source: trunk/third/libgnome/ChangeLog @ 20807

Revision 20807, 143.6 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r20806, which included commits to RCS files with non-trunk default branches.
Line 
12004-09-12  Anders Carlsson  <andersca@gnome.org>
2
3        * configure.in: Release 2.8.0
4
5        * NEWS: Update
6
7=================== 2.7.92 ====================
8
92004-08-30  Anders Carlsson  <andersca@gnome.org>
10
11        * configure.in: Release 2.7.92
12
132004-08-25  Kjartan Maraas  <kmaraas@gnome.org>
14
15        * libgnome/gnome-i18n.c: Fix a warning caused by a missin
16        declaration of bonobo_activation_i18n_get_language_list().
17        * libgnome/gnome-program.c: (gnome_program_init_paramv):
18        s/NULL/0 in parameter list. Closes bug #150986.
19
20=================== 2.7.91 ====================
21       
222004-08-16  Anders Carlsson  <andersca@gnome.org>
23
24        * configure.in: Release 2.7.91
25
262004-08-15  Kjartan Maraas  <kmaraas@gnome.org>
27
28        * libgnome/gnome-config.c: (free_sections),
29        (escape_string_and_dup), (load), (access_config),
30        (gnome_config_init_iterator_), (gnome_config_iterator_next):
31        * libgnome/gnome-util.c: (gnome_util_user_shell): Fix 0 vs NULL
32        usage. Closes bug #149828.
33
342004-08-13  Kjartan Maraas  <kmaraas@gnome.org>
35
36        * configure.in: Added nb to ALL_LINGUAS.
37
382004-08-11  J.H.M. Dassen (Ray) <jdassen@debian.org>
39
40        * configure.in: Added gobject-2.0 to the PKG_CHECK_MODULES for LIBGNOME
41        so all libgnome's symbol references are resolvable (i.e. it builds
42        with LDFLAGS=-Wl,-z,defs).
43
442004-08-11  Alexander Larsson  <alexl@redhat.com>
45
46        * libgnome/gnome-i18n.c (gnome_i18n_get_language_list):
47        Upe bonobo_activation_i18n_get_language_list() to avoid
48        duplication of local alias tables.
49
50==================== 2.7.2 ====================
51
52Mon Jul 19 23:18:19 2004  Jonathan Blandford  <jrb@gnome.org>
53
54        * configure.in: Release 2.7.2
55
562004-07-04  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>
57
58        * libgnome/gnome-program.h: Add prototype for
59        gnome_program_init_paramv.
60
61        * libgnome/gnome-program.c (gnome_program_init_common): Rename
62        from gnome_program_initv; Add parameters 'nparams', 'params';
63        Allow instantiation of the GnomeProgram using either
64        g_object_new_valist or g_object_newv, depending on the supplied
65        arguments.
66        (gnome_program_initv): Delegates to gnome_program_init_common().
67        (gnome_program_init_paramv): New function, GParameter variant of
68        gnome_program_init. Delegates to gnome_program_init_common().
69
702004-06-08  Pawan Chitrakar  <pawan@nplinux.org>
71
72        * configure.in: Added "ne" Nepali in ALL_LINGUAS
73
74==================== 2.7.1 ====================
75
762004-05-31  Anders Carlsson  <andersca@gnome.org>
77
78        * configure.in: Release 2.7.1
79
80        * NEWS: Update
81
822004-05-30  Anders Carlsson  <andersca@gnome.org>
83
84        * schemas/desktop_gnome_lockdown.schemas.in: Fix grammar,
85        #137200, Dafydd Harries.
86
872004-05-15  Kjartan Maraas  <kmaraas@gnome.org>
88
89        * libgnome/gnome-program.c: (gnome_program_instance_init):
90        Commit a fix for broken sound events. Investigation and fix
91        by Colin Walters <walters at redhat com>. Should fix
92        bug #142502.
93
942004-05-13  James Henstridge  <james@daa.com.au>
95
96        * Makefile.am (ACLOCAL_AMFLAGS): set so that aclocal gets called
97        with contents of $ACLOCAL_FLAGS environment variable.
98
99        * acconfig.h: remove file. All used AC_DEFINE()'s have help
100        strings.
101
1022004-05-11  James Henstridge  <james@daa.com.au>
103
104        * configure.in: use AC_HELP_STRING() to format the help string for
105        --enable-rebuild.
106
1072004-05-07  James Henstridge  <james@daa.com.au>
108
109        * configure.in: remove some env variables that weren't being used.
110        Use AM_GLIB_DEFINE_LOCALEDIR() to define the localedir, like gtk+
111        does.
112
113        * libgnome/Makefile.am: fix built sources to work correctly with
114        read only source directory.
115
1162004-05-05  James Henstridge  <james@daa.com.au>
117
118        * Makefile.am: get rid of intltool files on "make distclean".
119
120        * gnome-data/Makefile.am (CLEANFILES): get rid of .soundlist files
121        on "make clean".
122
123        * schemas/Makefile.am (CLEANFILES): get rid of .schemas files in
124        "make clean".
125
126        * monikers/Makefile.am (CLEANFILES): don't use += before =.
127
128        * doc/reference/Makefile.am: update to use gtk-doc.make
129        boilerplate.
130
131        * Makefile.am: require Automake >= 1.7, pass --enable-gtk-doc
132        during "make distcheck".
133
134        * configure.in: update to use more modern autoconf features.  Use
135        GTK_DOC_CHECK macro to find gtk-doc.
136
137        * autogen.sh (REQUIRED_AUTOMAKE_VERSION): require Automake >= 1.7
138
1392004-05-02  Anders Carlsson  <andersca@gnome.org>
140
141        * libgnome/gnome-init.c: (safe_mkdir), (libgnome_userdir_setup):
142        Add a new mkdir function that's safe against trailing slashes and use it.
143        (#106117, Julio Merino)
144       
1452004-05-02  Anders Carlsson  <andersca@gnome.org>
146
147        * libgnome/gnome-help.c (locate_help_file): First try locating
148        the file without appending an extension (#136242, Toshio Kuratomi)
149
150        * libgnome/gnome-score.c (gnome_score_get_notable): Set
151        scoretimes to NULL, (#117305, Steve Chaplin).
152
153        * gnome-data/Makefile.am:
154        * libgnome/gnome-program.c: (gnome_program_preinit):
155        * libgnome/gnome-util.c: (gnome_unsetenv):
156        * schemas/Makefile.am:
157        A couple of portability fixes (#131394, The Written Word)
158       
1592004-05-02  Anders Carlsson  <andersca@gnome.org>
160
161        * libgnome/gnome-program.c: (gnome_program_get_property):
162        Fix memory leak. (#135773, Christian Persche)
163       
1642004-05-02  Anders Carlsson  <andersca@gnome.org>
165
166        * configure.in:
167        * doc/reference/Makefile.am:
168        * doc/reference/libgnome-docs.sgml:
169        * doc/reference/version.xml.in:
170        Put version number in reference docs.
171        (#125759, Steve Chaplin)
172       
1732004-05-02  Anders Carlsson  <andersca@gnome.org>
174
175        * libgnome/gnome-sound.c: Fix crash when reading invalid
176        audio files. (#124519, Chris Lahey)
177
178=================== 2.6.1.1 ===================
179
1802004-04-20  Anders Carlsson  <andersca@gnome.org>
181
182        * configure.in: Fix soname and release 2.6.1.1
183
184==================== 2.6.1 ====================
185
1862004-04-19  Anders Carlsson  <andersca@gnome.org>
187
188        * configure.in: Version 2.6.1 "Triclops"
189
190        * NEWS: Update
191
1922004-04-13  Colin Walters  <walters@redhat.com>
193
194        * libgnome/gnome-program.c: Remove G_PARAM_CONSTRUCT_ONLY from
195        sound properties, since they are set slightly after object
196        initialization.
197
1982004-04-09  Guntupalli Karunakar  <karunakar@freedomink.org>
199
200        * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
201
2022004-03-25  Kjartan Maraas  <kmaraas@gnome.org>
203
204        * libgnome/gnome-i18n.h: Fix comment after #endif to
205        denote the right file. Patch from Gustavo R. Montesino
206        <ikki_gerrard at yahoo.com>. Closes bug #133788.
207
2082004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>
209
210        * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
211
212==================== 2.6.0 ====================
213
2142004-03-22  Anders Carlsson  <andersca@gnome.org>
215
216        * configure.in: Version 2.6.0 "Zoomer"
217
218        * Makefile.am (EXTRA_DIST): Add NEWS
219
220        * NEWS: Update
221
222Wed Mar 17 12:34:30 2004  Jonathan Blandford  <jrb@gnome.org>
223
224        * schemas/desktop_gnome_interface.schemas.in: Add
225        file_chooser_backend schema.
226
2272004-03-16  Anders Carlsson  <andersca@gnome.org>
228
229        * configure.in: Release 2.5.92.1
230
231        * libgnome/gnome-init.c: (libgnome_userdir_setup),
232        (libgnome_module_info_get):
233        Put back the bind_textdomain_codeset, and use g_printerr
234        instead of fprintf on stderr. This partially fixes #106549.
235       
2362004-03-15  Anders Carlsson  <andersca@gnome.org>
237
238        * configure.in: Release 2.5.92
239
2402004-03-09  Anders Carlsson  <andersca@gnome.org>
241
242        * configure.in: Release 2.5.91
243
2442004-03-04  Glynn Foster  <glynn.foster@sun.com>
245
246        * configure.in, libgnome/Makefile.am,
247        libgnome/libgnome-2.0-uninstalled.pc.in: Add
248        uninstalled pc file.
249
2502004-02-25  Danilo Šegan  <dsegan@gmx.net>
251
252        * configure.in: Added sr@ije to ALL_LINGUAS.
253
2542004-02-24  Anders Carlsson  <andersca@gnome.org>
255
256        * configure.in: Release 2.5.90
257
2582004-02-20  Christian Rose  <menthos@menthos.com>
259
260        * configure.in: Added "en_CA" to ALL_LINGUAS.
261
2622004-02-10  Kjartan Maraas  <kmaraas@gnome.org>
263
264        * schemas/desktop_gnome_lockdown.schemas.in: Fix typo.
265
2662004-02-07  Robert Sedak  <robert.sedak@sk.htnet.hr>
267
268        * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
269
2702004-02-05  Mark McLoughlin  <mark@skynet.ie>
271
272        * schemas/desktop_gnome_lockdown.schemas.in:
273        Add lockdown schemas.
274
2752004-02-03  Anders Carlsson  <andersca@gnome.org>
276
277        * configure.in: Release 2.5.4
278
279        * schemas/Makefile.am (install-data-local): Revert fix
280        since it broke distcheck
281
2822004-01-23  Jody Goldberg <jody@gnome.org>
283
284        * libgnome/gnome-program.c : Add missing #include <locale.h> so that
285          things compile.
286
2872004-01-21  Anders Carlsson  <andersca@gnome.org>
288
289        * libgnome/gnome-program.c: (gnome_program_preinit):
290        Translate strings instead of just marking them.
291        (Completely fixes #106549, patch by Christian Neumair).
292       
2932004-01-21  Anders Carlsson  <andersca@gnome.org>
294
295        * libgnome/gnome-init.c: (libgnome_module_info_get):
296        * libgnome/gnome-program.c: (gnome_program_parse_args):
297        Fix translation of program arguments.
298        (#106549, patch by Hidetoshi Tajima).
299       
3002004-01-18  Jason Leach  <leach@wam.umd.edu>
301
302        * schemas/Makefile.am (install-data-local): builddir != srcdir fix.
303
3042004-01-15  Kjartan Maraas  <kmaraas@gnome.org>
305
306        * libgnome/gnome-config.h: Merge fix for bug #129744.
307
3082004-01-14  Anders Carlsson  <andersca@gnome.org>
309
310        * configure.in: Release 2.5.3
311
3122003-12-28  Anders Carlsson  <andersca@gnome.org>
313
314        * configure.in: Release 2.5.2
315
3162003-12-08  Anders Carlsson  <andersca@gnome.org>
317
318        * configure.in: Release 2.5.1
319
3202003-12-05  Mark McLoughlin  <mark@skynet.ie>
321
322        * schemas/Makefile.am,
323          schemas/desktop_gnome_url_handlers.schemas.in:
324        Remove the url_hanlders schemas. They've been moved
325        to gnome-vfs.
326
3272003-11-24  Anders Carlsson  <andersca@gnome.org>
328
329        * configure.in: Release 2.5.0
330
3312003-10-27   Mark Finlay <sisobATtuxfamilyDOTorg>
332
333        * schemas/desktop_gnome_background.schemas.in:
334        Change default background color.
335
3362003-09-23  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>
337
338        * libgnome/gnome-init.c: make --help work with popt-1.7.
339        Fix bug 123052.
340
3412003-09-01  Anders Carlsson  <andersca@gnome.org>
342
343        * configure.in: Release 2.4.0
344
345        * schemas/Makefile.am (schema_in_files): Ship
346        .schemas in tarball since that's what everyone else is doing.
347
3482003-09-01  Laurent Dhima  <laurenti@alblinux.net>
349
350        * configure.in: Added "sq" to ALL_LINGUAS.
351       
3522003-08-26  Frederic Crozat  <fcrozat@mandrakesoft.com>
353
354        * schemas/Makefile.am:
355        Ship .schemas.in in tarball, not .schemas.
356
3572003-08-25  Anders Carlsson  <andersca@gnome.org>
358
359        * configure.in: Release 2.3.7
360
3612003-08-25  Alexander Larsson  <alexl@redhat.com>
362
363        * schemas/desktop_gnome_url_handlers.schemas.in:
364        Add http url handlers.
365
3662003-08-17  Paisa Seeluangsawat  <paisa@users.sf.net>
367
368        * configure.in: Added Thai (th) to ALL_LINGUAS.
369
3702003-08-11  Anders Carlsson  <andersca@codefactory.se>
371
372        * configure.in: Release 2.3.6
373
3742003-07-23  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>
375
376        * libgnome/gnome-program.c (gnome_program_initv): Don't create new
377        pointer arrays for program_module_list and program_modules if such
378        arrays already exist, which may happen if
379        gnome_program_module_register() has been called directly by the
380        programmer.
381
3822003-07-11  Dennis Cranston <dennis_cranston at yahoo com>
383
384        Fixes for ui-review bug number 99533.
385       
386        * gnome-data/gtk-events-2.soundlist.in: 
387          s/Action button click/Click on command button,
388          s/Check box toggled/Select check box,
389          s/Menu item activation/Choose menu item.
390       
391        * gnome-data/gnome-2.soundlist.in:
392          s/GNOME system events/System events,
393          s/Error Messages/Error message,
394          s/Informational Messages/Informational message,
395          s/Login/Log in,
396          s/Logout/Log out,
397          s/Miscellaneous Messages/Miscellaneous message,
398          s/Question Dialogs/Question dialog,
399          s/Warning Messages/Warning message.
400
4012003-07-10  Kjartan Maraas  <kmaraas@gnome.org>
402
403        * libgnome/gnome-program.c: (gnome_program_postinit):
404        * libgnome/gnome-score.c: (gnome_score_child): Merge
405        fixes for bug #116794 + one more :)
406
4072003-07-08  Anders Carlsson  <andersca@codefactory.se>
408
409        * schemas/desktop_gnome_interface.schemas.in:
410        Add default value for monospace font name
411        (Patch by Owen Taylor).
412       
4132003-07-08  Anders Carlsson  <andersca@codefactory.se>
414
415        * configure.in:
416        Remove libxml and libxslt deps.
417       
4182003-07-08  Anders Carlsson  <andersca@codefactory.se>
419
420        * Makefile.am:
421        * configure.in:
422        * help-converters/Makefile.am:
423        * help-converters/README:
424        * help-converters/docbook/.cvsignore:
425        * help-converters/docbook/AUTHORS:
426        * help-converters/docbook/Makefile.am:
427        * help-converters/docbook/README:
428        * help-converters/docbook/gnome-customization/.cvsignore:
429        * help-converters/docbook/gnome-customization/Makefile.am:
430        * help-converters/docbook/gnome-customization/gnome-custom.xsl:
431        * help-converters/docbook/gnome-customization/gnome-customization.x
432        sl:
433        * help-converters/docbook/gnome-customization/l10n.xml:
434        * help-converters/docbook/gnome-db2html3.c:
435        * help-converters/gnome-vfs-module/.cvsignore:
436        * help-converters/gnome-vfs-module/Makefile.am:
437        * help-converters/gnome-vfs-module/help-method.c:
438        * help-converters/gnome-vfs-module/help-method.h:
439        * help-converters/gnome-vfs-module/help-methods.conf.in:
440        * help-converters/info/.cvsignore:
441        * help-converters/info/Makefile.am:
442        * help-converters/info/data.h:
443        * help-converters/info/html.c:
444        * help-converters/info/html.h:
445        * help-converters/info/main.c:
446        * help-converters/info/parse.c:
447        * help-converters/info/parse.h:
448        * help-converters/info/utils.c:
449        * help-converters/info/utils.h:
450        * help-converters/info/version.h:
451        * help-converters/man/.cvsignore:
452        * help-converters/man/Makefile.am:
453        * help-converters/man/README:
454        * help-converters/man/gnome-man2html.c:
455        * help-converters/man/man2html.8:
456        Remove help converters (#98761)
457       
4582003-07-04  Anders Carlsson  <andersca@codefactory.se>
459
460        * configure.in: Release 2.3.3.1
461
4622003-07-02  Anders Carlsson  <andersca@codefactory.se>
463
464        * doc/reference/.cvsignore:
465        * doc/reference/Makefile.am:
466        * doc/reference/libgnome-docs.sgml:
467        Generate xml reference docs (#111796, Matthias Clasen)
468       
4692003-06-30  Anders Carlsson  <andersca@codefactory.se>
470
471        * libgnome/gnome-gconf.h: Add G_BEGIN_DECLS and G_END_DECLS.
472
4732003-06-27  Richard Hult  <richard@imendio.com>
474
475        * schemas/desktop_gnome_typing_break.schemas.in: Remove the unused
476        schemas so we don't get stuck with them after a release. Also use
477        the correct name for the postpone key.
478
479Thu Jun 26 07:35:41 2003  Jonathan Blandford  <jrb@gnome.org>
480
481        * schemas/desktop_gnome_typing_break.schemas.in: new schemas file
482        for the typing-break-daemon.
483
4842003-06-24  Anders Carlsson  <andersca@codefactory.se>
485
486        * schemas/desktop_gnome_peripherals_mouse.schemas.in: Fix typo.
487        (#100283, Christian Rose)       
488        (#104140, Christian Rose)
489
490        * schemas/desktop_gnome_interface.schemas.in: Fix typo.
491        (#100280, Christian Rose)
492
493        * schemas/desktop_gnome_accessibility_startup.schemas.in:
494        Use "Applications", not "Apps". (#115570, Christian Rose)
495
496        * libgnome/gnome-util.c: (gnome_util_user_shell):
497        Check that the shells exist and that they are executable.
498        (#91925, Giovanni Pardini).
499       
5002003-06-24  Anders Carlsson  <andersca@codefactory.se>
501
502        * help-converters/info/main.c: (main):
503        Use g_strdup_printf instead of sprintf.
504        (#109889, Christian Marillat).
505       
5062003-06-24  Anders Carlsson  <andersca@codefactory.se>
507
508        * help-converters/man/gnome-man2html.c: Use glib versions of
509        string functions. (Fixes #81355, Morten Welinder.)
510
511        * schemas/Makefile.am:
512        Honor for --disable-schemas-install (#106119, Julio Merino.)
513       
5142003-06-24  Anders Carlsson  <andersca@codefactory.se>
515
516        * schemas/desktop_gnome_interface.schemas.in:
517        * schemas/desktop_gnome_peripherals_keyboard.schemas.in:
518        Put literal values inside quotes. (#100278, Christian Rose)
519       
5202003-06-23  Anders Carlsson  <andersca@codefactory.se>
521
522        * libgnome/.cvsignore:
523        * libgnome/Makefile.am:
524        * libgnome/gnome-open.c: (main):
525        Add gnome-open.
526       
527Tue Jun 10 12:51:27 2003  Jonathan Blandford  <jrb@redhat.com>
528
529        * schemas/desktop_gnome_accessibility_startup.schemas.in: Patch
530        from Bill Haneman <bill.haneman@sun.com> to add at_start support.
531
5322003-06-10  Jody Goldberg <jody@gnome.org>
533
534        * schemas/desktop_gnome_url_handlers.schemas.in : we still need
535          ghelp, info, and man to keep the help system working.
536
5372003-05-26  Kjartan Maraas  <kmaraas@gnome.org>
538
539        * libgnome/gnome-program.c: Merge fix for
540        bug #113660.
541
5422003-05-16  Telsa Gwynne <hobbit@aloss.ukuu.org.uk>
543
544        * configure.in: Added cy to ALL_LINGUAS
545
5462003-05-12  Hidetoshi Tajima <hidetoshi.tajima@sun.com>
547
548        * libgnome/gnome-init.c (libgnome_module_info_get):
549        call bindtextdomain and bind_textdomain_codeset() earlier
550        than the current, fixing bug #99224.
551       
5522003-05-09  SamÅel JÅn Gunnarsson  <sammi@techattack.nu>
553
554        * configure.in: Added "is" into ALL_LINGUAS
555
556Thu May  8 18:31:02 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
557
558        * help-converters/info/main.c (file_exists): make it compile on
559        C89 compilers.
560
5612003-05-08  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>
562
563        * configure.in: call AC_LIBTOOL_WIN32_DLL which is necessary for
564        building shared library on win32 platform.
565
566        * libgnome/Makefile.am (libgnome_2_la_LDFLAGS): add -no-undefined
567        which is necessary for building shared library on some platforms
568        (e.g. Win32, BeOS).
569
570        * libgnome/libgnome-2.0.pc.in (Libs): add -lpopt.
571
572        * help-converters/gnome-vfs-module/Makefile.am:
573        (module_flags): add -module and -no-undefined.
574        (libvfs_help_la_LIBADD): add $(top_builddir)/libgnome/libgnome-2.la.
575
576        * help-converters/gnome-vfs-module/help-methods.conf.in: remove "lib"
577        prefix and ".so" suffix from module names. Because these are added
578        automatically by g_module_build_path(), and they breaks on Cygwin.
579        Cygwin uses "cyg" and ".dll" respectively.
580
581        * monikers/GNOME_Moniker_std.server.in.in: remove ".so" from module
582        name.
583
584        * monikers/Makefile.am (libmoniker_extra_2_la_LDFLAGS): add
585        -no-undefined.
586
5872003-05-05  Christian Rose  <menthos@menthos.com>
588
589        * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
590
5912003-05-04  Taneem Ahmed  <taneem@eyetap.org>
592
593        * configure.in: Added "bn" in ALL_LINGUAS
594
5952003-05-01  Kjartan Maraas  <set EMAIL_ADDRESS environment variable>
596
597        * libgnome/gnome-i18n.c: (unalias_lang): Locate locale.alias
598        in LIBGNOME_DATADIR also. Patch from Julio Merino
599        <jmmv@hispabsd.org>. Fixes bug #106180.
600
6012003-05-01  Kjartan Maraas  <kmaraas@gnome.org>
602
603        * schemas/desktop_gnome_interface.schemas.in: Fix typo.
604        Fixes bug #104422.
605
6062003-05-01  Kjartan Maraas  <kmaraas@gnome.org>
607
608        * Same as below: Fix crashes when feeding dirs to the
609        help converters. Merged from branch.
610        * help-converters/man/Makefile.am:
611        * help-converters/man/gnome-man2html.c: (output_meta_element),
612        (scan_request): Fix for bug #79071. Localised man pages work.
613
6142003-05-01  Kjartan Maraas  <kmaraas@gnome.org>
615
616        * help-converters/man/gnome-man2html.c: (main): Fix for
617        bug #73597. Patch from Roderich Schupp.
618        * libgnome/gnome-config.c: (check_path): Use NULL in g_string_new()
619        * libgnome/gnome-exec.c: (gnome_execute_shell_fds): Fix a typo in
620        a comment.
621
6222003-04-25  Alexander Larsson  <alexl@redhat.com>
623
624        Patch by Frank Worsley <fworsley@shaw.ca>
625
626        * libgnome/gnome-url.c: (gnome_url_show_with_env):
627        now just calls gnome_vfs_show_url and wrap error codes in GErrors
628       
629        * libgnome/gnome-url.h:
630        updated for new functions
631       
632        * schemas/desktop_gnome_url_handlers.schemas.in:
633        cleaned up the url handler schemas. removed unneeded schemas and moved
634        others into gnome-vfs
635
6362003-04-14 Paul Duffy <dubhthach@frink.nuigalway.ie>
637
638        * configure.in: Added ga (irish) to ALL_LINGUAS
639       
6402003-04-12  Arvind Samptur <arvind.samptur@wipro.com>
641        * libgnome/gnome-exec.c: (gnome_execute_async_with_env_fds):
642        waitpid() could fail due to a interrupted system call, loop till you
643        succeed. #110100
644
645        Reviewed by: Mark McLoughlin <mark@skynet.ie>
646
6472003-04-11  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
648
649        *  libgnome/gnome-url.c (gnome_url_show_with_env):
650        Make sure url substitution takes place for customized web
651        browser command. Fixes bug#108909.
652       
653        Reviewed by: Mark McLoughlin <mark@skynet.ie>
654       
6552003-03-27  Anders Carlsson  <andersca@gnu.org>
656
657        * configure.in: Releae 2.3.0
658
6592003-03-26  Christian Rose  <menthos@menthos.com>
660
661        * configure.in: Added "yi" to ALL_LINGUAS.
662
6632003-03-21  Guntupalli Karunakar  <karunakar@freedomink.org>
664
665        * configure.in: Added "ml" in ALL_LINGUAS
666
6672003-03-16  Andras Timar  <timar@gnome.hu>
668
669        * help-converters/docbook/gnome-customization/l10n.xml:
670        Added Hungarian translation.
671
6722003-02-13  Kjartan Maraas  <kmaraas@gnome.org>
673
674        * configure.in: Require intltool version that supports
675        merging translations of .schemas files
676        * doc/reference/Makefile.am: Removed extra '\'
677        * libgnome/gnome-help.c (gnome_help_display_desktop_with_env):
678        Plug a leak.
679       
6802003-02-11  Frederic Crozat  <fcrozat@mandrakesoft.com>
681
682        * help-converters/gnome-vfs-module/Makefile.am:
683        Fix tinderbox bustage introduced by my previous commit.
684
6852003-02-10  Frederic Crozat  <fcrozat@mandrakesoft.com>
686
687        * help-converters/gnome-vfs-module/Makefile.am:
688        * help-converters/gnome-vfs-module/help-methods.conf:
689        * help-converters/gnome-vfs-module/help-methods.conf.in:
690        be sure to generate help-methods.conf based on libexecdir value
691        (bug #91169)
692
6932003-02-10  Mohammad DAMT  <mdamt@bisnisweb.com>
694
695        * po/id.po: Added Indonesian translation
696        * configure.in: Added "id" to ALL_LINGUAS
697
698Thu Jan 30 22:28:43 2003  Jonathan Blandford  <jrb@redhat.com>
699
700        * schemas/desktop_gnome_interface.schemas.in: change default GTK+ theme.
701
7022003-01-23  Alexander Larsson  <alexl@redhat.com>
703
704        * libgnome/Makefile.am (libgnome_2_la_LDFLAGS):
705        Correct version number error.
706       
707        * configure.in:
708        Add EXTRAVERSION and set to .1
709        Add missing translations to ALL_LINGUAS.
710
7112003-01-22  Christian Rose  <menthos@menthos.com>
712
713        * configure.in: Added "mn" to ALL_LINGUAS.
714
7152003-01-21  Anders Carlsson  <andersca@codefactory.se>
716
717        * configure.in: Fix libtool versioning. Up number to 2.2.0
718
719Fri Jan 17 15:25:39 2003  Jonathan Blandford  <jrb@redhat.com>
720
721        * schemas/desktop_gnome_peripherals_mouse.schemas.in: add
722        /desktop/gnome/peripherals/mouse/cursor_theme and
723        /desktop/gnome/peripherals/mouse/cursor_size
724
7252003-01-14  Anders Carlsson  <andersca@gnu.org>
726
727        * monikers/bonobo-config-bag.c (bonobo_config_bag_new): Fix comment.
728
7292003-01-09  Alexander Larsson  <alexl@redhat.com>
730
731        * schemas/Makefile.am (schema_in_files):
732        * schemas/desktop_gnome_thumbnailers.schemas.in:
733        Add schemas for thumbnailers.
734
7352003-01-08  Anders Carlsson  <andersca@gnu.org>
736
737        * configure.in: Release 2.1.90
738
7392003-01-08  Jody Goldberg <jody@gnome.org>
740
741        * schemas/desktop_gnome_accessibility_keyboard.schemas.in : set
742          defaults to 0 to fix #96483
743
7442002-12-24 John Fleck <jfleck@inkstain.net>
745
746        * help-converters/info/main.c
747        output title, fixing bug #83905
748
7492002-12-16  Anders Carlsson  <andersca@gnu.org>
750
751        * configure.in: Release 2.1.5
752
7532002-12-12  Chema Celorio  <chema@celorio.com>
754
755        * acconfig.h: Trying to fix the autoheader warning didn't worked because
756        we are pulling one AC_DEFINE from gnome-common. I added acconfig.h back
757        so that autogen works again (when running autoheader) but the autoheader warning
758        is back. We need to fix gnome-common but fixing libgnome again (removing acconfig.h)
759        would require people to have the fixed version of gnome-common.
760
7612002-12-11  Christian Neumair  <chris@gnome-de.org>
762
763        * schemas/desktop_gnome_interface.schemas.in: Forgot to specify
764        <type>, too. Thanks to Yanko Kaneti <yaneti@declera.com>.
765
7662002-12-11  Christian Neumair  <chris@gnome-de.org>
767
768        * schemas/desktop_gnome_interface.schemas.in: Brown-paperbag:
769        Changed a closing tag from </apply> to </applyto>. Thanks to
770        Joe Marcus Clarke <marcus@FreeBSD.org> for reporting this bug.
771
7722002-12-09  Anders Carlsson  <andersca@gnu.org>
773
774        * configure.in: Release 2.1.4
775
7762002-12-07  Andras Timar  <timar@gnome.hu>
777
778        * configure.in: Added Hungarian (hu) to ALL_LINGUAS
779
7802002-12-06  Miloslav Trmac  <mitr@volny.cz>
781
782        * configure.in: Added Czech (cs) to ALL_LINGUAS
783
7842002-12-01  Christian Neumair  <chris@gnome-de.org>
785
786        * schemas/desktop_gnome_interface.schemas.in: Various fixes,
787        moved enable_animation key from panel (partitially fixes #98426).
788
7892002-11-27  Anders Carlsson  <andersca@gnu.org>
790
791        * Relase 2.1.2
792
7932002-11-23  Malcolm Tredinnick <malcolm@commsecure.com.au>
794
795        * configure.in: Fix gtk-doc detection.
796
7972002-11-18  Abi Brady  <morwen@evilmagic.org>
798
799        * configure.in: Added British to ALL_LINGUAS.
800
8012002-11-03  Havoc Pennington  <hp@pobox.com>
802
803        * libgnome/parse-path.cP (parse_path): don't hardcode
804        GNOME_DOT_GNOME, use gnome_user_dir_get() and
805        gnome_user_private_dir_get()
806
807        * libgnome/gnome-init.c (libgnome_userdir_setup): allow overriding
808        gnome_user_dir via environment variable GNOME22_USER_DIR, this
809        allows people to install multiple GNOME versions and isolate the
810        configuration of each one.
811
812        * libgnome/gnome-init.h: add comment about how GNOME_DOT_GNOME and
813        GNOME_DOT_GNOME_PRIVATE macros should not be used
814
8152002-11-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
816
817        * doc/reference/libgnome-sections.txt,
818        * doc/reference/tmpl/gnome-help.sgml,
819        * doc/reference/tmpl/gnome-url.sgml:
820        Move the *_with_env functions that Mark added recently into
821        libgnome-sections so that they appear in the API documentation.
822
8232002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
824
825        * configure.in: Added Belarusian to ALL_LINGUAS
826
8272002-11-01  Anders Carlsson  <andersca@gnu.org>
828
829        * configure.in: Release 2.1.1
830
831Sun Oct 27 09:07:49 2002  Jonathan Blandford  <jrb@gnome.org>
832
833        * schemas/desktop_gnome_interface.schemas (can_change_accels): Add
834        a default value and doc string.
835
8362002-10-10  Mark McLoughlin  <mark@skynet.ie>
837
838        * libgnome/gnome-help.[ch]:
839        (gnome_help_display_with_doc_id_and_env),
840        (gnome_help_display_desktop_with_env),
841        (gnome_help_display_uri_with_env): add _with_env()
842        variants of these functions so multiscreen applications
843        can control which screen to display the help on.
844
845        * libgnome/gnome-url.[ch]:
846        (gnome_url_show_with_env): ditto for urls.
847
8482002-10-01  Yanko Kaneti <yaneti@declera.com>
849
850        * schemas/*.schemas.in: reorder the "applyto" and "key" elements
851        so that the files validate against the gconf dtd.
852
8532002-09-27  Anders Carlsson  <andersca@gnu.org>
854
855        * configure.in: Release 2.1.0
856
8572002-09-27  Alexander Larsson  <alexl@redhat.com>
858
859        * schemas/desktop_gnome_interface.schemas.in:
860        Add icon_theme key.
861
862Thu Sep 26 17:25:26 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
863
864        * schemas/desktop_gnome_interface.schemas.in:
865        Add settings to change preedit/status styles of GTK+ input
866        method, and set callback styles by default (#59076)
867
8682002-09-04  Marius Andreiana <mandreiana@yahoo.com>
869
870        * configure.in: added 'ro' to ALL_LINGUAS
871
8722002-08-28  Anders Carlsson  <andersca@gnu.org>
873
874        * configure.in: Release 2.0.3
875
8762002-08-21  Anju P S  <anju.premachandran@wipro.com>
877 
878        * libgnome/gnome-exec.c (gnome_execute_async_with_env_fds) :
879        Added code to check the return value of the chdir() call.If chdir
880        call fails the child process may be executed in the wrong directoy.
881 
8822002-08-15  Mikael Hallendal  <micke@codefactory.se>
883
884        * help-converters/man/gnome-man2html.c:
885        (scan_table): applied patch from Kjartan fixing #77895
886
8872002-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
888
889        * help-converters/info/main.c:
890        * help-converters/man/gnome-man2html.c:
891        Remove setting of BGCOLOR when writing HTML body tag.
892        (bug #90655)
893
8942002-08-05  Anders Carlsson  <andersca@gnu.org>
895
896        * configure.in: Release 2.0.2
897
8982002-07-29  Mark McLoughlin  <mark@skynet.ie>
899
900        * monikers/bonobo-config-bag.c:
901        (impl_Bonobo_PropertyBag_getKeys),
902        (impl_Bonobo_PropertyBag_getType),
903        (impl_Bonobo_PropertyBag_getValue),
904        (impl_Bonobo_PropertyBag_setValue),
905        (impl_Bonobo_PropertyBag_getValues),
906        (impl_Bonobo_PropertyBag_getDefault),
907        (impl_Bonobo_PropertyBag_getDocTitle),
908        (impl_Bonobo_PropertyBag_getDoc),
909        (impl_Bonobo_PropertyBag_getFlags): initialise GError* to NULL.
910        Should fix crash seen in #89158.
911
9122002-07-25  Pablo Saratxaga  <pablo@mandrakesoft.com>
913
914        * configure.in: Added Bosnian (bs) to ALL_LINGUAS
915
9162002-07-11  Brian Cameron  <Brian.Cameron@sun.com>
917
918        * libgnome/libgnome-2.0.pc.in
919        * help-converters/gnome-vfs-module/Makefile.am
920        * help-converters/gnome-vfs-module/help-method.c
921        * help-converters/info/Makefile.am
922        * help-converters/man/Makefile.am
923        * help-converters/docbook/Makefile.am
924        Now install gnome2-info2html, gnome2-man2html, and gnome2-db2html
925        to libexec rather than bin.
926
9272002-07-01  jacob berkman  <jacob@ximian.com>
928
929        * gnome-data/gnome-2.soundlist.in: use login/logout files that
930        actually exist (#84774)
931
9322002-06-23  Yanko Kaneti  <yaneti@declera.com>
933
934        * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
935
9362002-06-12  Jody Goldberg <jody@gnome.org>
937
938        * libgnome/gnome-program.c (gnome_program_module_addtolist) : I
939          suspect you meant new_item_idx ?
940
9412002-06-11  jacob berkman  <jacob@ximian.com>
942
943        * libgnome/gnome-config.c (check_path): prefer strchr to strtok_r
944        which seems to be returning garbage on solaris.  helps in building
945        on os x and fixes bug #82915
946
9472002-06-10  Anders Carlsson  <andersca@gnu.org>
948
949        * configure.in: Released 2.0.1
950
9512002-06-10  Naba Kumar <kh_naba@users.sourceforge.net>
952
953        * configure.in: Added hi in ALL_LINGUAS
954
9552002-06-08  Alexander Larsson  <alla@lysator.liu.se>
956
957        * schemas/desktop_gnome_url_handlers.schemas:
958        Add handlers for start-here, preferences, system-settings, server-settings, applications,
959        and trash. They all default to nautilus. Fixes bug 77875.
960       
9612002-06-06  Anders Carlsson  <andersca@gnu.org>
962
963        * configure.in: Update required versions and update version to 2.0.0
964
9652002-06-05  Carlos PerellÅ MarÅn <carlos@gnome-db.org>
966
967        * schemas/*.schemas: Renamed as *.schemas.in
968        * schemas/Makefile.am: Added the rule to use intltool for schemas
969
9702002-06-02  Malcolm Tredinnick <malcolm@commsecure.com.au>
971        * doc/reference/tmpl/gnome-config.sgml,
972          doc/reference/tmpl/gnome-util.sgml, libgnome/gnome-config.c,
973          libgnome/gnome-util.h: Replace .gnome with .gnome2 in a couple
974          of places in case people are wanting to poke around $HOME for
975          examples while reading the docs.
976
977        * doc/reference/tmpl/gnome-util.sgml: Fix the "Returns"
978          parameter for gnome_util_prepend_user_home().
979
9802002-06-01  Malcolm Tredinnick <malcolm@commsecure.com.au>
981        * doc/reference/libgnome-sections.txt,
982          doc/reference/tmpl/gnome-score.sgml, libgnome/gnome-score.c,
983          libgnome/gnome-score.h:
984          Finally worked out why gnome_score_get_notable() was not being
985          included in the documentation and fixed that problem (stoopid
986          gtk-doc).
987
988        * libgnome/gnome-gconf.c: Fixed a problem with not using &lt;
989          entities in one of the functions. Kills a build warning, too.
990
991        * libgnome/gnome-i18n.c: Fixed a couple of typos.
992
9932002-05-31  Malcolm Tredinnick <malcolm@commsecure.com.au>
994        * doc/reference/tmpl/gnome-init.sgml: Add a short description.
995
996        * help-converters/docbook/docbook/*/.cvsignore: Remove useless
997        .cvsignore files so that these directories are now truly empty and can
998        be pruned.
999
10002002-05-30  Malcolm Tredinnick <malcolm@commsecure.com.au>
1001
1002        * libgnome/gnome-config.c, libgnome/gnome-help.c,
1003          libgnome/gnome-help.h, libgnome/gnome-init.c,
1004          libgnome/gnome-program.c, libgnome/gnome-program.h,
1005          libgnome/gnome-url.c, libgnome/gnome-util.c,
1006          doc/reference/libgnome-docs.sgml,
1007          doc/reference/libgnome-sections.txt,
1008          doc/reference/tmpl/gnome-config.sgml,
1009          doc/reference/tmpl/gnome-help.sgml,
1010          doc/reference/tmpl/gnome-init.sgml,
1011          doc/reference/tmpl/gnome-program.sgml,
1012          doc/reference/tmpl/gnome-url.sgml: API documentation updates.
1013          This brings libgnome up to 100% documented with nothing left
1014          in *-unused.txt.
1015
1016        * .cvsignore: Learn to spell 'hierarchy' so that the correct
1017          file is ignored.
1018
1019        * libgnome.hierarchy: Removed. This is autogenerated and empty
1020          for libgnome.
1021
10222002-05-27  Havoc Pennington  <hp@pobox.com>
1023
1024        * schemas/desktop_gnome_applications_window_manager.schemas:
1025        specify the type of elements of the list
1026
10272002-05-27  Anders Carlsson  <andersca@gnu.org>
1028
1029        * configure.in: Release 1.117.2
1030
10312002-05-23  Federico Mena Quintero  <federico@ximian.com>
1032
1033        * help-converters/man/gnome-man2html.c (scan_troff): Do not
1034        convert characters with the most significant bit set.  Hopefully
1035        fixes #79071.
1036
10372002-05-22  jacob berkman  <jacob@ximian.com>
1038
1039        * help-converters/man/gnome-man2html.c (main): fix last commit
1040
10412002-05-22  Patanjali Somayaji  <patanjali@codito.com>
1042
1043        * help-converters/info/main.c: output only the section asked for,
1044          see comment in the beginning of the file.
1045
1046        * help-converters/info/html.c:
1047        (form_info_tag_href): output links in info with ?section
1048
10492002-05-21  jacob berkman  <jacob@ximian.com>
1050
1051        * help-converters/man/gnome-man2html.c (main): modified patch from
1052        Jim Bowen <jim_bowen@alum.mit.edu> to work with caching man
1053
1054        fixes bug #81129
1055
10562002-05-20  Federico Mena Quintero  <federico@ximian.com>
1057
1058        Fixes #82140.
1059
1060        * libgnome/gnome-help.c (gnome_help_display_with_doc_id): Clarified
1061        error messages.  De-convoluted function a bit.  Made it check for
1062        the stat() return value.  Made it check for device and inode
1063        numbers instead of just inode number in the fallback code.
1064        (locate_help_file): Use g_build_filename() so that we don't get
1065        duplicated slashes, which yelp warns about.
1066
1067        * doc/reference/libgnome-sections.txt: Added
1068        gnome_help_display_with_doc_id.
1069
10702002-05-20  Anders Carlsson  <andersca@gnu.org>
1071
1072        * configure.in: Release 1.117.1
1073
10742002-05-16  jacob berkman  <jacob@ximian.com>
1075
1076        * schemas/desktop_gnome_peripherals_keyboard.schemas: remove bell
1077        volume, as it's not used, and default to a nicer pitch.  fix for
1078        #78016
1079       
1080        * schemas/desktop_gnome_applications_browser.schemas: remove http,
1081        ftp handlers and just default to the default
1082       
1083        * schemas/desktop_gnome_applications_editor.schemas:
1084        * schemas/Makefile.am (schema_DATA): remove default editors
1085        schemas
1086
1087        fixes #78037
1088
1089        * schemas/desktop_gnome_background.schemas: set the default
1090        wallpaper image to "".  fixes #76693
1091
10922002-05-14  jacob berkman  <jacob@ximian.com>
1093
1094        * revert previous commit; it busted the build and is broken
1095        anyway.  see bug #76993
1096
1097Tue May 14 15:44:38 2002  Jonathan Blandford  <jrb@redhat.com>
1098
1099        * schemas/desktop_gnome_background.schemas.in: add prototype file
1100        for setting the right $(prefix), #76432
1101
1102        * schemas/Makefile.am: create desktop_gnome_background.schemas
1103
1104        * schemas/desktop_gnome_background.schemas: remove file
1105
11062002-05-14  Frederic Crozat  <fcrozat@mandrakesoft.com>
1107
1108        * help-converters/info/data.h:
1109        * help-converters/info/html.c:
1110        * help-converters/info/main.c: (main):
1111        * help-converters/info/parse.c: (read_node), (read_node_contents):
1112        * help-converters/info/parse.h:
1113        * help-converters/info/utils.c: (alloc_node), (readbuf_open),
1114        (readbuf_close), (readbuf_eof), (readbuf_getc), (readbuf_gets):
1115        * help-converters/info/utils.h:
1116        fix support for bzip2 info files : bug# 66334
1117
11182002-05-13  Anders Carlsson  <andersca@gnu.org>
1119
1120        * configure.in: Release 1.117.0
1121
11222002-05-13  Yogeesh MB  <yogeeshappa.mathighatta@wipro.com>
1123
1124        * libgnome/configure.in, libgnome/acconfig.h,
1125        libgnome/help_conveters/man/gnome-man2html.c: fixes Bug#76331
1126
11272002-05-10  Anders Carlsson  <andersca@gnu.org>
1128
1129        * schemas/desktop_gnome_peripherals_mouse.schemas:
1130        Set default values of mouse_acceleration and mouse_threshold
1131        to -1, which means "use system default".
1132       
11332002-05-08  Glynn Foster  <glynn.foster@sun.com>
1134
1135        * schemas/desktop_gnome_interface.schemas: Add new key for
1136        statusbar_meter_on_right and set it, by default, to false.
1137
11382002-05-06  Anders Carlsson  <andersca@gnu.org>
1139
1140        * schemas/desktop_gnome_file_views.schemas: Fix tyop.
1141
1142        * schemas/desktop_gnome_interface.schemas: Add both_horiz to the
1143        list of valid toolbar styles.
1144
11452002-05-05  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>
1146
1147        * configure.in (ALL_LINGUAS): Added pt_BR.
1148
11492002-05-04  Pablo Saratxaga  <pablo@mandrakesoft.com>
1150
1151        * configure.in: Added Basque (eu) and Vietnamese (vi) to ALL_LINGUAS
1152
11532002-05-03  Mikael Hallendal  <micke@codefactory.se>
1154
1155        * libgnome/gnome-help.c
1156        (gnome_help_display_desktop): don't free the variables before
1157          using them, thanks Satyajit
1158        - Fixes #79870
1159        (gnome_help_display_with_doc_id):
1160        - always send the full uri to the help browsers.
1161        (gnome_help_display_desktop): same.
1162
11632002-04-29  Anders Carlsson  <andersca@gnu.org>
1164
1165        * Release 1.116.0
1166
1167        * configure.in:
1168        * libgnome/gnome-init.c: (libgnome_post_args_parse):
1169        Call bindtextdomain_codeset if it's available.
1170       
11712002-04-24  Zbigniew Chyla <cyba@gnome.pl>
1172
1173        * gnome-data/gnome-2.soundlist.in, gnome-data/gtk-events-2.soundlist.in:
1174        Removed translations, replaced "description" with "_description".
1175
11762002-04-22  Anders Carlsson  <andersca@gnu.org>
1177
1178        * Release 1.115.0
1179
11802002-04-19  Anders Carlsson  <andersca@gnu.org>
1181
1182        * gnome-data/Makefile.am (soundlist_in_files): Doh, add a
1183        line separator here.
1184
11852002-04-16  Kjartan Maraas  <kmaraas@gnome.org>
1186
1187        * gnome-data/Makefile.am: Fix intltool support.
1188        * gnome-data/.cvsignore: Ignore the generated files.
1189       
11902002-04-11  Mark McLoughlin  <mark@skynet.ie>
1191
1192        * libgnome/gnome-exec.c: (safe_read): impl to handle EINTR
1193        and EAGAIN.
1194        (gnome_execute_async_with_env_fds): use it.
1195
11962002-04-11  jacob berkman  <jacob@ximian.com>
1197
1198        * libgnome/gnome-url.c (gnome_url_show): pass G_SPAWN_SEARCH_PATH
1199        to g_spawn_async() to fix previous commit (and clean up a little)
1200
12012002-04-09  Anders Carlsson  <andersca@gnu.org>
1202
1203        * libgnome/gnome-url.c (gnome_url_show): Don't use a shell,
1204        just launch the url handler directly. Fixes #73781.
1205       
1206        * help-converters/man/Makefile.am:
1207        * help-converters/man/gnome-man2html.c: (main):
1208        Use g_snprintf instead of snprintf which apparently needs
1209        -ldb to work on OSF/1 4.0 (#78166, Gareth Pearce).
1210       
12112002-04-09  Anders Carlsson  <andersca@gnu.org>
1212
1213        * message-of-doom:
1214        * Makefile.am:
1215        Remove message-of-doom file, I think we're stable enough now.
1216       
1217        * configure.in:
1218        * libgnome/Makefile.am:
1219        Add proper libtool versioning.
1220
1221        * libgnome/test-libgnome.c:
1222        Remove this program.
1223
12242002-04-08  Anders Carlsson  <andersca@gnu.org>
1225
1226        * gnome-data/Makefile.am: Add intltool support for our .soundlist
1227        files. Fixes #76753.
1228
1229        * libgnome/gnome-score.c: Add patch from Andrey Panov that makes
1230        the score files use real names instead of login names. (#75197).
1231
1232        * libgnome/Makefile.am (test_libgnome_LDADD): Add LIBGNOME_LIBS,
1233        hopefully fixing #73050.
1234
1235        * libgnome/gnome-url.h: #include <glib/gerror.h>.
1236
1237        * libgnome/gnome-macros.h: Move #include into the #ifndef so the
1238        file gets to be properly guarded. Fixes #71406 reported by
1239        Morten Welinder.
1240
12412002-04-07  Philip Langdale  <philipl@mail.utexas.edu>
1242
1243        * help-converters/info/html.c: Uncommented code that generated
1244        header for html (including the page title). No idea why this
1245        was commented out. Fixes bug #64495
1246
12472002-04-04  Anders Carlsson  <andersca@gnu.org>
1248
1249        * libgnome/gnome-init.c: Make --version work, thanks to Stephen
1250        Browne for noticing.
1251
12522002-03-29  Lauris Kaplinski  <lauris@ximian.com>
1253
1254        * schemas/gnome_url_handler.schemas: Updated schema, originally
1255        by Bradford Hovinen.
1256
1257        * libgnome/gnome-url.c (gnome_url_show): Update key name to match
1258        schema
1259        (gnome_url_default_handler): Update key names to match schemas
1260
12612002-03-29  Jody Goldberg <jody@gnome.org>
1262
1263        * schemas/desktop_gnome_accessibility_keyboard.schemas : Dear lord I
1264          apologize for failing grade 3 spelling.  PLEASE don't humiliate me
1265          like this again.
1266
12672002-03-29  Anders Carlsson  <andersca@gnu.org>
1268
1269        * Release 1.114.0
1270
12712002-03-29  Zbigniew Chyla  <cyba@gnome.pl>
1272
1273        * libgnome/gnome-url.c (gnome_url_show):
1274        Removed const to avoid warning.
1275
12762002-03-29  Havoc Pennington  <hp@pobox.com>
1277
1278        * libgnome/gnome-url.c (gnome_url_show): use g_shell_parse_argv()
1279        instead of popt function
1280        (gnome_url_show): quote url for shell so we don't run shell
1281        commands found in the url. Using a shell here is perhaps
1282        not a good idea anyway...
1283
1284        * monikers/bonobo-config-bag.c (impl_Bonobo_PropertyBag_getValue):
1285        don't use private gconf fields
1286        (impl_Bonobo_PropertyBag_getValues): ditto, also handle
1287        NULL entry values
1288
12892002-03-26  Dave Camp  <dave@ximian.com>
1290
1291        * schemas/Makefile.am (schema_DATA): Add
1292        desktop_gnome_sound.schemas.
1293
12942002-03-23 John Fleck <jfleck@inkstain.net>
1295
1296        * help-converters/docbook/customization/gnome-customization.xsl
1297        fix to properly generate img tags
1298
12992002-03-22  Jody Goldberg <jody@gnome.org>
1300
1301        * schemas/Makefile.am : Add the accessX schema
1302
13032002-03-22  Havoc Pennington  <hp@pobox.com>
1304
1305        * libgnome/gnome-gconf.c (_gnome_gconf_lazy_init): remove
1306        no-longer-needed gconf_init() call
1307
1308        * libgnome/gnome-program.c
1309        (gnome_program_get_human_readable_name): fall back to
1310        g_get_prgname() if human readable name is not set
1311
13122002-03-20  Mark McLoughlin  <mark@skynet.ie>
1313
1314        * libgnome/gnome-help.c: (locate_help_file): add a missing '/' when
1315        constructing the help file path.
1316
13172002-03-19  Mikael Hallendal  <micke@codefactory.se>
1318
1319        * schemas/desktop_gnome_url_handlers.schemas: set the default url
1320          handlers in the schema file instead of in the code.
1321
1322        * libgnome/gnome-url.c:
1323        (gnome_url_default_handler): removed, left over from gnome-config.
1324        (gnome_url_show): get the default handler from gconf every time,
1325          #71632
1326
13272002-03-18 John Fleck <jfleck@inkstain.net>
1328
1329        * configure.in, help-converters/docbook/Makefile.am
1330        patch from Glynn Foster to speed up docbook converter
1331        by pkg-config-ing converter makefile so it only links
1332        against the libraries it needs
1333
13342002-03-18  Anders Carlsson  <andersca@gnu.org>
1335
1336        * configure.in: Up to 1.113.0
1337
13382002-03-17  Havoc Pennington  <hp@pobox.com>
1339
1340        * libgnome/gnome-program.c (gnome_program_locate_file): handle
1341        absolute paths
1342
13432002-03-14  Richard Hestilow  <hestilow@ximian.com>
1344
1345        * schemas/desktop_gnome_applications_browser.schemas:
1346        Change to new schema.
1347
13482002-03-13  Michael Meeks  <michael@ximian.com>
1349
1350        * libgnome/gnome-program.c
1351        (accessibility_invoke): move bonobo bits to atk-bridge
1352        so the GTK_MODULES approach also works well, sigh.
1353
13542002-03-13  Michael Meeks  <michael@ximian.com>
1355
1356        * libgnome/gnome-program.c
1357        (find_accessibility_module): use gtk-2.0/modules
1358        (accessibility_invoke): only do a11y if we're a GUI
1359        app even if it's enabled, and don't do it for bonobo
1360        components - we go via their frames.
1361
13622002-03-13  Michael Meeks  <michael@ximian.com>
1363
1364        * monikers/bonobo-config-bag.c
1365        (impl_Bonobo_PropertyBag_getDefault),
1366        (impl_Bonobo_PropertyBag_getValue),
1367        (impl_Bonobo_PropertyBag_getType): fix warnings.
1368
1369        * monikers/bonobo-moniker-config.c: ditto.
1370
1371        * libgnome/gnome-program.c
1372        (find_accessibility_module): impl.
1373        (gnome_program_postinit): add accessibility setup / init.a
1374        (accessibility_init): grab any interesting
1375        looking modules out of the module list.
1376        (accessibility_invoke_module): impl.
1377        (accessibility_invoke): impl.
1378
13792002-03-12  Laszlo Peter  <laca@ireland.sun.com>
1380
1381        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector):
1382        remove a g_message that causes seg. fault on Solaris.
1383
13842002-03-09  Michael Meeks  <michael@ximian.com>
1385
1386        * schemas/desktop_gnome_interface.schemas: set
1387        toolbar_style to 'both' by default
1388
13892002-03-06  Paolo Maggi  <maggi@athena.polito.it>
1390
1391        * libgnome/gnome-url.c (gnome_url_default_handler):
1392        use gnome-help as handler for ghelp: info: man: uris
1393        and mozilla as default url handler
1394        (gnome_url_show): fix mem leak, use the rigth handler
1395        also the first time it runs
1396
13972002-03-06  Christian Meyer  <chrisime@gnome.org>
1398
1399        * configure.in: Added 'de' to ALL_LINGUAS.
1400
14012002-03-05  Paolo Maggi  <maggi@athena.polito.it>
1402
1403        * libgnome/gnome-program.c (gnome_program_locate_file):
1404        search files in {prefix}/share/gnome/help/{app_id}/
1405        when using GNOME_FILE_DOMAIN_APP_HELP domain
1406
1407        * libgnome/gnome-help.c (locate_help_file): removed extra
1408        "/" between path and lang
1409
14102002-03-05  Eric Baudais  <baudais@okstate.edu>
1411
1412        * help-converters/docbook/gnome-customization/gnome-custom.xsl:
1413        Sync the general customizations with gnome-docu/gdp/xsl.
1414        * help-converters/docbook/gnome-customization/l10n.xml:
1415        Sync the general customizations with gnome-docu/gdp/xsl.
1416
14172002-03-05  Eric Baudais  <baudais@okstate.edu>
1418
1419        * help-converters/docbook/gnome-customization/gnome-customization.xsl:
1420        changed the stylesheets to 1.48.  after testing no adverse results
1421        can be seen.
1422
14232002-03-04  Anders Carlsson  <andersca@gnu.org>
1424
1425        * configure.in: Bump version to 1.112.1
1426
14272002-03-03  Mikael Hallendal  <micke@codefactory.se>
1428
1429        * help-converters/docbook/gnome-db2html3.c:
1430        (print_err): add dummy printerr-function. Don't output anything.
1431
1432        * help-converters/info/html.c:
1433        (dump_html_for_node): add a &nbsp; in anchor tag, otherwise
1434          gtkhtml2 won't be able to jump to it.
1435
1436Fri Feb 22 12:51:48 2002  Jonathan Blandford  <jrb@redhat.com>
1437
1438        * schemas/desktop_gnome_peripherals_mouse.schemas: why oh why was
1439        left_handed TRUE by default...  Fixing.
1440
1441Wed Feb 20 00:05:13 2002  Jonathan Blandford  <jrb@redhat.com>
1442
1443        * schemas/desktop_gnome_peripherals_mouse.schemas: new schemas to
1444        handle a cursor font.
1445
14462002-02-19 John Fleck <jfleck@inkstain.net>
1447
1448        * help-converters/docbook/gnome-db2html3.c
1449        remove old code checking for sgml catalog files. This was
1450        causing major slowdown for some users (like, for example,
1451        me)
1452
14532002-02-19  Anders Carlsson  <andersca@gnu.org>
1454
1455        * configure.in: Up to 1.112.0
1456
14572002-02-18  Gediminas Paulauskas <menesis@delfi.lt>
1458
1459        * configure.in: remove GNOME_COMMON_INIT, GNOME_PLATFORM_GNOME_2
1460        macros, fix warning macro to match latest gnome-common.
1461
14622002-02-17  Zbigniew Chyla  <cyba@gnome.pl>
1463
1464        * configure.in (ALL_LINGUAS): Added pl (Polish).
1465
14662002-02-15  jacob berkman  <jacob@ximian.com>
1467
1468        *   libgnome/gnome-exec.c  (gnome_prepend_terminal_to_vector): the
1469        key is "exec_arg" not "exec_flag" (according to the .schemas file)
1470
14712002-02-14  Mark McLoughlin  <mark@skynet.ie>
1472
1473        * libgnome/gnome-help.c: (gnome_help_display_with_doc_id):
1474        don't free the path before using it in g_error_set.
1475
14762002-02-11  Anders Carlsson  <andersca@gnu.org>
1477
1478        * configure.in: Release 1.111.0
1479
1480        * gnome-data/*: Rename .soundlist files so that they won't conflict with
1481        gnome-libs, fixing #70324.
1482
14832002-02-10  Richard Hestilow  <hestilow@ximian.com>
1484
1485        * schemas/desktop_gnome_interface.schemas: Add gtk_theme, font_name, and use_custom_font settings.
1486
14872002-02-09  Pauli Virtanen  <ptvirtan@cc.hut.fi>
1488
1489        * configure.in (ALL_LINGUAS): Added "fi" (Finnish).
1490
14912002-02-09  Darin Adler  <darin@bentspoon.com>
1492
1493        * configure.in: Improve message when popt is missing.
1494        * help-converters/gnome-vfs-module/help-method.c: Remove unneeded include that
1495        causes trouble with the latest gnome-vfs.
1496
14972002-02-07  Changwoo Ryu  <cwryu@debian.org>
1498
1499        * configure.in (ALL_LINGUAS): Added "ko".
1500
15012002-01-31 John Fleck <jfleck@inkstain.net>
1502
1503        * help-converters/docbook/gnome-db2html3.c
1504        output "filename" rather than "filename.xml" for Eric's stylesheets
1505
15062002-01-29  Anders Carlsson  <andersca@gnu.org>
1507
1508        * configure.in: Up to 1.110.0
1509
1510        * schemas/desktop_gnome_peripherals_mouse.schemas: Change motion_threshold type
1511        to int.
1512
15132002-01-28  Ross Golder  <ross@golder.org>
1514
1515        * configure.in: Updated popt URL.
1516
15172002-01-25  Darin Adler  <darin@bentspoon.com>
1518
1519        * help-converters/gnome-vfs-module/help-method.c: Remove unused include <ctype.h>.
1520        * help-converters/info/html.c: Remove unused include <ctype.h>.
1521        * help-converters/man/gnome-man2html.c: Remove unused include <ctype.h>.
1522        * libgnome/gnome-config.c: (gnome_config_get_bool_with_default_):
1523        Use g_ascii_tolower instead of tolower and remove include of <ctype.h>.
1524        * libgnome/gnome-program.c: (rpmvercmp): Use g_ascii calls instead of
1525        the locale-sensitive <ctype.h> calls and remove include of <ctype.h>.
1526        * libgnome/gnome-score.c: (log_score): Use g_ascii_isspace instead of
1527        isspace and remove include of <ctype.h>.
1528        * libgnome/gnome-triggers.c: Remove unused include of <ctype.h>.
1529
15302002-01-23 John Fleck <jfleck@inkstain.net>
1531
1532        * help-converters/docbook/gnome-customization/Makefile.am
1533        install gnome-custom.xsl and l10n.xml
1534       
15352002-01-23  Peteris Krisjanis <peteris.krisjanis@ttc.lv>
1536
1537        * configure.in: Added lv to ALL_LINGUAS
1538
15392002-01-23  Seth Nickell  <snickell@stanford.edu>
1540
1541        * schemas/Makefile.am:
1542        * schemas/desktop_gnome_background.schemas:
1543
1544        Spruce up Jonathan's cleanup of the schemas file and rename
1545        keys to more approximately match how we are using them
1546        and their names in the capplet.
1547       
1548        * schemas/desktop_gnome_file_views.schemas:
1549
1550        Add file views schemas that Nautilus will shortly use.
1551
1552Wed Jan 23 01:25:20 2002  Jonathan Blandford  <jrb@redhat.com>
1553
1554        * schemas/desktop_gnome_background.schemas: clean up schemas file.
1555
15562002-01-21  Eric Baudais  <baudais@okstate.edu>
1557
1558        * help-converters/docbook/gnome-customization/eric_titlepage.xsl: Cruft removed.
1559        * help-converters/docbook/gnome-xustomization/eric-customization: Cruft removed.
1560        * help-converters/docbook/gnome-customization/gnome-custom.xsl: Added concatenated
1561        GDP stylesheets.
1562        * help-converters/docbook/gnome-customization/gnome-customization.xsl: Displays the
1563        entire document.
1564
15652002-01-21  jacob berkman  <jacob@ximian.com>
1566
1567        * help-converters/Makefile.am (EXTRA_DIST): remove reference to
1568        removed ChangeLog
1569
15702002-01-21  Rodrigo Moya <rodrigo@gnome-db.org>
1571
1572        * ChangeLog: merged all ChangeLog's into a single file
1573
15742002-01-14  Michael Meeks  <michael@ximian.com>
1575
1576        * schemas/desktop_gnome_interface.schemas: add 'accessibility'
1577
15782002-01-14  Anders Carlsson  <andersca@gnu.org>
1579
1580        * libgnome/gnome-gconf.c (gnome_gconf_get_gnome_libs_settings_relative): Make this
1581        function do what it's supposed to.
1582
1583Mon Jan 14 00:20:23 2002  Jonathan Blandford  <jrb@gnome.org>
1584
1585        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector): use the schemas
1586        correctly.
1587
1588Fri Jan 11 15:01:56 2002  George Lebl <jirka@5z.com>
1589
1590        * libgnome/gnome-init.c: when setting values as GValue's, use
1591          g_object_set_property, and not g_object_set
1592
15932002-01-14  Anders Carlsson  <andersca@gnu.org>
1594
1595        * configure.in: Released 1.109.1
1596
1597        * schemas/desktop_gnome_interface.schemas: Some more tweaking.
1598
1599        * message-of-doom: Make the message of doom a little less scary.
1600
1601        * schemas/desktop_gnome_interface.schemas: Fix toolbar-style
1602        and remove some unused keys.
1603
1604Mon Jan 14 00:28:40 2002  Jonathan Blandford  <jrb@gnome.org>
1605
1606        * schemas/desktop_gnome_applications_terminal.schemas: add
1607        exec_arg key to separate the command from the arguments.  Somewhat
1608        dubious, but then again, so is this key.
1609
16102002-01-13  Alexander Larsson  <alla@lysator.liu.se>
1611
1612        * schemas/desktop_gnome_applications_window_manager.schemas:
1613        Added number_of_workspaces and workspace_names.
1614
16152002-01-12 Hasbullah Bin Pit <sebol@ikhlas.com>
1616       
1617        * Added Malay (ms) Translation in configure.in
1618
16192002-01-12  Rodrigo Moya <rodrigo@gnome-db.org>
1620
1621        * monikers/bonobo-config-bag.c (impl_BonoboPropertyBag_getValue):
1622        return a BONOBO_ARG_NULL if we can't resolve the GConf type
1623        (impl_BonoboPropertyBag_getValues): implemented
1624        (impl_BonoboPropertyBag_setValue): if the type is BONOBO_ARG_NULL,
1625        unset the key in the configuration database
1626
1627        * monikers/GNOME_Moniker_std.server.in.in: the GNOME std monikers
1628        are in libmoniker_extra_2.so, not libmoniker_std_2.so
1629
16302002-01-12 Hasbullah Bin Pit <sebol@ikhlas.com>
1631       
1632        * Added Malay (ms) Translation in configure.in
1633
16342002-01-11  Rodrigo Moya <rodrigo@gnome-db.org>
1635
1636        * monikers/bonobo-moniker-config.c (bonobo_moniker_config_resolve):
1637        removed check for Bonobo/Control requested interface, since this
1638        is not needed here
1639
16402002-01-10  Michael Meeks  <michael@ximian.com>
1641
1642        * schemas/desktop_gnome_interface.schemas: kill
1643        double def. of relief.
1644
16452002-01-10  Michael Meeks  <michael@ximian.com>
1646
1647        * schemas/desktop_gnome_interface.schemas: kill
1648        double def. of menus-have-icons.
1649
16502002-01-10  Anders Carlsson  <andersca@gnu.org>
1651       
1652        * configure.in: Release 1.109.0
1653
1654        * schemas/Makefile.am (install-data-local): Fix builddir != srcdir bug.
1655
16562002-01-09  jacob berkman  <jacob@localhost.localdomain>
1657
1658        * gnome-data/Makefile.am (EXTRA_DIST): soundlist_DATA is a
1659        variable not a file
1660
16612002-01-09  Michael Meeks  <michael@ximian.com>
1662
1663        * Makefile.am: add monikers.
1664
16652002-01-09  Kjartan Maraas  <kmaraas@gnome.org>
1666
1667        * help-converters/info/main.c: Merge fix from stable branch. <HTML><BODY>.
1668       
16692002-01-09  Alex Larsson  <alexl@redhat.com>
1670
1671        * help-converters/gnome-vfs-module/help-method.c:
1672        Use g_shell_quote(). Remove shell_quote function.
1673
1674        * help-converters/gnome-vfs-module/help-methods.conf:
1675        Use gnome2-info2html and gnome2-man2html instead of the
1676        old converters.
1677
1678        * help-converters/man/gnome-man2html.c:
1679        Use a white background in the generated pages.
1680
16812002-01-09  Alex Larsson  <alexl@redhat.com>
1682
1683        * help-converters/info/main.c (main):
1684        Use white background in the generated pages for info.
1685       
1686
16872002-01-08  Richard Hestilow  <hestilow@ximian.com>
1688
1689        * libgnome/gnome-sound.c (use_sound): Check to see if NULL is really
1690        ok (it means to use the default hostname sometimes.)
1691
1692        * libgnome/gnome-triggers.c: (gnome_triggers_play_sound,
1693        gnome_triggers_do_mediaplay): Re-enable.
1694       
1695Thu Jan 03 11:15:40 2002  George Lebl <jirka@5z.com>
1696
1697        * libgnome/gnome-program.[ch]:  Perform some garbage collection: Remove
1698          module-info and modules properties, they were not implemented
1699          and were not implementable, nor usable, nor used.  Remove
1700          gnome_program_get_invocation_name and
1701          gnome_program_get_short_invocation_name since those were not
1702          implemented either.  Add documentations trings to all properties.
1703          Remove construct only restriction from the app prefix properties,
1704          since it is not required and is in fact not used during
1705          construction.
1706
17072002-01-08  Richard Hestilow  <hestilow@ximian.com>
1708
1709        * gnome-data: Added.
1710
1711        * configure.in, Makefile.am: Add gnome-data subdir.
1712
1713Mon Jan  7 20:40:09 2002  Jonathan Blandford  <jrb@redhat.com>
1714
1715        * schemas/desktop_gnome_peripherals_keyboard.schemas: add
1716        custom_bell_sound.
1717
1718        * schemas/desktop_gnome_peripherals_mouse.schemas: add
1719        locate_pointer value.
1720
1721        * schemas/desktop_gnome_peripherals_keyboard.schemas: add
1722        bell_mode schema. change clickvolume to click_volume.
1723
1724        * schemas/desktop_gnome_interface.schemas: add cursor_blink and
1725        cursor_blink_time.
1726
17272002-01-03  Bradford Hovinen  <hovinen@ximian.com>
1728
1729        * schemas/Makefile.am (schema_DATA): Add background,
1730        peripherals_keyboard
1731
17322002-01-03  Anders Carlsson  <andersca@gnu.org>
1733
1734        * libgnome/gnome-program.c (gnome_program_locate_file): Plug leak.
1735
1736Wed Dec 26 18:10:32 2001  George Lebl <jirka@5z.com>
1737
1738        * libgnome/Makefile.am, gnome-url.c: compile with G_DISABLE_DEPRECATED, yay
1739
17402001-12-27  Duarte Loreto <happyguy_pt@hotmail.com>
1741
1742        * configure.in: Added portuguese to ALL_LINGUAS
1743
17442001-12-23  Takayuki KUSANO  <AE5T-KSN@asahi-net.or.jp>
1745
1746        * configure.in: Added "ja" to ALL_LINGUAS.
1747
17482001-12-19  Seth Nickell  <snickell@stanford.edu>
1749
1750        * schemas/desktop_gnome_interface.schemas:
1751
1752        Disable tearoff menus by default.
1753
17542001-12-18  jacob berkman  <jacob@ximian.com>
1755
1756        * schemas/Makefile.am (install-data-local): don't do the schema
1757        rule if DESTDIR is set.  i can't think of a reason why this would
1758        be broken.
1759
17602001-12-17  jacob berkman  <jacob@ximian.com>
1761
1762        * schemas/Makefile.am (EXTRA_DIST): add $(schama_DATA)
1763
1764Fri Dec 14 16:20:16 2001  Jonathan Blandford  <jrb@redhat.com>
1765
1766        * schemas: Move all GNOME schemas here.
1767
17682001-12-14  Josh Barrow  <drleary@mac.com>
1769
1770        * libgnome/Makefile.am:
1771        Remove all talk of gconf and schemas and whatnot.
1772        libgnome.schemas no longer lives here.
1773
17742001-12-11  Michael Meeks  <michael@ximian.com>
1775
1776        * libgnome/Makefile.am: add deps info for the built files.
1777
17782001-12-11  Anders Carlsson  <andersca@gnu.org>
1779
1780        * libgnome/gnome-marshal.list: Remove.
1781
1782        * libgnome/gnome-marshal-main.c: Remove.
1783
1784        * libgnome/Makefile.am: Remove references to gnome-marshal.
1785
1786        * libgnome/libgnome.h: Don't include gnome-marshal.h
1787
17882001-12-11  Anders Carlsson  <andersca@gnu.org>
1789
1790        * doc/reference/libgnome-sections.txt: Remove marshal docs.
1791
1792        * doc/reference/libgnome-docs.sgml: Remove marshal docs.
1793
1794        * doc/reference/tmpl/gnome-marshal.sgml: Remove.
1795
17962001-12-11  Anders Carlsson  <andersca@gnu.org>
1797
1798        * configure.in: Up to 1.108.0
1799
18002001-12-10  Mikael Hallendal  <micke@codefactory.se>
1801
1802        * help-converters/README (CATALOG): added info about --create
1803
18042001-12-08  Richard Hestilow  <hestilow@ximian.com>
1805
1806        * libgnome/libgnome.schemas: Add a couple of settings for wm-properties
1807        and gnome-wm to share.
1808
18092001-12-07  ERDI Gergo  <cactus@cactus.rulez.org>
1810
1811        * libgnome/gnome-program.h: Removed buggy buggy BUGGY
1812        program_invocation_name public variable. If you've used it in your
1813        code, use g_get_prgname from Glib instead.
1814
18152001-12-06  Malcolm Tredinnick <malcolm@commsecure.com.au>
1816
1817        * libgnome/gnome-program.c: Fix a typo in the API docs so they
1818          now build correctly.
1819
18202001-12-04  Richard Hestilow  <hestilow@ximian.com>
1821
1822        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector): Don't
1823        double-free terminal.
1824       
1825        * libgnome/gnome-url.c (gnome_url_show): Wrap execution in "/bin/sh -c ...".
1826        Also, return ret, not hard-coded TRUE.
1827
1828        * libgnome/libgnome.schemas: Revamp to better fit
1829        default-applications-properties. Also, remove UI settings, will
1830        be moved to libgnomeui.schemas.
1831       
1832
18332001-12-04  Gregory Leblanc  <gleblanc@linuxweasel.com>
1834
1835        * help-converters/README: added some explanation of how to set up XML catalogs,
1836        and why they're important.
1837        * help-converters/docbook/gnome-customization/eric_customization.xsl: Changed
1838        xsl:import to use the correct URI for the docbook stylesheets.
1839        This will cause the stylesheets to be fetched over the network,
1840        unless you have your XML catalogs set up correctly.
1841        * help-converters/docbook/gnome-customization/gnome-customization.xsl: ditto
1842
18432001-12-03  Malcolm Tredinnick <malcolm@commsecure.com.au>
1844
1845        * libgnome/gnome-init.[ch], gnome-util.h, parse-path.cP: replace
1846          references to .gnome and .gnome_private with GNOME_DOT_GNOME
1847          and GNOME_DOT_GNOME_PRIVATE respectivly. Define these macros
1848          in gnome-init.h (to be .gnome2 and .gnome2_private for now)
1849          and include this in gnome-util.h, which was the only place
1850          that didn't have it.
1851
1852        * libgnome/gnome-program.h: A documentation fix I had lying around in my
1853          tree for some reason.
1854
1855Fri Nov 30 16:59:01 2001  George Lebl <jirka@5z.com>
1856
1857        * libgnome/gnome-init.c: g_object_set is a vararg function so null terminate
1858          the argument list.  Yay for no typesafety and corrupted stacks.
1859
1860Tue Nov 27 15:41:43 2001  George Lebl <jirka@5z.com>
1861
1862        * libgnome/gnome-util.[ch], gnome-exec.c, gnome-url.c: move
1863          gnome_is_program_in_path to deprecated and make it a macro
1864          that just resolves to g_find_program_in_path which is
1865          smarter and all that good stuff.
1866
18672001-12-03  Malcolm Tredinnick <malcolm@commsecure.com.au>
1868        * doc/reference/libgnome-sections.txt: revive some entries from
1869        gnome-program.h.
1870
1871        * doc/reference/tmpl/gnome-program.sgml:
1872        * doc/reference/tmpl/gnome-util.sgml: Updated.
1873
18742001-11-28  jacob berkman  <jacob@ximian.com>
1875
1876        * configure.in: install the schema into $DESTDIR
1877
18782001-11-27  Anders Carlsson  <andersca@gnu.org>
1879
1880        * help-converters/Makefile.am (EXTRA_DIST): Add ChangeLog.
1881
18822001-11-27  Anders Carlsson  <andersca@gnu.org>
1883
1884        * doc/Makefile.am: Remove this old porting doc since it isn't valid
1885        anymore and there's a better one in CVS anyway.
1886
1887        * doc/reference/libgnome-overrides.txt: Add file, it's required
1888        by gtk-doc.
1889
1890        * doc/reference/Makefile.am: Use the new all-generic Makefile.am
1891        which makes the docs actually build now.
1892
18932001-11-27  Anders Carlsson  <andersca@gnu.org>
1894
1895        * Makefile.am (SUBDIRS): Don't build tests directory.
1896
1897        * configure.in: Up version to 1.107.0 and also up
1898        dependencies.
1899
19002001-11-21  Michael Meeks  <michael@ximian.com>
1901
1902        * libgnome/gnome-program.c (gnome_program_preinit),
1903        (gnome_program_initv, gnome_program_instance_init),
1904        (gnome_program_postinit): remove _massive_ debug spew,
1905        all trying ( unsuccessfully ) to discover that it is in
1906        fact pango that takes > 1 sec. to initialize - which it
1907        does idly.
1908
1909Tue Nov 20 15:44:49 2001  Owen Taylor  <otaylor@redhat.com>
1910
1911        * libgnome/gnome-marshal-main.c gnome-program.c test-libgnome.c:
1912        Remove excess gobject/* includes.
1913
19142001-11-18  Miles Lane  <miles@megapathdsl.net>
1915
1916        * libgnome/gnome-program.h:
1917        libgnome/Makefile.am : replace include of
1918        gobject/gobject.h and gobject/genums.h with glib-object.h,
1919        due to a change in gobject/gobject.h and gobject/genums.h
1920        that forces an #error for all direct includes. 
1921        This checkin was approved by Havoc.
1922
19232001-11-14  Michael Meeks  <michael@ximian.com>
1924
1925        * libgnome/gnome-macros.h: update for new bonobo.
1926
19272001-11-12  Darin Adler  <darin@bentspoon.com>
1928
1929        * libgnome/gnome-macros.h: Remove the "_HANDLER" from the macro name.
1930        Before it's too late!
1931
19322001-11-12  Darin Adler  <darin@bentspoon.com>
1933
1934        * libgnome/gnome-macros.h: Took out unused parameter of the
1935        GNOME_CLASS_BOILERPLATE macro. Broke macro into pieces so it can
1936        be reused by bonobo.
1937       
1938        * libgnome/gnome-program.c: Pass one less argument to
1939        GNOME_CLASS_BOILERPLATE.
1940
1941Tue Nov 06 23:56:12 2001  George Lebl <jirka@5z.com>
1942
1943        * libgnome/gnome-macros.h: chain the class_init func so that we get
1944          the parent_class pointer in the class_init function rather then
1945          in the get_type function to reduce get_type overhead.
1946
19472001-11-12  Darin Adler  <darin@bentspoon.com>
1948
1949        * help-converters/.cvsignore:
1950        * help-converters/docbook/.cvsignore:
1951        * help-converters/gnome-vfs-module/.cvsignore:
1952        * help-converters/info/.cvsignore:
1953        * help-converters/man/.cvsignore:
1954        All these directories needed .cvsignores.
1955
19562001-11-11  Frank Belew <frb@ximian.com>
1957
1958        * help-converters/info/Makefile.am: added $(Z_LIBS) to gnome2_info2html_LDADD
1959
19602001-11-09  Abel Cheung  <maddog@linux.org.hk>
1961
1962        * configure.in: Added da to ALL_LINGUAS. (sorry for ignorance)
1963
19642001-11-09  Abel Cheung  <maddog@linux.org.hk>
1965
1966        * configure.in: Added zh_CN to ALL_LINGUAS.
1967
19682001-11-05  Maciej Stachowiak  <mjs@noisehavoc.org>
1969
1970        * help-converters/gnome-vfs-module/Makefile.am: Use appropriate CFLAGS to get
1971        gnome-vfs module headers.
1972
19732001-11-05  Maciej Stachowiak  <mjs@noisehavoc.org>
1974
1975        * configure.in: Only use gnome-vfs module headers for help vfs
1976        module.
1977
19782001-11-03  Anders Carlsson  <andersca@gnu.org>
1979
1980        * help-converters/gnome-vfs-module/help-method.c: Fixup header paths.
1981
19822001-11-03  Anders Carlsson  <andersca@gnu.org>
1983
1984        * configure.in: Up to 1.105.0 and up versions for some of the packages
1985        we require.
1986
19872001-11-02  Michael Meeks  <michael@ximian.com>
1988
1989        * libgnome/gnome-init.c (bonobo_activation_pre_args_parse),
1990        (bonobo_activation_post_args_parse): don't double init & leak.
1991
1992Wed Oct 31 18:20:44 2001  Jonathan Blandford  <jrb@redhat.com>>
1993
1994        * libgnome/gnome-help.c (gnome_help_display): Simple variant of showing
1995        help function.  The one that 90% of users will use.
1996        (gnome_help_display_with_doc_id): Full variant.
1997        (gnome_help_display_desktop): Fix up a bit.
1998
1999        * libgnome/gnome-i18n.c: doc updates.
2000
20012001-11-02  Maciej Stachowiak  <mjs@noisehavoc.org>
2002
2003        * configure.in: Import gnome-vfs module API. This is wrong and
2004        should be done only for the gnome-vfs module, but I'm too tired to
2005        fix it properly right now.
2006
2007Thu Nov  1 16:14:11 2001  Jonathan Blandford  <jrb@redhat.com>
2008
2009        * help-converters/docbook/docbook*: Remove at anders request; we
2010        need to count on packagers shipping this.
2011
20122001-11-01  jacob berkman  <jacob@ximian.com>
2013
2014        * configure.in: fix: ./configure: exit: bad non-numeric arg
2015        `please'.  this m4 hacking is getting addictive
2016
20172001-11-01  Michael Meeks  <michael@ximian.com>
2018
2019        * configure.in: add gnome-vfs-module config.
2020
20212001-11-01  Anders Carlsson  <andersca@gnu.org>
2022
2023        * help-converters/gnome-vfs-module/help-method.c: Added #defines for help commands
2024        so we can change them easily if needed.
2025
20262001-11-01  Anders Carlsson  <andersca@gnu.org>
2027
2028        * Copy the help converters from nautilus. We now depend on
2029        libxslt.
2030
20312001-10-30  jacob berkman  <jacob@ximian.com>
2032
2033        * libgnome/libgnome-2.0.pc.in (Cflags):
2034        * libgnome/Makefile.am (libgnomeincludedir): install headers in
2035        libgnome-2.0 rather than gnome-2.0
2036
20372001-10-29  jacob berkman  <jacob@ximian.com>
2038
2039        * libgnome/gnome-init.c: use GETTEXT_PACKAGE where appropriate
2040
2041        * libgnome/gnome-i18nP.h (GNOME_EXPLICIT_TRANSLATION_DOMAIN): use
2042        GETTEXT_PACKAGE
2043
20442001-10-29  jacob berkman  <jacob@ximian.com>
2045
2046        * configure.in (AC_OUTPUT): add tests/Makefile
2047
2048        * Makefile.am (EXTRA_DIST): build / shipt tests/
2049
2050        * Makefile.am (EXTRA_DIST): add intltool stuff
2051
2052        * configure.in: drop the 2 from the package name, use intltool,
2053        define GETTEXT_PACKAGE, use and AM_GLIB_GNU_GETTEXT
2054
2055        * acconfig.h: add GETTEXT_PACKAGE
2056
20572001-10-26  Michael Meeks  <michael@ximian.com>
2058
2059        * libgnome/libgnome.schema: add menus-have-icons, so we get some icons.
2060
20612001-10-24  jacob berkman  <jacob@ximian.com>
2062
2063        * configure.in: don't fail if esound / audiofile aren't found (and
2064        a better check for them)
2065
20662001-10-24  Anders Carlsson  <andersca@gnu.org>
2067
2068        * libgnome/gnome-preferences.[ch]: Remove these files as they aren't used
2069        anymore.
2070
2071Tue Oct 23 14:40:12 2001  George Lebl <jirka@5z.com>
2072
2073        * libgnome/gnome-program.h: add padding to the class structure to
2074          allow for future expansions
2075
2076        * libgnome/gnome-util.c: make gnome_setenv handle null value
2077
20782001-10-23  jacob berkman  <jacob@ximian.com>
2079
2080        * libgnome/gnome-program.c (gnome_program_initv): register the
2081        libgnome_module if it wasn't passed in.  this isn't the gross hack
2082        it was when gtk didn't have gdk_threads_init().
2083
20842001-10-23  jacob berkman  <jacob@ximian.com>
2085
2086        * configure.in: get audiofile and esound flags from pkgconfig
2087
20882001-10-19  jacob berkman  <jacob@ximian.com>
2089
2090        * libgnome/gnome-preferences.c (do_warning): don't be so damn annoying
2091
20922001-10-18 Mark McLoughlin  <mark@skynet.ie>
2093
2094        * libgnome/Makefile.am: simplify gconf install
2095
2096        * libgnome/gnome-url.c (gnome_url_show): unref gconf client.
2097
2098Wed Oct 17 17:39:42 2001  George Lebl <jirka@5z.com>
2099
2100        * libgnome/gnome-program.c: remove two unused fields from the private
2101          struct
2102
2103Wed Oct 17 17:32:41 2001  George Lebl <jirka@5z.com>
2104
2105        * libgnome/gnome-preferences.c: fix warnings
2106
2107Wed Oct 17 11:25:38 2001  George Lebl <jirka@5z.com>
2108
2109        * libgnome/gnome-preferences.c:  We really don't want people to use
2110          gnome-preferences, so make it say evil things to the developer
2111          at runtime
2112
21132001-10-18  Mark McLoughlin  <mark@skynet.ie>
2114
2115        * configure.in: add gconf checks.
2116
21172001-10-17 Mark McLoughlin  <mark@skynet.ie>
2118
2119        * libgnome/gnome-preferences.c: add comments to indicate which
2120        ones have been replaced by gconf keys.
2121
2122Sun Oct 14 20:12:14 2001  George Lebl <jirka@5z.com>
2123
2124        * libgnome/gnome-program.c: popt IS the evil incarnate.  There is no
2125          reasonable way to pass data to the callbacks.  And we don't want
2126          to modify or use the options.  So add a hack that sets
2127          a data on the context with the GnomeProgram, so in a callback
2128          if you want to get the GnomeProgram object you'd do
2129          g_dataset_get_data (popt_context, "GnomeProgram");  Evil?
2130          yes.  And it's the only way to do this sanely.
2131
21322001-10-10  Glynn Foster <glynn.foster@sun.com>
2133
2134        * libgnome/gnome-gconf.c: Change to use proper gconf key for desktop wide
2135          settings [ie. /desktop/gnome]
2136
2137Tue Oct 09 18:22:34 2001  George Lebl <jirka@5z.com>
2138
2139        * libgnome/libgnome.schema, Makefile.am: schemas for preferences, this
2140          replaces gnome-preferences API which is supposed to be gone
2141          (And will be soon)
2142
2143        * libgnome/gnome-macros.h: also add prototypes for class_init and
2144          instance_init to the macro, so that they can be just declared
2145          sometime later without having to mess with forward declarations
2146
21472001-10-06 Malcolm Tredinnick <malcolm@commsecure.com.au>
2148
2149        * libgnome/gnome-program.c, gnome-triggers.c, gnome-triggers.h:
2150        * libgnome/gnome-util.c, gnome-help.h, gnome-uri.h: Documentation updates
2151        and fiddling.
2152
21532001-10-06  Malcolm Tredinnick <malcolm@commsecure.com.au>
2154
2155        * doc/reference/libgnome-docs.sgml: More rearrangement.
2156        * doc/reference/tmpl/gnome-sound.sgml: Fixed a typo
2157        * doc/reference/tmpl/gnome-triggers.sgml: Documentation updates.
2158        * doc/reference/tmpl/gnome-util.sgml: Documentation updates.
2159
2160e001-10-05  Malcolm Tredinnick <malcolm@commsecure.com.au>
2161
2162        * doc/reference/libgnome-docs.sgml: Added some structure to the main
2163        page.
2164        * doc/reference/libgnome-sections.txt: Reordered some stuff. Hid
2165        some private stuff. Removed gnome-preferences altogether.
2166        * doc/reference/tmpl/gnome-config.sgml:
2167        * doc/reference/tmpl/gnome-gconf.sgml:
2168        * doc/reference/tmpl/gnome-help.sgml:
2169        * doc/reference/tmpl/gnome-i18n.sgml:
2170        * doc/reference/tmpl/gnome-score.sgml:
2171        * doc/reference/tmpl/gnome-sound.sgml:
2172        * doc/reference/tmpl/gnome-url.sgml: Documentation updates.
2173
21742001-10-05 Malcolm Tredinnick <malcolm@commsecure.com.au>
2175
2176        * libgnome/gnome-config.c, gnome-gconf.c, gnome-help.c, gnome-program.c:
2177        * libgnome/gnome-score.c, gnome-sound.c, gnome-url.c: Documentation
2178        updates.
2179
21802001-10-05  Pablo Saratxaga  <pablo@mandrakesoft.com>
2181
2182        * configure.in: Added Walloon (wa) to the languages list.
2183
21842001-10-04 Malcolm Tredinnick <malcolm@commsecure.com.au>
2185
2186        * libgnome/gnome-program.c, gnome-exec.c, gnome-18n.c: Documentation
2187        updates.
2188
2189Sun Sep 30 14:41:52 2001  George Lebl <jirka@5z.com>
2190
2191        * libgnome/gnome-program.c: free data on finalize, copy argv stuff, and a bit
2192          of cleanup
2193
21942001-10-04  Malcolm Tredinnick <malcolm@commsecure.com.au>
2195
2196        * doc/reference/Makefile.am: detect deprecated functions.
2197        * doc/reference/libgnome-sections.txt: reordering.
2198        * doc/doc/reference/tmpl/gnome-exec.sgml:
2199        * doc/doc/reference/tmpl/gnome-gconf.sgml:
2200        * doc/doc/reference/tmpl/gnome-i18n.sgml:
2201        * doc/doc/reference/tmpl/gnome-program.sgml:
2202        * doc/doc/reference/tmpl/gnome-util.sgml: documentation updates.
2203
22042001-09-28 Mark McLoughlin  <mark@skynet.ie>
2205
2206        * libgnome/libgnome/gnome-program.h: add lame GNOME_PARAM_NONE
2207        for clarity.
2208
2209        * libgnome/libgnome/gnome-init.c
2210        (gnome_bonobo_module_info_get): add missing initialiser.
2211
22122001-09-26  Anders Carlsson  <andersca@gnu.org>
2213
2214        * configure.in: Update to 1.104.0
2215
22162001-09-21  Havoc Pennington  <hp@redhat.com>
2217
2218        * autogen.sh: remove CERTIFIED_GNOMIE
2219
22202001-09-19  Frank Belew <frb@ximian.com>
2221
2222        * libgnome/gnome-init.c (gnomelib_options): add space to implicitly concatenated        string
2223
22242001-09-19  Frank Belew <frb@ximian.com>
2225
2226        * libgnome/gnome-init.c (gnomelib_options): add quotation marks to continued
2227        string in initializer
2228
2229        * libgnome/gnome-program.h: define program_invocation_short_name and
2230        program_invocation_name if not already defined in errno.h
2231
22322001-09-19  Frank Belew  <frb@ximian.com>
2233
2234        * configure.in: remove AM_CONDITIONAL that has no effect
2235
22362001-09-19  Ariel Rios  <ariel@gnu.org>
2237
2238        * libgnome/gnome-program.c (add_to_module_list): Cast the return
2239        value of g_ptr_array_index since PPC was complaining about this.
2240
2241Tue Sep 18 20:40:04 2001  George Lebl <jirka@5z.com>
2242
2243        * libgnome/gnome-util.[ch], gnome-config.h, gnome-init.c:
2244          deprecate g_concat_dir_and_file, and replace it with a macro
2245          using g_build_filename, which essentially does the same thing.
2246
2247Tue Sep 18 17:43:45 2001  George Lebl <jirka@5z.com>
2248
2249        * libgnome/Makefile.am, gnome-config.[ch], gnome-gconfP.h, gnome-gconf.[ch],
2250          gnome-exec.c, gnome-init.c, gnome-url.c:  Do the private symbols
2251          dance and make the gconf lazy init stuff private
2252
2253Fri Sep 14 12:33:21 2001  George Lebl <jirka@5z.com>
2254
2255        * libgnome/Makefile.am, gnome-macros.h, gnome-program.c, libgnome.h: Move the
2256          gnome-macros foo to libgnome.  Also change it a bit so that it can
2257          actually deal with basic glib objects, and use it for GnomeProgram
2258
22592001-09-18  Havoc Pennington  <hp@redhat.com>
2260
2261        * libgnome/libgnome-2.0.pc.in (Requires): add gnome-vfs
2262
22632001-09-18  Anders Carlsson  <andersca@gnu.org>
2264
2265        * Makefile.am (EXTRA_DIST): Add COPYING.LIB
2266
2267        * COPYING.LIB: Add this file.
2268
2269Sun Sep 09 16:54:21 2001  Malcolm Tredinnick <malcolm@commsecure.com.au>
2270
2271        * libgnome/gnome-init.c, libgnome/gnome-program.c: Added some
2272          documentation
2273
2274Sun Sep 09 00:16:03 2001  Malcolm Tredinnick <malcolm@commsecure.com.au>
2275
2276        * Makefile.am, doc/Makefile.am, configure.in: Add build
2277          infrastructure for documentation.
2278
2279Mon Sep 03 17:27:04 2001  George Lebl <jirka@5z.com>
2280
2281        * configure.in: raise version to 1.103.0
2282
22832001-09-11  Anders Carlsson  <andersca@gnu.org>
2284
2285        * libgnome/gnome-program.c (gnome_module_info_get_type): Update to use
2286        new api for g_boxed_type_register_static.
2287
2288Fri Sep 07 14:38:07 2001  George Lebl <jirka@5z.com>
2289
2290        * libgnome/gnome-help.h: include gnome-program.h
2291
22922001-09-09  Malcolm Tredinnick <malcolm@commsecure.com.au>
2293
2294        * doc/reference/libgnome-sections.txt: Hide some things, reorganise
2295          some orderings.
2296
2297        * doc/reference/tmpl/gnome-init.sgml,
2298        * doc/reference/tmpl/gnome-program.sgml: Begin filling in details.
2299
2300        * doc/reference/tmpl/.cvsignore,
2301        * doc/reference/tmpl/libgnome-unused.sgml: The "-unused" file is
2302          going to be annoying until things have settled down, so remove
2303          it for now at least.
2304
2305        * doc/reference/*: Add the beginnings of the API reference manual.
2306          Nothing of substance in here yet, but it builds correctly.
2307
23082001-09-06  Anders Carlsson  <andersca@gnu.org>
2309
2310        * libgnome/libgnome-2.0.pc.in (Cflags): Use gnome-2.0/
2311        instead of gnome/2/
2312
2313        * libgnome/Makefile.am: Install libgnome.h in libgnomeui/
2314        and use gnome-2.0/ instead of gnome/2/
2315
2316Tue Sep 04 19:12:15 2001  George Lebl <jirka@5z.com>
2317
2318        * libgnome/gnome-config.h: include gnome-init.h
2319
2320Tue Sep 04 18:05:12 2001  George Lebl <jirka@5z.com>
2321
2322        * libgnome/gnome-config.h: use the getters for the user/private gnome_dir
2323
23242001-09-04  Martin Baulig  <baulig@suse.de>
2325
2326        * libgnome/gnome-i18n.c: #include <locale.h>.
2327
23282001-09-03  Rodrigo Moya <rodrigo@gnome-db.org>
2329
2330        * libgnome/gnome-i18n.h: removed #define's for gettext macros, and
2331        include bonobo/bonobo-i18n.h, which includes them
2332
23332001-09-02  Anders Carlsson  <andersca@gnu.org>
2334
2335        * libgnome/gnome-program.h: Add G_END_DECLS.
2336
2337Mon Sep 03 17:45:03 2001  George Lebl <jirka@5z.com>
2338
2339        * libgnome/gnome-i18nP.h: remove the config.h include from here, that
2340          shouldn't be in other header files
2341
2342        * libgnome/gnome-marshal-main.c: include config.h
2343
2344Mon Sep 03 03:33:20 2001  George Lebl <jirka@5z.com>
2345
2346        * libgnome/gnome-init.[ch]: add a bonobo module here
2347
2348        * libgnome/gnome-program.c: some doc fixes, a typo in a constant fixed, and
2349          add simple init profiling info
2350
2351Mon Sep 03 02:18:51 2001  George Lebl <jirka@5z.com>
2352
2353        * libgnome/gnome-gconf.c, gnome-init.c: get versions right
2354
2355        * libgnome/gnome-program.c: fixup gnome_program_get doc
2356
2357Sun Sep 02 23:30:56 2001  George Lebl <jirka@5z.com>
2358
2359        * libgnome/gnome-exec.c, gnome-url.c: clean up headers a bit, and do lazy gconf init
2360
2361        * libgnome/gnome-gconf.[ch]:  Don't do all the init on init, but only when
2362          something calls gnome_gconf_lazy_init
2363
2364        * libgnome/gnome-init.c: remove the bonobo stuff, init vfs after arguments are
2365          parsed for bonobo-activation argument parsing to work right
2366
2367        * libgnome/gnome-program.[ch], gnome-gconf.[ch], gnome-init.[ch],
2368          test-libgnome.c:  Make all the module info stuff into getters
2369          rather then data pointers.  This makes the lib have no exported
2370          data symbols which is apparently more kosher and makes some
2371          optimizations in loading possible.
2372
2373        * libgnome/gnome-program.c: when comparing modules, just compare pointers.  We
2374          require pointers to stay the same anyway.  So we save a whole bunch
2375          of string compares this way.  And we already did this somewhat
2376          anyway
2377
2378        * libgnome/gnome-sound.[ch]: Remove gnome_sound_connection and add
2379          gnome_sound_connection_get (), which works a lot better for
2380          on demand esound starting.
2381
2382Sun Sep 02 14:15:46 2001  George Lebl <jirka@5z.com>
2383
2384        * libgnome/gnome-help.[ch], gnome-url.[ch]: fix compilation with popt, remove
2385          some of the duplicated errors and just pass the underlying errors
2386          where appropriate.  Use g_spawn instead of the gnome exec function.
2387          also fix a memory leak.
2388
23892001-09-02  Anders Carlsson  <andersca@gnu.org>
2390
2391        * libgnome/Makefile.am: Remove compilation of Gnome.idl.
2392
2393        * libgnome/gnome-exec.c: (gnome_prepend_terminal_to_vector):
2394        Use gconf.
2395       
2396        * libgnome/gnome-help.c: (gnome_help_display_uri):
2397        Use the old gnome_url_show API.
2398       
2399        * libgnome/gnome-init.c: (libbonobo_class_init):
2400        Don't initialize the bonobo-config monikers.
2401       
2402        * libgnome/gnome-init.h:
2403        Remove functions to get a ConfigDatabase from a GnomeProgram.
2404       
2405        * libgnome/gnome-preferences.c: (desktop_property_get_boolean),
2406        (desktop_property_set_boolean):
2407        Add a really bad hack (always return FALSE on get_boolean) until
2408        we can put GnomePreferences out of its misery.
2409       
2410        * libgnome/gnome-url.c: (gnome_url_default_handler), (gnome_url_show):
2411        * libgnome/gnome-url.h:
2412        Remove complex API and just export gnome_url_show.
2413       
2414        * libgnome/libgnome.h:
2415        Don't include Gnome.h
2416       
2417        * libgnome/test-libgnome.c: (test_url), (main):
2418        Remove moniker tests and use gnome_url_show for the url test.
2419
2420Sun Sep 02 02:45:37 2001  George Lebl <jirka@5z.com>
2421
2422        * libgnome/libgnome.h: add gnome-help.h and gnome-score.h
2423
2424Sun Sep 02 01:38:05 2001  George Lebl <jirka@5z.com>
2425
2426        * libgnome/gnome-help.c: make actually compile.  DOH!
2427
2428Sun Sep 02 00:49:05 2001  George Lebl <jirka@5z.com>
2429
2430        * libgnome/gnome-program.[ch], gnome-init.c, gnome-gconf.c:  Be consistent
2431          with naming of attributes and getters.  So
2432          s/gnome_program_get_name/gnome_program_get_app_id/ and
2433          s/gnome_program_get_version/gnome_program_get_app_version/
2434
2435        * libgnome/gnome-program.c, gnome-help.[ch]:  Implement the help stuff
2436          according to jrb's RFP.  Hopefully correctly :)
2437
2438        * libgnome/gnome-exec.c, gnome-program.c, gnome-config.c: Be more consistent
2439          with use of alloca and always call g_alloca
2440
2441Sat Sep 01 23:01:30 2001  George Lebl <jirka@5z.com>
2442
2443        * libgnome/Makefile.am, gnome-score.[ch]: bring back the non-gui portion of
2444          gnome-scores.
2445
2446        * libgnome/gnome-i18n.c: the push/pop numeric C locale was sort of stupid.  It
2447          was saving the C locale.  So assume that if we're nested we're in the
2448          C locale.  This is just as safe netable wise and wastes less
2449          resources
2450
2451        * libgnome/gnome-config.c: alloca voodoo is now done in glib
2452
2453Sat Sep 01 17:26:44 2001  George Lebl <jirka@5z.com>
2454
2455        * libgnome/gnome-init.c: don't run the gnome_triggers_init, it's an empty
2456          function
2457
2458        * libgnome/gnome-sound.c: actually do on demand esd startup and not on init,
2459          and fix the issue with possible sound sample conflicts if they were
2460          loaded at the same second.  Perhaps this code is weird, need more
2461          investigation.
2462
2463        * libgnome/gnome-triggers.[ch]: comment out the init function, and whack the
2464          prototypes from the .h file that weren't implemented at all anyway
2465
2466        * libgnome/gnome-util.[ch]:  use G_DIR_SEPARATOR(_S), deprecate g_copy_vector,
2467          and mark all the deprecation macros as deprecated.  Add deprecated
2468          macro for g_file_exists, g_unix_error_string and
2469          gnome_util_user_home as well.
2470
2471Sat Sep 01 15:24:54 2001  George Lebl <jirka@5z.com>
2472
2473        * libgnome/gnome-program.c: in the _init function only reregister a module if
2474          it hasn't been registered yet.
2475
24762001-09-02  Anders Carlsson  <andersca@gnu.org>
2477
2478        * Makefile.am: Don't build tests/
2479       
2480        * configure.in: Don't build tests, remove bonobo-config dependency.
2481       
2482        * idl/ChangeLog: Remove.
2483       
2484        * idl/Gnome.idl: Remove.
2485       
2486        * idl/Makefile.am: Remove.
2487
2488Sat Sep 01 23:05:23 2001  George Lebl <jirka@5z.com>
2489
2490        * configure.in, acconfig.h: Add some HAVE_ defines, and again
2491          look for esd and audiofile
2492
2493Sun Aug 26 18:39:43 2001  George Lebl <jirka@5z.com>
2494
2495        * libgnome/configure.in, libgnome/libgnome-2.0.pc.in:  Require GConf
2496
2497Fri Aug 24 09:59:14 2001  George Lebl <jirka@5z.com>
2498
2499        * acconfig.h, configure.in, libgnome/gnome-utils.[ch]:  Add portable
2500          setenv, unsetenv, clearenv implementations since they still didn't
2501          get into glib.  If they get there these can be easily replaced
2502          by macros or just punted.  They are simple yet very useful to
2503          have to write portable code
2504
2505        * libgnome/gnome-utils.c:  make gnome_is_program_in_path use 'access'
2506          with X_OK to check only for actually executable files and it also
2507          regets the PATH every time so that it follows the current PATH
2508          setting.  Note that this cannot possibly be the bottleneck in this
2509          function and the "access" is.
2510
2511        * configure.in: get rid of this elitist evil CERTIFIED_GNOMIE
2512          bullshit
2513
25142001-09-01  Anders Carlsson  <andersca@gnu.org>
2515
2516        * libgnome/gnome-program.c (gnome_program_module_registered): the program_modules
2517        array is NULL-terminated, so break if we get a NULL.
2518
2519Sat Sep 01 06:49:49 2001  George Lebl <jirka@5z.com>
2520
2521        * libgnome/gnome-program.c: Init modules passed to gnome_program_init on
2522          the second (non-global) invocation as well.  Found out bonobo is
2523          calling this and that's very wrong BTW.  gnome_program_init should
2524          be only called by the program itself in it's main.  Also don't
2525          load shlib modules if we're setgid or setuid.  Take the
2526          "--load-modules modules" form of argument.  Use the type in the
2527          init to create the program.
2528
2529Sat Sep 01 02:40:35 2001  George Lebl <jirka@5z.com>
2530
2531        * libgnome/gnome-config.c: kill weird include for strndup, this is in glib
2532          now
2533
2534Thu Aug 30 19:04:25 2001  George Lebl <jirka@5z.com>
2535
2536        * libgnome/gnome-util.c: if looking for a shell in the fallback code,
2537          look for shells in /usr/bin as well as that's used on solaris
2538
2539Thu Aug 30 14:15:44 2001  George Lebl <jirka@5z.com>
2540
2541        * libgnome/gnome-gconf.h:  Eeek, we were including gconf-client, we don't
2542          want to do that.
2543
2544Wed Aug 29 01:24:33 2001  George Lebl <jirka@5z.com>
2545
2546        * libgnome/gnome-program.[ch]: ifdef out the help functions, that's a better
2547          indication that these are here just for show for now.  A proposal
2548          of sorts.
2549
2550Tue Aug 28 23:40:23 2001  George Lebl <jirka@5z.com>
2551
2552        * libgnome/gnome-program.c: app prefix defaults to NULL, which will cause
2553          a g_warning (maybe should be g_error) when locate_file is used
2554          for an app relative domain.  Also don't search the path for
2555          app relative files.
2556
2557        * libgnome/gnome-program.[ch]:  Add a proposal of functions implementation
2558          for displaying app and system help.  This is not part of the
2559          API people should use.  It's just for people to leer at for
2560          now.
2561
2562Tue Aug 28 22:45:44 2001  George Lebl <jirka@5z.com>
2563
2564        * libgnome/gnome-program.[ch]: To make help file (and other files) location
2565          possible add distinction for app and gnome specific files.  Also
2566          add a macro that will set the standard directory properties more
2567          simply.
2568
2569        * libgnome/gnome-init.c: translate module names
2570
2571Tue Aug 28 01:49:27 2001  George Lebl <jirka@5z.com>
2572
2573        * libgnome/gnome-gconf.[ch]: For program relative path, take an optional
2574          argument of GnomeProgram.  Also add documentation for these
2575          two.
2576
2577Mon Aug 27 00:55:56 2001  George Lebl <jirka@5z.com>
2578
2579        * libgnome/gnome-config.c, parse-path.cP: use an internal version of
2580          cancat dir and file which always works with '/'
2581
2582Mon Aug 27 00:32:57 2001  George Lebl <jirka@5z.com>
2583
2584        * libgnome/gnome-gconf.c: include gnome-i18nP.h
2585
2586        * libgnome/gnome-init.[ch], gnome-program.[ch]: Fix include stuff foo,
2587          declare the externs in the header file, initialize triggers again,
2588          and put back the sound stuff so that we're at 1.0 level on that.
2589          Also added a few descriptions of GnomeProgram properties.
2590
2591Sun Aug 26 22:54:57 2001  George Lebl <jirka@5z.com>
2592
2593        * libgnome/libgnome.h, Makefile.am, gnome-gconf.c: Getting confused a bit,
2594          fix things up, now it does compile
2595
2596Sun Aug 26 22:48:54 2001  George Lebl <jirka@5z.com>
2597
2598        * libgnome/gnome-init.c, gnome-gconf.[ch], Makefile.am:  Add gconf support
2599          here.  This is the init stuff, none of the gui stuff.
2600
2601Sun Aug 26 07:29:59 2001  George Lebl <jirka@5z.com>
2602
2603        * libgnome/Makefile.am, gnome-config.[ch], parse-path.cP, gnome-sound.[ch],
2604          gnome-triggersP.h, gnome-triggers.[ch], gnome-i18n.[ch],
2605          gnome-i18nP.h, libgnome.h:  Bring back sane versions of these files.
2606          Will be marked as deprecated where appropriate later after some more
2607          discussion.  In gnome-i18n, don't bring back the broken and
2608          unused crap (preffered language and get_language)
2609
2610        * libgnome/gnome-i18nP.h, gnome-exec.c, gnome-init.c, gnome-program.c,
2611          gnome-url.c, test-libgnome.c: Make translations works once more
2612
2613        * libgnome/gnome-util.c: paranoia fix, setuid/setgid programs can't use
2614          getenv ("SHELL") (for obvious reasons).
2615
2616Thu Aug 23 23:23:42 2001  George Lebl <jirka@5z.com>
2617
2618        * libgnome/gnome-exec.c: fix a 64bit issue with a format string (remember
2619          that types that you don't know size (such as gsize) should be
2620          casted when passed to printf since they can be either %d or %ld
2621          or some such.
2622
26232001-08-14  Michael Meeks  <michael@ximian.com>
2624
2625        * configure.in: add a bonobo-config dependency.
2626
26272001-08-14  Martin Baulig  <baulig@suse.de>
2628
2629        Released libgnome 1.102.0 "Roswell".
2630
2631        * configure.in: Bumped version number to 1.102.0.
2632
26332001-08-14  Abel Cheung  <maddog@linux.org.hk>
2634
2635        * configure.in: Added zh_TW to ALL_LINGUAS.
2636
26372001-08-13  Martin Baulig  <baulig@suse.de>
2638
2639        * libgnome/gnome-init.c (bonobo_activation_post_args_parse): Get the
2640        Bonobo::ActivationContext here, this avoids some nasty
2641        reentrancy problems.
2642
2643        * libgnome/gnome-program.c (gnome_program_locate_file): Allow the `program'
2644        argument to be NULL, in this case call gnome_program_get().
2645
26462001-08-10  Michael Meeks  <michael@ximian.com>
2647
2648        * libgnome/gnome-init.c (libgnome_requirements): remove redundant
2649        duplicate libbonobo_module_info.
2650
26512001-08-09  Martin Baulig  <baulig@suse.de>
2652
2653        * libgnome/gnome-util.h (gnome_*_file, gnome_unconditional_*_file): Put
2654        them back, but #define it as a gnome_program_locate_file() call.
2655
26562001-08-09  Martin Baulig  <baulig@suse.de>
2657
2658        After a discussion with Michael and a release meeting, we
2659        decided to remove the sound again. It was really a bad idea.
2660
2661        * libgnome/gnome-sound.[ch]: Removed.
2662        * libgnome/gnome-sound-csl.c: Removed.
2663        * libgnome/gnome-sound-driver.[ch]: Removed.
2664        * libgnome/gnome-triggers.[ch]: Removed.
2665        * libgnome/test-sound.c: Removed.
2666
26672001-08-09  Martin Baulig  <baulig@suse.de>
2668
2669        * libgnome/gnome-sound-driver.[ch]: New files.
2670        * libgnome/gnome-sound.c, gnome-sound-csl.c: This is an API rewrite
2671        which I did in my local tree, but it's not finished yet and
2672        shouldn't be considered as a good API - just wanted to commit
2673        this before ..... (see the next ChangeLog entry).
2674
26752001-08-09  Martin Baulig  <baulig@suse.de>
2676
2677        Released libgnome 1.101.0 "Pearl Harbor".
2678
2679        * configure.in: Bumped version number to 1.101.0.
2680
26812001-08-09  Martin Baulig  <baulig@suse.de>
2682
2683        * tools/*: Removed.
2684
2685        * configure.in, Makefile.am: Reverted Darin's last change here,
2686        all we need to do is to remove the check for this stuff in
2687        libgnomeui's configure.in, it isn't used anymore.
2688
26892001-08-09  Martin Baulig  <baulig@suse.de>
2690
2691        * configure.in: Don't check for CSL anymore.
2692
26932001-08-06  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
2694
2695        * configure.in: Added sk to ALL_LINGUAS.
2696
26972001-08-06  Darin Adler  <darin@bentspoon.com>
2698
2699        * configure.in:
2700        * Makefile.am:
2701        Start building the tools directory again, but don't bother
2702        building the intl directory any more.
2703
27042001-08-04  Martin Baulig  <baulig@suse.de>
2705
2706        * libgnome/gnome-sound.h (gnome_sound_sample_new_from_file):
2707        Added `const gchar *name' argument.
2708
27092001-08-04  Martin Baulig  <baulig@suse.de>
2710
2711        * libgnome/*.[ch]: Fixed #includes, only include necessary
2712        header files, use <...> instead of "..." where
2713        appropriate.
2714
27152001-08-04  Martin Baulig  <baulig@suse.de>
2716
2717        * libgnome/libgnome-init.[ch]: Renamed to gnome-init.[ch].
2718
27192001-08-04  Martin Baulig  <baulig@suse.de>
2720
2721        * libgnome/gnome-triggersP.h: Removed.
2722
2723        * libgnome/libgnomeP.h: Removed.
2724
27252001-08-04  Martin Baulig  <baulig@suse.de>
2726
2727        * libgnome/gnome-moz-remote.c, gnome-moz-remote2.c: Removed.
2728        * libgnome/vroot.h: Removed.
2729
2730        * libgnome/gnome-remote.[ch]: Removed.
2731
27322001-08-04  Martin Baulig  <baulig@suse.de>
2733
2734        * libgnome/gnome-program.[ch]: Updated copyright info and use
2735        "This file is part of GNOME 2.0" to indicate that it's part
2736        of the frozed API.
2737
2738        * libgnome/libgnome-init.[ch]:  Updated copyright info and use
2739        "This file is part of GNOME 2.0" to indicate that it's part
2740        of the frozed API.
2741
27422001-08-04  Martin Baulig  <baulig@suse.de>
2743
2744        * libgnome/gnome-sound.h (gnome_sound_sample_new_from_cache): New func.
2745        (gnome_sound_cache_add_sample): New func.
2746        (gnome_sound_cache_remove_sample): New func.
2747
2748        * libgnome/gnome-triggers.c: Re-enable this file.
2749
27502001-08-04  Martin Baulig  <baulig@suse.de>
2751
2752        Released libgnome 1.100.0 "Nature One".
2753
2754        * configure.in: Bumped version number to 1.100.0 and
2755        GNOME_PLUGIN_SERIAL to 3.
2756
27572001-08-04  Martin Baulig  <baulig@suse.de>
2758
2759        * NEWS: Updated for 1.100.0.
2760
2761        We're almost done for the release :-)
2762       
2763        Just let me watch the rest of the Nature One broadcast in TV
2764        and then I'll increment the version number and do the distcheck.
2765
27662001-08-04  Martin Baulig  <baulig@suse.de>
2767
2768        * NEWS: Started to write the release notes for 1.100.0.
2769
2770        * configure.in: Require the latest version of everything and
2771        bump version number to 1.99.0.
2772
27732001-08-04  Martin Baulig  <baulig@suse.de>
2774
2775        * configure.in (GNOME_PLUGIN_SERIAL): Bump to 2.
2776
27772001-08-03  Martin Baulig  <baulig@suse.de>
2778
2779        * libgnome/libgnome-init.c (libbonobo_post_args_parse): Initialize the
2780        config databases in an idle handler as this will improve the
2781        startup time of the application.
2782
27832001-08-03  Martin Baulig  <baulig@suse.de>
2784
2785        * libgnome/Makefile.am: Create gnomesoundplugin_csl.la and install it
2786        in $(libdir)/gnome-2.0/sound-plugins/ if we have CSL.
2787
2788        * libgnome/gnome-sound.[ch]: The new GNOME Sound API.
2789
2790        * libgnome/gnome-sound-csl.c: This is the sound plugin module for CSL.
2791
2792        * libgnome/test-sound.c: New file.
2793
27942001-08-03  Martin Baulig  <baulig@suse.de>
2795
2796        * Makefile.am: Don't build the monikers/ and tools/ subdirs.
2797
27982001-08-03  Martin Baulig  <baulig@suse.de>
2799
2800        * configure.in (LIBGNOME): Require libbonobo >= 1.100.0.
2801        (LIBGNOME_CSL): Optionally depend on CSL
2802        (http://www.arts-project.org).
2803
28042001-08-01  Michael Meeks  <michael@ximian.com>
2805
2806        * configure.in: prune redundant pkgconfig checks, let the
2807        deps do the work ...
2808
2809        * port to bonobo-activation.
2810
28112001-08-01  Martin Baulig  <baulig@suse.de>
2812
2813        * libgnome/gnome-paper.[ch]: Removed.
2814
28152001-07-31  Martin Baulig  <baulig@suse.de>
2816
2817        * libgnome/gnome-marshal.list: Removed everything which is not currently used:
2818        VOID:DOUBLE, VOID:UINT, VOID:STRING,INT, VOID:STRING,INT,BOXED,
2819        VOID:STRING,INT,UINT, VOID:POINTER,INT,BOOLEAN, VOID:STRING,BOXED,
2820        VOID:STRING,BOOLEAN,BOXED, ENUM:VOID, BOOLEAN:OBJECT, POINTER:INT,INT,
2821        POINTER:BOOLEAN, POINTER:VOID, POINTER:POINTER, STRING:VOID.
2822
28232001-07-31  Martin Baulig  <baulig@suse.de>
2824
2825        * libgnome/gnome-ditem.[ch]: Removed. This will be moved to gnome-core when George is
2826        back from his holidays.
2827
28282001-07-31  Martin Baulig  <baulig@suse.de>
2829
2830        * monikers/: Don't build this directory.
2831
28322001-07-28  ERDI Gergo  <cactus@cactus.rulez.org>
2833
2834        * configure.in: depend on libbonobo 1.98.0
2835
28362001-07-27  Michael Meeks  <michael@ximian.com>
2837
2838        * configure.in: add xml-i18n tools.
2839
2840        * tests/test-moniker.c (main): add.
2841
2842        * tests/Makefile.am: upd.
2843
28442001-07-27  Martin Baulig  <baulig@suse.de>
2845
2846        * libgnome/libgnome-marshal.list: VOID:STRING,INT,UINT,BOXED -> VOID:STRING,INT,UINT.
2847        VOID:POINTER,INT,BOOLEAN,BOXED -> VOID:POINTER,INT,BOOLEAN,BOXED.
2848
28492001-07-16  Martin Baulig  <baulig@suse.de>
2850
2851        * libgnome/libgnome-init.c (GNOME_PARAM_CONFIG_MONIKER): Default to "config:";
2852        you don't need to set this property unless you have a reason to do so.
2853        (GNOME_PARAM_DESKTOP_CONFIG_MONIKER): Default to "config:/gnome/desktop/".
2854        No need to set this property.
2855
28562001-07-14  Martin Baulig  <baulig@suse.de>
2857
2858        * configure.in (BONOBO_IDLDIR): AC_SUBST this.
2859
28602001-07-12  Darin Adler  <darin@bentspoon.com>
2861
2862        * configure.in: Remove duplicate AC_PROG_LEX.
2863        * monikers/bonobo-storage-vfs.c: Remove unneeded include.
2864        * monikers/bonobo-stream-fs.c: (bonobo_stream_create): Use
2865        gnome-vfs MIME calls.
2866        * monikers/bonobo-stream-vfs.c: Remove unneeded include.
2867
28682001-07-11  Martin Baulig  <baulig@suse.de>
2869
2870        * libgnome/libgnome-init.c (gnome_mime_type): Removed.
2871
28722001-07-11  Martin Baulig  <baulig@suse.de>
2873
2874        * configure.in: Don't define ENABLE_ORBIT2, the conditionals
2875        are all gone now.
2876
2877        * configure.in: Require autoconf 2.50b.
2878
28792001-07-10  Michael Meeks  <michael@ximian.com>
2880
2881        * configure.in: always define ENABLE_ORBIT2
2882        require a version of libbonobo that requires ORBit2.
2883
28842001-07-10  Michael Meeks  <michael@ximian.com>
2885
2886        * tests/test-storage.c (main): hack it up.
2887
28882001-07-09  Michael Meeks  <michael@ximian.com>
2889
2890        * libgnome/Makefile.am (libgnome_headers): remove gnome-regex.[ch]
2891
28922001-07-09  Michael Meeks  <michael@ximian.com>
2893
2894        * tests: add.
2895
2896        * tests/Makefile.am: add.
2897
2898        * tests/test-storage.c: add.
2899
29002001-07-08  Seth Nickell  <snickell@stanford.edu>
2901
2902        * libgnome/libgnome-init.c: (gnome_oaf_pre_args_parse):
2903
2904        Don't call g_thread_init () if it has already been called
2905        by another library / application / what have you. g_thread_init
2906        can only be called *once*.
2907       
2908        * po/ChangeLog:
2909
2910        Curse you gettext.
2911
2912Thu Jun 28 22:58:23 2001  Owen Taylor  <otaylor@redhat.com>
2913
2914        * libgnome/gnome-program.c: g_type_init() no longer
2915        has an arg.
2916
2917Thu Jun 28 10:39:18 2001  Jonathan Blandford  <jrb@redhat.com>
2918
2919        * configure.in: remove test for make-inline-pixbufs, as this
2920        program no longer exists, and libgnome hardly needs it anyway.
2921
29222001-07-04  Michael Meeks  <michael@ximian.com>
2923
2924        * libgnome/Makefile.am: remove gnome-fileconvert.[ch]
2925
2926        * libgnome/libgnome/gnome-fileconvert.[ch]: remove.
2927
29282001-07-02  Carlos PerellÅ MarÅn <carlos@gnome-db.org>
2929
2930        * libgnome/gnome-ditem.c, libgnome-init.c: Now it compile with the
2931        latest bonobo-conf
2932
2933Sat Jun 30 15:54:25 2001  Jonathan Blandford  <jrb@redhat.com>
2934
2935        * libgnome/gnome-program.c (gnome_program_initv): Change to match new
2936        function signature.
2937
29382001-06-28  Michael Meeks  <michael@ximian.com>
2939
2940        * configure.in (gnomelocaledir): add --enable-orbit2
2941
2942        * accoonfig.h: cover ENABLE_ORBIT2
2943
29442001-06-26  Fatih Demir <kabalak@gtranslator.org>
2945
2946        * configure.in: Added ta to the languages list.
2947
29482001-06-19  HÅctor GarcÅa Álvarez <hector@scouts-es.org>
2949
2950        * configure.in: Added "es" for Spanish to $ALL_LINGUAS
2951       
29522001-06-16  Christian Rose  <menthos@menthos.com>
2953
2954        * configure.in: Added sv to ALL_LINGUAS.
2955
29562001-06-14  Martin Baulig  <baulig@suse.de>
2957
2958        * libgnome/gnome-i18n.c, gnome-i18nP.h: Removed.
2959
29602001-06-13  Martin Baulig  <baulig@suse.de>
2961
2962        * libgnome/Makefile.am: Install libgnome.h in `$(includedir)/gnome/2' to make it
2963        consistent with Bonobo.
2964
2965        * libgnome/libgnome.h: You now use #include <libgnome.h> to get this.
2966
29672001-06-13  Martin Baulig  <baulig@suse.de>
2968
2969        * libgnome/gnome-selector.[ch]: Moved to libgnome-extra/libgnome/.
2970        * libgnome/gnome-selector-factory.[ch]: Likewise.
2971        * libgnome/gnome-async-context.[ch]: Likewise.
2972
29732001-06-13  Martin Baulig  <baulig@suse.de>
2974
2975        You need to update your gnome-common to get this working.
2976
2977        * configure.in: Use PKG_CHECK_MODULES from pkg-config to check for stuff.
2978
29792001-06-12  Martin Baulig  <baulig@suse.de>
2980
2981        * libgnome/gnome-program.c (gnome_program_get_property): Implemented PROP_POPT_CONTEXT.
2982
29832001-06-10  Martin Baulig  <baulig@suse.de>
2984
2985        * libgnome/gnome-config.[ch]: Finally removed this. It's already in libcompat.
2986
2987        * libgnome/gnome-paper.[ch]: Copied to libcompat and don't compile it anymore. This belongs into
2988        libgnomeprint or some printing library / application.
2989
2990        * libgnome/gnome-scores.[ch]: Moved to libcompat. This belongs into some games library, but not
2991        into libgnome.
2992
2993        * libgnome/gnome-remote.[ch]: Don't compile this for the moment.
2994        (FIXME: What should we do with this code ? Since this was only a wrapper around
2995        gnome_config calls we don't really need to have this in libgnome. However, IMO it'd be
2996        nice to have this functionality in gnome-exec).
2997
2998        * libgnome/gnome-i18n.c: #ifdef FIXME all gnome_config_calls. The big FIXME is to decide whether
2999        we still want/need this at all.
3000
3001        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector): Use bonobo-config, not gnome-config.
3002
30032001-06-10  Martin Baulig  <baulig@suse.de>
3004
3005        * configure.in: Don't depend on GConf anymore.
3006
30072001-06-10  Martin Baulig  <baulig@suse.de>
3008
3009        * ChangeLog: This is the *top-level* ChangeLog file.
3010        There are ChangeLog files in the libgnome/ and monikers/ directory.
3011
30122001-06-10  Cody Russell  <bratsche@gnome.org>
3013
3014        * libgnome/gnome-preferences: Change preprocessor pasting from ##t## to just ## t.
3015
30162001-06-10  Martin Baulig  <baulig@suse.de>
3017
3018        * libgnome/gnome-ditem.c (gnome_ditem_save): Implemented.
3019
30202001-06-10  Martin Baulig  <baulig@suse.de>
3021
3022        * libgnome/gnome-ditem.c: Rewrote this to use bonobo-config with the new ditem moniker.
3023        (the old version of this file is at CVS revision 1.40).
3024
3025        * libgnome/gnome-ditem.h (GnomeDesktopItemLoadFlags): Removed
3026        GNOME_DESKTOP_ITEM_LOAD_NO_DROP and GNOME_DESKTOP_ITEM_LOAD_NO_OTHER_SECTIONS.
3027        (gnome_desktop_item_get_type): Changed return value to GNOME_DesktopEntryType.
3028        (gnome_desktop_item_get_command): Now returns a `gchar *' which you need to g_free.
3029        (gnome_desktop_item_get_icon_path): Likewise.
3030        (gnome_desktop_item_get_name): Likewise.
3031        (gnome_desktop_item_get_comment): Likewise.
3032        (gnome_desktop_item_get_local_name): Likewise.
3033        (gnome_desktop_item_get_local_comment): Likewise.
3034        (gnome_desktop_item_get_attribute): New returns a `BonoboArg *' (which you need
3035        to bonobo_arg_release).
3036        (gnome_desktop_item_set_attributes): Takes a `const BonoboArg *' as argument.
3037        (gnome_desktop_item_get_local_attributes): Removed.
3038        (gnome_desktop_order_get_order): Now returns a `GSList *', you need to g_free the
3039        strings in that list.
3040        (gnome_desktop_order_set_type): Takes a GNOME_DesktopEntryType.
3041
30422001-06-10  Martin Baulig  <baulig@suse.de>
3043
3044        * libgnome/gnome-desktop.xmldb: Moved to ../monikers.
3045
30462001-06-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
3047
3048        * configure.in: Added "az" to the languages list.
3049
30502001-06-05  Martin Baulig  <baulig@suse.de>
3051
3052        * libgnome/gnome-desktop.xmldb: New file.
3053
3054        * libgnome/gnome-url.c: Use bonobo-config instead of gnome-config.
3055
3056        * libgnome/libgnome-init.h (gnome_get_config_database): New function.
3057
3058        * libgnome/Makefile.am (libgnome_headers): Don't install gnome-config.h.
3059        (libgnome_src): Removed gnome-triggers.c.
3060
3061        * libgnome/libgnome.h: Don't #include <libgnome/gnome-config.h>.
3062
30632001-06-05  Martin Baulig  <baulig@suse.de>
3064
3065        * monikers/: New directory, but don't compile it by default.
3066        We may move this into bonobo-config or bonobo-extra later on, but
3067        for the moment it's easier for me to play around with it when it's
3068        here.
3069
30702001-06-05  Fatih Demir <kabalak@gtranslator.org>
3071
3072        * configure.in: Added "tr" to the languages list.
3073
30742001-06-04  Martin Baulig  <baulig@suse.de>
3075
3076        * libgnome/gnome-selector.c (gnome_selector_add_event_supplier): New function.
3077
30782001-06-03  Martin Baulig  <baulig@suse.de>
3079
3080        * libgnome/gnome-selector.c (PROP_CONFIG_MONIKER, PROP_BROWSE_DIALOG_MONIKER): New properties.
3081        (gnome_selector_ensure_properties): New function. Sets default values for all
3082        properties from the property bag.
3083
30842001-06-03  Martin Baulig  <baulig@suse.de>
3085
3086        * libgnome/gnome-selector.c (PROP_IS_FILE_SELECTOR): New tristate property.
3087
30882001-06-03  Joe Shaw  <joe@ximian.com>
3089
3090        * configure.in: Get rid of the db check and --enable-prefer-db1
3091
30922001-06-02  Martin Baulig  <baulig@suse.de>
3093
3094        * libgnome/gnome-directory-filter.[ch]: Removed.
3095
3096        * libgnome/gnome-selector.c: Removed the GnomeDirectoryFilter stuff.
3097
30982001-06-02  Martin Baulig  <baulig@suse.de>
3099
3100        * libgnome/gnome-selector.c: Started to implement a new directory filter based on the
3101        "filter-patterns" property in the property bag.
3102
3103        * libgnome/gnome-selector.c (PROP_PBAG_AUTO_ADD_TO_LIST, PROP_PBAG_ACTIVATE_ENTRY_ACTION,
3104        PROP_PBAG_ADD_URI_MODE, PROP_PBAG_FILTER_PATTERNS): New properties.
3105        (PROP_PBAG_AUTO_ADD_TO_LIST): Removed.
3106        (impl_GNOME_Selector_getURIList): Implemented.
3107
31082001-06-02  Martin Baulig  <baulig@suse.de>
3109
3110        * libgnome/libgnome-init.c (gnome_mime_type): Add this here until bonobo-moniker-extender-file.c
3111        is fixed. You will be killed if you use this function !
3112
31132001-06-01  Martin Baulig  <baulig@suse.de>
3114
3115        * libgnome/gnome-selector.c (PROP_PBAG_MAX_HISTORY_LINES): Implemented.
3116
3117        * libgnome/gnome-selector.c (PROP_PBAG_PREVIEW_URI): New read-only property.
3118
3119        * libgnome/gnome-selector.c (PROP_PBAG_HISTORY): Implemented this property.
3120        (PROP_PBAG_AUTO_ACTIVATE_ENTRY): New property.
3121        (get_uri_handler, set_uri_handler): The default implementation is to save/return the
3122        URI, so make sure to call the parent handler in derived classes.
3123        (set_entry_text_handler): Call gnome_selector_activate_entry if the
3124        PROP_PBAG_AUTO_ACTIVATE_ENTRY property is set.
3125        (activate_entry_handler): Add the entry text to the history.
3126
3127        * libgnome/gnome-selector.h (gnome_selector_load_history, gnome_selector_save_history): Removed.
3128        (gnome_selector_prepend_history, gnome_selector_append_history): Removed the
3129        `gboolean save' argument.
3130
31312001-06-01  Martin Baulig  <baulig@suse.de>
3132
3133        * libgnome/gnome-selector.c
3134        (PROP_PBAG_ENTRY_TEXT, PROP_PBAG_HISTORY, PROP_PBAG_MAX_HISTORY_LINES): New properties
3135        in the PropertyBag.
3136
31372001-06-01  Martin Baulig  <baulig@suse.de>
3138
3139        * libgnome/gnome-selector.c
3140        (gnome_selector_get_property_bag): Renamed to gnome_selector_get_ambient_properties().
3141        (PROP_PROPERTY_BAG): Renamed to PROP_AMBIENT_PROPERTIES.
3142        (gnome_selector_construct): bonobo_object_add_interface() our Bonobo::EventSource and
3143        our GNOME::AsyncContext and create and bonobo_object_add_interface() a new
3144        Bonobo::PropertyBag.
3145
31462001-06-01  Martin Baulig  <baulig@suse.de>
3147
3148        * libgnome/gnome-selector.c
3149        (gnome_selector_set_vfs_filter): New function to set the GnomeVFSDirectoryFilter.
3150        (check_uri_handler, scan_directory_handler): Do the GnomeVFS stuff here rather
3151        than in gnome-file-selector.[ch].
3152
3153        * libgnome/gnome-file-selector.[ch]: Removed.
3154
31552001-05-31  Martin Baulig  <baulig@suse.de>
3156
3157        * libgnome/gnome-selector.c: Implemented the new CORBA API.
3158
3159        * libgnome/gnome-selector.h (GnomeSelectorClass): Renamed "clear" to "clear_uri_list",
3160        added "scan_directory" and added `gboolean directory_ok' to "check_uri".
3161        (gnome_selector_scan_uri, gnome_selector_set_directory_filter): New functions.
3162
3163        * libgnome/gnome-async-context.c
3164        (GnomeAsyncFunc): Added `gboolean completed' and `const BonoboArg *result'.
3165        (gnome_async_context_get_handle_by_id): New function.
3166        (gnome_async_handle_set_result): New function.
3167        (gnome_async_handle_call_async_func): New function.
3168        (gnome_async_handle_get_id): New function.
3169
3170        * libgnome/gnome-file-selector.[ch]: Derive from GnomeDirectoryFilter.
3171
3172        * libgnome/gnome-selector-dialog.[ch]: Removed.
3173
31742001-05-30  Christophe Merlet  <redfox@eikonex.org>
3175
3176        * configure.in: Added fr to $ALL_LINGUAS.
3177
31782001-05-25  Martin Baulig  <baulig@suse.de>
3179
3180        * libgnome/gnome-selector.[ch]: Merged `check_filename' and `check_directory'
3181        into `check_uri' and `add_file' and `add_directory' into `add_uri'.
3182
31832001-05-25  Martin Baulig  <baulig@suse.de>
3184
3185        * libgnome/gnome-async-context.h (GNOME_ASYNC_TYPE_*): Removed.
3186
31872001-05-25  Martin Baulig  <baulig@suse.de>
3188
3189        * libgnome/gnome-selector.h, gnome-selectorP.h: Moved the async stuff to
3190        gnome-async-context.[ch].
3191
3192        * libgnome/gnome-async-context.[ch]: New files.
3193
3194        * libgnome/gnome-directory-filter.[ch]: New files.
3195
31962001-05-23  Martin Baulig  <baulig@suse.de>
3197
3198        * libgnome/gnome-selector-factory.c (create_selector_handler): Read values
3199        from the PropertyBag and set the GObject properties.
3200
3201Mon May 21 23:12:04 2001  George Lebl <jirka@5z.com>
3202
3203        * libgnome/gnome-ditem.[ch]: wipe all the standard incomformat stuff, clean
3204          up a little bit and start on supporting the standard.  Currently
3205          compiles but doesn't all work, that is launching doesn't work.
3206          Also wipe all KDE vs. GNOME stuff, now the entry is converted to
3207          standard upon load, making life easier on the rest of the functions
3208
32092001-05-21  Martin Baulig  <baulig@suse.de>
3210
3211        * libgnome/gnome-selector-factory.c: Create a BonoboItemHandler so that
3212        you can create a new GnomeSelector entirely with monikers.
3213
3214        * libgnome/gnome-selector-dialog.[ch]: New files.
3215
32162001-05-21  Martin Baulig  <baulig@suse.de>
3217
3218        * libgnome/gnome-selector.c (GNOME_TYPE_TRISTATE): New enum type.
3219        (PROP_WANT_BROWSE_BUTTON): Use the new tristate enum.
3220        (PROP_WANT_CLEAR_BUTTON, PROP_WANT_DEFAULT_BUTTON): Likewise.
3221        (PROP_WANT_ENTRY_WIDGET): New tristate property.
3222        (PROP_WANT_SELECTOR_WIDGET): New tristate property.
3223        (PROP_WANT_BROWSE_DIALOG): New tristate property.
3224        (PROP_WANT_DEFAULT_BEHAVIOUR): Removed.
3225        (PROP_USE_DEFAULT_ENTRY_WIDGET): Removed.
3226        (PROP_USE_DEFAULT_SELECTOR_WIDGET): Removed.
3227        (PROP_USE_DEFAULT_BROWSE_DIALOG): Removed.
3228
3229Mon May 21 00:43:48 2001  George Lebl <jirka@5z.com>
3230
3231        * libgnome/gnome-ditem-entry.[ch]: to be consistent with everything else g*
3232          return the item from the _ref function when we do that.  Also
3233          update the docs for this of course.
3234
3235Sun May 20 22:46:20 2001  George Lebl <jirka@5z.com>
3236
3237        * libgnome/gnome-config.c: fix get_translated_string wrt defaults, the old
3238          implementation just didn't work AT ALL if you passed in a default,
3239          this appends the languages to the keys rather then onto the end
3240          of the entire path.
3241
32422001-05-20  Martin Baulig  <baulig@suse.de>
3243
3244        * libgnome/gnome-selector.h
3245        (gnome_selector_construct): Added `Bonobo_PropertyBag pbag' argument.
3246        (gnome_selector_get_property_bag): New function.
3247        (gnome_selector_get_history_id): Removed.
3248        (gnome_selector_set_history_id): Removed.
3249
3250        * libgnome/gnome-selector.c (PROP_HISTORY_ID): Removed this property.
3251        (PROP_PROPERTY_BAG): New property.
3252
3253        * libgnome/gnome-selector-factory.[ch]: New files.
3254
32552001-05-18  Martin Baulig  <baulig@suse.de>
3256
3257        * configure.in: Optionally depend on libgnomesupport (from
3258        the libgnomebase module).
3259
3260        * acconfig.h (HAVE_GNOMESUPPORT): Added.
3261
3262        * libgnome/libgnome-init.c: #include <gnomesupport.h> if we
3263        HAVE_GNOMESUPPORT.
3264
32652001-05-16  Mark Murnane  <Mark.Murnane@ireland.sun.com>
3266
3267        Changes to eliminate any potential problems on 64-bit platforms.
3268       
3269        * libgnome/gnome-config.c (gnome_config_assemble_vector): Modified type
3270        of len to match return type of strlen().
3271
3272        * libgnome/gnome-ditem.c (replace_percentsign): Modified type of start,
3273        string_len and ps_len as they are used in strlen() operations.
3274        (strip_the_amp): Ditto for exec_len.
3275        (stripstreq): Ditto for len2.
3276
3277        * libgnome/gnome-exec.c (gnome_execute_async_with_env_fds): Modiifed type
3278        of res to gssize to match return type of read() and write() system
3279        calls.
3280
3281        * libgnome/gnome-moz-remote.c (mozilla_remote_test_window): Cast
3282        hostname to const char* to match g_strcasecmp's signature.
3283
3284        * libgnome/gnome-paper.c        (paper_name_compare): Modified return type
3285        from int to long to match return type of g_strcasecmp.
3286        (unit_name_compare): Ditto
3287        (unit_abbrev_compare): Ditto
3288
3289        * libgnome/gnome-program.c (gnome_program_install_property): Cast
3290        parameter #3 of both calls to g_param_spec_set_qdata.
3291
3292        * libgnome/gnome-score.c (log_score): Modified type of counter i to
3293        match return from strlen().
3294
3295        * libgnome/gnome-selector.c (_gnome_selector_add_history): Cast
3296        parameter #3 to GCompareFunc.
3297
32982001-05-15  Martin Baulig  <baulig@suse.de>
3299
3300        * libgnome/libgnome-init.c (gnome_vfs_pre_args_parse): Call gnome_vfs_init()
3301        and use this as pre-args-parse function for the gnome-vfs module.
3302
33032001-05-15  Martin Baulig  <baulig@suse.de>
3304
3305        * libgnome/Makefile.am (ORBIT_IDL): Use @ORBIT_IDL@ rather than
3306        hardcoding `orbit-idl'.
3307
33082001-05-10  Martin Baulig  <baulig@suse.de>
3309
3310        * doc/depends.dia: Moved this to the gnome-2-plan module.
3311
33122001-05-08  Martin Baulig  <baulig@suse.de>
3313
3314        * libgnome/gnome-selector.h (gnome_selector_get_uri): Removed.
3315        (gnome_selector_set_uri): Removed.
3316
3317        * libgnome/gnome-selector.c (impl_GNOME_Selector_getClientID): Implemented.
3318        (impl_GNOME_Selector_getURI, impl_GNOME_Selector_setURI): Likewise.
3319
33202001-05-07  Martin Baulig  <baulig@suse.de>
3321
3322        * libgnome/gnome-selector.h (GnomeSelectorClass): Removed "do_construct".
3323        (gnome_selector_do_construct): Removed.
3324        (gnome_selector_construct): New function.
3325        (gnome_selector_bind_to_control): Made 2nd argument a BonoboObject.
3326
33272001-05-06  Martin Baulig  <baulig@suse.de>
3328
3329        * libgnome/gnome-preferences.c: Use the new bonobo-property-bag-client API.
3330
33312001-05-03  Martin Baulig  <baulig@suse.de>
3332
3333        * libgnome/gnome-file-selector.[ch]: Moved here from libgnomeui.
3334        (GnomeFileSelector): Derive this directly from GnomeSelector.
3335
33362001-05-02  Michael Meeks  <michael@ximian.com>
3337
3338        * libgnome/libgnome-init.c (libbonobo_class_init): kill BonoboObjectClietn.
3339        (gnome_program_get_config_database): split out (get_db): into here
3340        never cut and paste code.
3341        (gnome_program_get_config_database),
3342        (gnome_program_get_desktop_config_database): upd.
3343        re-order to remove redundant prototypes.
3344
33452001-05-02  Martin Baulig  <baulig@suse.de>
3346
3347        * libgnome/Makefile.am: Added explicit dependency
3348        `libgnometypebuiltins.h libgnometypebuiltins.c: $(CORBA_SOURCE)'.
3349
33502001-05-01  Michael Meeks  <michael@ximian.com>
3351
3352        * libgnome/Makefile.am: fixup corba dependencies more genericaly, add
3353        cleanfiles.
3354
33552001-05-01  Martin Baulig  <baulig@suse.de>
3356
3357        * libgnome/gnome-preferences.h (GNOME_PAD, GNOME_PAD_SMALL, GNOME_PAD_BIG):
3358        Moved these #defines here from gnome-uidefs.h.
3359
33602001-04-30  Martin Baulig  <baulig@suse.de>
3361
3362        * libgnome/gnome-selector.h (gnome_selector_get_entry_text): Removed.
3363        (gnome_selector_set_entry_text): Removed.
3364        (gnome_selector_activate_entry): Removed.
3365
33662001-04-30  Martin Baulig  <baulig@suse.de>
3367
3368        * libgnome/gnome-selector.h (gnome_selector_bind_to_control): New function.
3369
33702001-04-30  Martin Baulig  <baulig@suse.de>
3371
3372        * libgnome/gnome-selector.h (GnomeSelector): Made this a BonoboObject.
3373        (GNOME_TYPE_SELECTOR_ASYNC_HANDLE): New #define.
3374        (gnome_selector_async_handle_get_type): New function.
3375        (GNOME_TYPE_SELECTION_MODE): New #define.
3376        (gnome_selection_mode_get_type): New function.
3377
3378        * libgnome/gnome-selector.c: Use GObject and removed all GTK+ stuff.
3379        (PROP_ENTRY_WIDGET, PROP_SELECTOR_WIDGET, PROP_BROWSE_DIALOG):
3380        Removed these properties.
3381
3382        * libgnome/gnome-selector.[ch], gnome-selectorP.h: Moved here from libgnomeui.
3383
3384        * libgnome/libgnome.h: #include <libgnome/gnome-selector.h>.
3385
33862001-04-30  Martin Baulig  <baulig@suse.de>
3387
3388        * libgnome/Makefile.am (libgnome_2_la_SOURCES): Added the CORBA sources.
3389        (libgnome_headers): Install Gnome.h.
3390
3391        * libgnome/libgnome.h: #include <libgnome/Gnome.h>.
3392
33932001-04-30  Martin Baulig  <baulig@suse.de>
3394
3395        * libgnome/gnome-marshal.list, gnome-marshal-main.c: Moved here
3396        from libgnomeui.
3397
3398        * libgnome/Makefile.am: Create gnome-marshal.[ch] from gnome-marshal.list.
3399
3400        * libgnome/libgnome.h: #include <libgnome/gnome-marshal.h>.
3401
34022001-04-30  Martin Baulig  <baulig@suse.de>
3403
3404        * libgnome/Makefile.am: Install gnome-selectorP.h.
3405
3406        * libgnome/gnome-selector.h (gnome_selector_get_entry_text): Put this back.
3407        (gnome_selector_set_entry_text): Likewise.
3408        (gnome_selector_activate_entry): Likesise.
3409        (gnome_selector_get_uri, gnome_selector_set_uri): Likewise.
3410
34112001-04-30  Martin Baulig  <baulig@suse.de>
3412
3413        * idl/: New directory.
3414
34152001-04-29  Martin Baulig  <baulig@suse.de>
3416
3417        * libgnome/Makefile.am: Use the new glib-mkenums instead of our own
3418        gnome-makeenums.pl and gnome-maketypes.awk.
3419
3420        * libgnome/libgnometypebuiltins.[ch]: New generated files; provide a
3421        type installation routine for each enum and flags type.
3422
3423        * libgnome/gnome-program.c, libgnomeP.h (libgnome_type_init): This
3424        function no longer exists.
3425
34262001-04-29  Martin Baulig  <baulig@suse.de>
3427
3428        * libgnome/libgnome-init.[ch]
3429        (GNOME_PARAM_DESKTOP_CONFIG_DATABASE): New property.
3430        (GNOME_PARAM_DESKTOP_CONFIG_MONIKER): Likewise.
3431        (gnome_program_get_desktop_config_database): New function.
3432
3433        * libgnome/gnome-preferences.[ch]: New files; this has the same API than
3434        libgnomeui/gnome-preferences.[ch], but it's using bonobo-conf
3435        internally.
3436
34372001-04-29  Martin Baulig  <baulig@suse.de>
3438
3439        * configure.in (REBUILT): Added this; copied from gtk+.
3440
34412001-04-24  Martin Baulig  <baulig@suse.de>
3442
3443        * libgnome/Makefile.am (libgnome_headers): Added gnome-i18n.h.
3444
34452001-04-23  Martin Baulig  <baulig@suse.de>
3446
3447        * libgnome/gnome-program.h (GnomeModuleConstructor): Removed typedef.
3448        (GnomeModuleClassInitHook): New typedef.
3449        (GnomeModuleInfo): Removed `constructor' and added `class_init'
3450        and `instance_init' functions.
3451        (gnome_program_module_load): Return a `const GnomeModuleInfo *'.
3452        (gnome_program_init): Added `GnomeModuleInfo *' argument.
3453        (gnome_program_initv): Added `GType' and `GnomeModuleInfo *'
3454        arguments.
3455
3456        * libgnome/gnome-program.c (gnome_program_constructor): Removed.
3457        (gnome_program_initv): Load and initialize all modules based
3458        on the `GnomeModuleInfo *' argument; for the moment, we don't
3459        use the GNOME_PARAM_MODULE_INFO and GNOME_PARAM_MODULES
3460        properties.
3461
3462        * libgnome/libgnome-init.h (gnome_gconf_module_info): Removed.
3463        (gnome_program_get_gconf_client, GNOME_PARAM_GCONF_CLIENT): Removed.
3464        (gnome_program_get_config_database): New function.
3465        (GNOME_PARAM_CONFIG_DATABASE, GNOME_PARAM_CONFIG_MONIKER):
3466        New properties.
3467
3468        * libgnome/libgnome-init.c: Don't initialize GConf.
3469 
3470
34712001-04-23  Dietmar Maurer  <dietmar@ximian.com>
3472
3473        * libgnome/test-libgnome.c: replace #include <bonobo/libbonobo.h> with
3474        #include <libbonobo.h>
3475
34762001-04-22  Martin Baulig  <baulig@suse.de>
3477
3478        * libgnome/test-libgnome.c (test_bonobo): Added little bonobo-conf test.
3479
34802001-04-22  Martin Baulig  <baulig@suse.de>
3481
3482        * libgnome/libgnome-2.0.pc.in: We don't need libgnomebase anymore.
3483
3484        * libgnome/libgnome-init.c (gnome_oaf_pre_args_parse): Call g_thread_init().
3485
34862001-04-22  Dietmar Maurer  <dietmar@ximian.com>
3487
3488        * libgnome/Makefile.am (INCLUDES): move LIBBONOBO_CFLAGS before
3489        OAF_CFLAGS, because OAF_CFLAGS include /usr/local/include
3490
34912001-04-21  Martin Baulig  <baulig@suse.de>
3492
3493        * libgnome/Makefile.am (INCLUDES): Use `LIBGNOME_*DIR' instead of `GNOME*DIR'.
3494
3495        * libgnome/gnome-program.[ch]: Put this back.
3496
3497        * libgnome/gnome-i18n.h: Put this back.
3498
3499        * libgnome/*.[ch]: Don't #include <libgnomebase/gnome-portability.h>.
3500
35012001-04-21  Kjartan Maraas  <kmaraas@gnome.org>
3502
3503        * configure.in: Added nn and no to ALL_LINGUAS.
3504       
35052001-04-20  Martin Baulig  <baulig@suse.de>
3506
3507        * libgnome/libgnome-init.c (gnome_oaf_module_info): Put this back.
3508        (libbonobo_module_info): Depend of gnome_oaf_module_info; moved
3509        oaf_popt_options to gnome_oaf_module_info.
3510
35112001-04-18  Michael Meeks  <michael@ximian.com>
3512
3513        * libgnome/libgnome-init.c (gnome_oaf_module_info): kill,
3514        (libbonobo_module_info): Update.
3515
35162001-04-18  Michael Meeks  <michael@ximian.com>
3517
3518        * *.[ch]:
3519       
3520        s/\#include[ \t]*<libgnomebase\/gnome-defs.h>//;
3521        s/BEGIN_GNOME_DECLS/G_BEGIN_DECLS/g;
3522        s/END_GNOME_DECLS/G_END_DECLS/g;
3523       
3524
35252001-04-18  Martin Baulig  <baulig@suse.de>
3526
3527        * libgnome/libgnome-init.c (gnome_oaf_module_info): Put this back.
3528        (libbonobo_module_info): Put this here since Michael doesn't want to
3529        have it in Bonobo.
3530
35312001-04-17  Martin Baulig  <baulig@suse.de>
3532
3533        * libgnome/libgnome-init.c (gnome_oaf_module_info): Removed; this is in libbonobo.
3534        (libgnome_module_requires): Require libbonobo.
3535
3536        * libgnome/libgnome-2.0.pc.in: Depend on libbonobo-2.
3537
35382001-04-17  Martin Baulig  <baulig@suse.de>
3539
3540        * libgnome/gnome-ditem.c (gnome_desktop_item_drop_uri_list): Don't call
3541        gnome_uri_extract_filename(), just use the URI as-is.
3542
35432001-04-17  Martin Baulig  <baulig@suse.de>
3544
3545        * configure.in: Unconditionally depend on libbonobo; removed the
3546        `HAVE_LIBBONOBO' automake conditional.
3547        (LIBGNOME_EXTRA_DEPS): Removed.
3548
35492001-04-16  Martin Baulig  <baulig@suse.de>
3550
3551        * configure.in (HAVE_LIBBONOBO): #define this if we have libbonobo.
3552
35532001-04-15  Martin Baulig  <baulig@suse.de>
3554
3555        * libgnome/libgnome-init.c (libgnome_loadinit): Don't initialize threads here;
3556        this has already been done by libgnomebase.
3557
35582001-04-15  Martin Baulig  <baulig@suse.de>
3559
3560        * libgnome/libgnome-init.c (gnome_program_get_gconf_client): Moved this function
3561        here; it was previously in gnome-program.c, but gnome-program.c is now
3562        in libgnomebase and thus cannot use gconf anymore.
3563
3564        * libgnome/libgnome-init.h: New public header file.
3565        (GNOME_PARAM_GCONF_CLIENT): Moved this #define here.
3566        (gnome_program_get_gconf_client): Provide external declaration.
3567        (gnome_oaf_module_info, gnome_gconf_module_info, gnome_vfs_module_info,
3568        libgnome_module_info): Moved external declarations here from libgnome.h.
3569
3570        * libgnome/libgnome.h: #include <libgnome/libgnome-init.h>.
3571
35722001-04-15  Martin Baulig  <baulig@suse.de>
3573
3574        * libgnome/libgnome-2.0.pc.in: Depend on libgnomebase-2.
3575
35762001-04-15  Martin Baulig  <baulig@suse.de>
3577
3578        * libgnome/gnome-program.[ch]: Removed; this is now in libgnomebase/libgnomebase.
3579
3580        * libgnome/gnome-defs.h, gnome-i18n.h: Removed; this is now in libgnomebase/libgnomebase.
3581
3582        * libgnome/gnome-i18nP.h: Moved all the external declarations from gnome-i18n.h here.
3583
3584        * libgnome/gnome-portability.h.in: Removed; this is now in libgnomebase/libgnomebase.
3585
35862001-04-14  Martin Baulig  <baulig@suse.de>
3587
3588        * libgnome/gnome-program.h (GNOME_PARAM_GCONF_CLIENT): New GnomeProgram property.
3589        (gnome_program_get_gconf_client): New convenience function to return the
3590        GnomeProgram's GNOME_PARAM_GCONF_CLIENT property.
3591
3592        * libgnome/gnome-program.c (gnome_program_get_property): Fixed a typo to make this
3593        actually work.
3594
3595        * libgnome/libgnome-init.c (gnome_gconf_constructor): New constructor function to
3596        install the GnomeProgram's GNOME_PARAM_GCONF_CLIENT property.
3597        (gnome_gconf_get_property, gnome_gconf_post_args_parse): Implement that
3598        property; when creating a new GnomeProgram instance we set its
3599        GNOME_PARAM_GCONF_CLIENT property to gnome_conf_client_get_default().
3600
36012001-04-13  Martin Baulig  <baulig@suse.de>
3602
3603        * libgnome/libgnome-init.c (gnome_oaf_module_info, gnome_gconf_module_info):
3604        Provide GnomeModuleInfo structs for OAF and GConf.
3605        (libgnome_module_requirements): Depend on OAF and GConf.
3606
36072001-04-13  Martin Baulig  <baulig@suse.de>
3608
3609        * libgnome/libgnome-2.0.pc.in: Added @LIBGNOME_EXTRA_DEPS@ to the Requires:.
3610
36112001-04-13  Martin Baulig  <baulig@suse.de>
3612
3613        NOTE: You must update your gnome-common to make this work !
3614       
3615        * configure.in: Optionally depend on libbonobo and define
3616        `HAVE_LIBBONOBO' automake conditional.
3617        (LIBGNOME_EXTRA_DEPS): New AC_SUBST'ed variable for our .pc file.
3618
36192001-04-12  Martin Baulig  <baulig@suse.de>
3620
3621        * libgnome/gnome-program.h (GnomeModuleHook): The `GnomeModuleInfo' argument
3622        is deep-copied, so you can actually modify it.
3623
36242001-04-12  Martin Baulig  <baulig@suse.de>
3625
3626        * libgnome/libgnome.h (libgnome_module_info): Added external declaration.
3627
3628        * libgnome/gnomelib-init.c: Renamed to libgnome-init.c.
3629
3630        * libgnome/gnomelib-init.h: Removed.
3631
36322001-04-12  Martin Baulig  <baulig@suse.de>
3633
3634        * configure.in (--disable-deprecated): Put back this command
3635        line argument; also define `EXCLUDE_DEPRECATED' automake
3636        conditional.
3637
3638        * acconfig.h (GNOME_EXCLUDE_DEPRECATED_SOURCE): Added.
3639        (GNOME_EXCLUDE_DEPRECATED): Added.
3640
36412001-04-11  Martin Baulig  <baulig@suse.de>
3642
3643        * libgnome/gnome-util.h (gnome_libdir_file, gnome_datadir_file,
3644        gnome_sound_file, gnome_pixmap_file, gnome_config_file,
3645        gnome_help_file, gnome_app_help_file): Removed.
3646        (gnome_unconditional_*_file): Removed.
3647
36482001-04-11  Martin Baulig  <baulig@suse.de>
3649
3650        * libgnome/gnome-config.c (access_config_extended): Use
3651        gnome_program_locate_file() instead of gnome_config_file().
3652
3653        * libgnome/gnome-fileconvert.c (gfc_read_FileConverters): Use
3654        gnome_program_locate_file().
3655
36562001-04-11  Martin Baulig  <baulig@suse.de>
3657
3658        * libgnome/gnome-program.c (gnome_program_locate_file): Return NULL if
3659        `ret_locations' is given.
3660
3661        * libgnome/gnome-program.c (gnome_program_initv): Call libgnome_type_init ()
3662        instead of g_type_init (), moved g_type_init () call into
3663        libgnome_type_init ().
3664
3665        * libgnome/libgnomeP.h (libgnome_type_init): Added function prototype.
3666
3667        * libgnome/Makefile.am: Create libgnome.defs and the type stuff using
3668        gnome-maketypes.awk and gnome-makeenums.pl.
3669
3670        * libgnome/libgnome-boxed.defs: New file.
3671
3672        * libgnome/libgnometypes.c: New file.
3673
36742001-04-11  Martin Baulig  <baulig@suse.de>
3675
3676        * libgnome/libgnome.h: Use #include <libgnome/*.h> instead of "libgnome/*.h"
3677        and #include <libgnome/gnome-ditem.h>.
3678
36792001-04-11  Martin Baulig  <baulig@suse.de>
3680
3681        * libgnome/gnome-util.h (PATH_SEP, PATH_SEP_STR): Moved to libgnomeP.h.
3682        (g_is_image_filename): Removed function prototype.
3683
3684        * libgnome/gnome-util.h (g_file_exists): Removed; use g_file_test() instead.
3685
36862001-04-11  Martin Baulig  <baulig@suse.de>
3687
3688        * doc/Porting-1.0-2.0.txt: Added info about the `gnome_*_file'
3689        functions.
3690
36912001-04-11  Martin Baulig  <baulig@suse.de>
3692
3693        * libgnome/: This has now been copied over in CVS. There's a
3694        GNOME_LIBS_MODULE_SPLIT tag which refers to the latest version
3695        in gnome-libs.
3696
36972001-03-24  Martin Baulig  <baulig@suse.de>
3698
3699        * libgnome/libgnome-2.0.pc.in: Depend on gconf-2.0.
3700
37012001-03-24  Martin Baulig  <baulig@suse.de>
3702
3703        * configure.in: Require ORBit >= 2.3.90, not 2.5.7.
3704
37052001-03-24  Anders Carlsson  <andersca@gnu.org>
3706
3707        * configure.in (DB_LIB): It's gnome-vfs-2.0, not gnomevfs-2.0
3708
37092001-03-21  Martin Baulig  <baulig@suse.de>
3710
3711        * libgnome/Makefile.am: We're now in the new libgnome-2 module.
3712        (bin_PROGRAMS): Don't build gnome-moz-remote for the moment since
3713        it depends on X.
3714
37152001-03-21  Martin Baulig  <baulig@suse.de>
3716
3717        * libgnome/gnome-program.h (GNOME_PARAM_POPT_FLAGS, GNOME_PARAM_POPT_CONTEXT):
3718        New properties.
3719
3720        * libgnome/gnome-program.[ch]
3721        (gnome_program_module_register, gnome_program_module_registered,
3722        gnome_program_module_load): Removed the `GnomeProgram *' argument.
3723        (gnome_program_install_property): First argument is now
3724        `GnomeProgramClass *'.
3725        (GnomeModuleInfo): The `init_pass' function no longer has a
3726        `GnomeProgram *' argument, added `constructor' function.
3727
37282001-03-21  Martin Baulig  <baulig@suse.de>
3729
3730        * doc/Porting-1.0-2.0.txt: Added the libgnome section from
3731        our porting document here.
3732
37332001-03-21  Martin Baulig  <baulig@suse.de>
3734
3735        * configure.in: Set package name to `libgnome2', looks better
3736        than `libgnome-2'.
3737
37382001-03-21  Martin Baulig  <baulig@suse.de>
3739
3740        configure.in: Added awk check; use AC_PATH_PROGS in perl check.
3741
3742        * tools/: New directory.
3743
3744        * doc/: New directory.
3745
37462001-03-20  Martin Baulig  <baulig@suse.de>
3747
3748        * libgnome/gnome-program.[ch] (gnome_program_install_property): New
3749        function; allows you to add a property to the GnomeProgramClass.
3750
3751        * libgnome/gnome-program.h (GnomeFileDomain): New enum.
3752        (GNOME_PARAM_GNOME_PATH): New property.
3753        (gnome_program_locate_file): New function; this is a slightly
3754        modified version of gnome_file_locate().
3755
37562001-03-20  Martin Baulig  <baulig@suse.de>
3757
3758        * libgnome/gnome-util.h (gnome_*_file): Use gnome_program_locate_file().
3759        (gnome_file_domain_*): Removed.
3760        (g_file_exists): #define this to use g_file_test().
3761
3762        * libgnome/gnome-util.c (gnome_file_locate): Removed.
3763        (g_file_exists): Removed.
3764
37652001-03-20  Martin Baulig  <baulig@suse.de>
3766
3767        * libgnome/gnomelib-init.[ch] (gnome_program_get_human_readable_name):
3768        Moved to gnome-program.[ch].
3769
3770        * libgnome/gnomelib-init.h (LIBGNOME_PARAM_*, libgnome_param_*):
3771        Removed #defines and external declarations. There are corresponding
3772        `GNOME_PARAM_*' #defines in gnome-program.h which are the names
3773        of GnomeProgram's properties.
3774
3775        * libgnome/test-libgnome.c: Simple test program.
3776
3777        * libgnome/gnomelib-init2.[ch]: Removed, this is now gnome-program.[ch].
3778
3779        * libgnome/gnome-program.[ch]: New files. This implements a `GnomeProgram'
3780        GObject; most of the code is copied from gnomelib-init2.c, but
3781        removed all the GnomeAttribute stuff and use GParam's.
3782
37832001-03-05  Martin Baulig  <baulig@suse.de>
3784
3785        * configure.in: Enable NLS again.
3786        * po/POTFILES.in: New file; currently empty.
3787
3788        * configure.in: Set package name to `libgnome-2-martin' and
3789        version number to 1.96.0.
3790
37912001-02-28  Mikael Hallendal  <micke@codefactory.se>
3792
3793        * libgnome/libgnome/: Fixed includes (added glib.h and gnome-defs.h
3794        to the files needing it. Those are: gnome-config.h, gnome-ditem.h,
3795        gnome-exec.h, gnome-fileconvert.h, gnome-i18n.h, gnome-regex.h,
3796        gnome-remote.h, gnome-score.h, gnome-sound.h, gnome-triggers.h,
3797        gnome-url.h, gnome-util.h, gnome-init.h).
3798       
3799
38002001-02-26  jacob berkman  <jacob@ximian.com>
3801
3802        * libgnome/gnome-url.c: default to using nautilus for help browsing if it
3803        is available
3804
38052001-02-23  Martin Baulig  <baulig@suse.de>
3806
3807        * libgnome/libgnome-2.0.pc.in: New file.
3808        * libgnome/Makefile.am: Install pkg-config file.
3809
38102001-02-15  Darin Adler  <darin@eazel.com>
3811
3812        * libgnome/gnomelib-init2.c: (gnome_program_preinita):
3813        Mark "Help options" with a N_ so it can be translated.
3814
38152000-12-26  Miguel de Icaza  <miguel@helixcode.com>
3816
3817        * libgnome/gnome-moz-remote.c (main): Give preference to mozilla when
3818        autodetecting.
3819
38202000-12-09  Martin Baulig  <baulig@suse.de>
3821
3822        * libgnome/gnome-dump.c, gnome-gen-mimedb.c, gnome-magic.c, gnome-magic.h,
3823        gnome-metadata.c, gnome-metadata.h, gnome-mime-info.c,
3824        gnome-mime-info.h, gnome-mime.c, gnome-mime.h: Removed.
3825
38262000-12-09  Martin Baulig  <baulig@suse.de>
3827
3828        * libgnome/gnomelibs-init.c (libgnome_loadinit): New static function; add
3829        this as `loadinit' function to libgnome's GnomeModuleInfo and
3830        call g_thread_init() here.
3831
38322000-12-09  Martin Baulig  <baulig@suse.de>
3833
3834        * libgnome/gnome-i18n.c: Comment out g_i18n_get_language_list() and
3835        g_i18n_guess_category_value() until someone with a clue has
3836        had a look at it.
3837
38382000-11-22  Martin Baulig  <martin@home-of-linux.org>
3839
3840        * libgnome/gnome-util.h (g_file_test): Removed.
3841
3842        * libgnome/Makefile.am: Use $(GNOMESUPPORT_INCS) and $(GNOMESUPPORT_LIBS).
3843
38442000-09-28  Martin Baulig  <baulig@suse.de>
3845
3846        * libgnome/gnome-history.[ch]: Moved to libcompat.
3847
3848Thu Sep 28 03:34:52 2000  George Lebl <jirka@5z.com>
3849
3850        * libgnome/gnome-ditem.c, gnome-moz-remote2.c, gnome-util.c, gnomelib-init2.c:
3851          use g_getenv instead of getenv
3852
3853Sun Sep 24 15:32:20 2000  George Lebl <jirka@5z.com>
3854
3855        * libgnome/gnome-exec.[ch]:  Improve some docs, and add function to
3856          deal with terminals according to user prefs.  Also some stylistic
3857          changes.
3858
3859        * libgnome/gnome-ditem.c:  Use the gnome-exec function for getting the
3860          terminal command line
3861
3862        * libgnome/gnome-portability.h.in:  remove the alloca thing as g_alloca is
3863          apparently now in glib.  The file is now empty and perhaps
3864          should be removed, unless there's further need for it.
3865
3866Sat Sep 23 17:28:25 2000  George Lebl <jirka@5z.com>
3867
3868        * libgnome/gnome-i18n.[ch]:  Add gnome_i18n_push_c_numeric_locale and
3869          gnome_i18n_pop_c_numeric_locale functions that do the job of
3870          pushing and poping "C" locale to make float<->string conversions
3871          work right in other locales.
3872
3873        * libgnome/gnome-scores.c, gnome-config.c: use the above
3874
3875        * libgnome/gnome-ditem.c: include gnome-url.h to avoid warning
3876
3877Fri Sep 15 18:47:06 2000  George Lebl <jirka@5z.com>
3878
3879        * libgnome/gnome-ditem.[ch]: Launch Type=URL entries, and slight
3880          cosmetic updates
3881
3882Thu Sep 14 18:45:00 2000  George Lebl <jirka@5z.com>
3883
3884        * libgnome/gnome-ditem.c: use g_path_get_dirname instead of g_dirname
3885
38862000-09-09  Martin Baulig  <baulig@suse.de>
3887
3888        * libgnome/gnome-util.c (g_copy_vector): Allow the argument to be NULL.
3889
3890Fri Sep 01 19:13:15 2000  George Lebl <jirka@5z.com>
3891
3892        * libgnome/gnome-url.[ch]: Use GError instead of homebrewed error return
3893
38942000-08-31  Martin Baulig  <baulig@suse.de>
3895
3896        * libgnome/gnome-i18n.c (gnome_i18n_get_language_list): Mark this as
3897        deprecated and call g_i18n_get_language_list().  Moved most
3898        stuff from this file into glib; you need the glib-2.0.patch
3899        in the patches/ directory in order to use it.
3900
3901        * libgnome/gnomelib-init.c: Initialize the gnome-vfs module.
3902
3903Wed Aug 30 22:22:47 2000  George Lebl <jirka@5z.com>
3904
3905        * libgnome/Makefile.am: cosmetic cleanups done in search of errors
3906
3907Thu Aug 24 03:11:54 2000  George Lebl <jirka@5z.com>
3908
3909        * libgnome/gnome-ditem.c: use g_path_get_basename instead of g_basename
3910
3911Thu Aug 24 02:17:20 2000  George Lebl <jirka@5z.com>
3912
3913        * libgnome/gnome-ditem.c: remove g_hash_table_freeze calls as freeze/thaw
3914          on hash tables is deprecated
3915
3916Thu Aug 24 01:45:11 2000  George Lebl <jirka@5z.com>
3917
3918        * libgnome/gnome-mime.c: remove include of gtk/gtk.h
3919
3920        * libgnome/libgnome.h: remove gnome-dentry.h as it's in libcompat now
3921
3922        * libgnome/gnome-init2.c, gnome-ditem.c: whoops, it's g_path_get_basename not
3923          g_path_basename
3924
39252000-08-07  Martin Baulig  <baulig@suse.de>
3926
3927        Moved all deprecated files (i.e the ones that were linked into
3928        libgnome-1-compat and not into libgnome) into their own
3929        subdirectory (../libcompat).
3930
3931        * libgnome/gnome-dentry.c, gnome-dentry.h, gnome-help.c, gnome-help.h,
3932        gnome-popt.c, gnome-popt.h, gnome10-compat.c, gnome10-compat.h,
3933        libgnome-compat-1.0.h: Moved to ../libcompat/.
3934
3935        * libgnome/gnome-ditem.c: #include <popt.h> directly and not the deprecated
3936        "gnome-popt.h"
3937        * libgnome/gnome-url.c: Likewise.
3938
39392000-07-31  Karl Eichwalder  <ke@suse.de>
3940
3941        * libgnome/gnome-moz-remote2.c: Add missing dots.
3942
39432000-07-26  John Sullivan  <sullivan@eazel.com>
3944
3945        * libgnome/gnome-sound.c (use_sound): Moved this function out of a
3946        #ifndef HAVE_LIBAUDIOFILE and into #ifdef HAVE_ESD.
3947        This fixes the build breakage caused earlier today by Miguel's change.
3948
39492000-07-16  Jaka Mocnik  <jaka@barbara>
3950
3951        * libgnome/gnome-help.h (gnome_help_goto, gnome_help_pbox_goto): actually
3952        add the const stuff.
3953
3954Fri Jul 14 01:41:05 2000  George Lebl <jirka@5z.com>
3955
3956        * libgnome/gnome-dentry.[ch]: s/int/gboolean/
3957
3958        * libgnome/gnome-help.[ch]: add const stuff
3959
3960        * libgnome/gnome-history.[ch]: add const stuff and GnomeHistoryEnt is a
3961          typedef to the structure and NOT the pointer as this is
3962          inconsistent with the rest of gnome and plain ugly
3963
3964        * libgnome/gnome-mime-info.[ch]: const stuff
3965
3966        * libgnome/gnome-regex.h: use a standard looking typedef for the structure
3967
3968        * libgnome/gnome-score.[ch]: const stuff
3969
3970        * libgnome/gnome-url.[ch]: GnomeURLDisplayContext again a typedef to
3971          the structure NOT the pointer so that we are consistent again
3972
3973        * libgnome/gnomelib-init.[ch], gnomelib-init2.[ch]: const stuff
3974
3975Wed Jul 12 02:25:14 2000  George Lebl <jirka@5z.com>
3976
3977        * libgnome/gnome-config.c, gnome-ditem.c, gnome-i18n.[ch], gnome-mime-info.c,
3978          gnome-paper.[ch]:  Where an internal string or list is returned,
3979          make the return constant.  gnome_i18n_get_preferred_language is
3980          not constant, so remove the "const"
3981
3982        * libgnome/gnome-mime-info.c: before reversing the language list, make a copy
3983
3984        * libgnome/gnop-util.c: use g_strdup and not strdup
3985
39862000-07-11  Miguel de Icaza  <miguel@gnu.org>
3987
3988        * libgnome/gnome-sound.c (gnome_sound_init): Store the esound hostname
3989        here.
3990        (gnome_sound_play): Use the use_sound routine here.
3991        (gnome_sound_sample_load): ditto.
3992        (use_sound): Delayed initialization of sound.
3993
39942000-06-15  Jody Goldberg <jgoldberg@home.com>
3995
3996        * libgnome/gnome-score.c (print_ascore) : setlocale returns a static buffer.
3997          Copy it to safety.  Set the locale AFTER storing the current
3998          setting.
3999        (log_score) : Ditto.
4000        (gnome_score_get_notable) : Ditto.
4001
4002        * libgnome/gnome-config.c (_gnome_config_get_float_with_default): Ditto.
4003        (_gnome_config_set_float) : Ditto.
4004
4005Mon Jun 12 18:40:33 2000  George Lebl <jirka@5z.com>
4006
4007        * libgnome/gnome-util.c: update the comments.  Just to make gtk-doc work on
4008          g_file_test, and take out the "will be removed thing on
4009          g_file_exists as it won't
4010
4011Fri May 26 12:24:02 2000  George Lebl <jirka@5z.com>
4012
4013        * libgnome/gnome-score.c: Applied patch from Dennis Bjorklund
4014          <dennisb@cs.chalmers.se> to fix another unprotected atof with
4015          setting locale to "C" and then back.
4016
40172000-05-27  Miguel de Icaza  <miguel@helixcode.com>
4018
4019        * libgnome/gnome-exec.c (gnome_execute_async_with_env_fds): Invoke setsid()
4020        before execing the child process, as some applications terminate
4021        by doing kill (0, SIGTERM) (mgp), so when we launch them from the
4022        file manager they get the SIGTERM Message as well
4023
40242000-05-18  Miguel de Icaza  <miguel@gnu.org>
4025
4026        * libgnome/gnome-config.c (gnome_config_iterator_next): Implement as
4027        documented. 
4028       
4029Sat May 06 16:46:13 2000  George Lebl <jirka@5z.com>
4030
4031        * libgnome/gnome-config.c (_gnome_config_get_float_with_default)
4032          (_gnome_config_set_float): setlocae for LC_NUMERIC to "C" and
4033          then back to original locale when reading and writing floats
4034          so that we can read/write floats over different locales
4035
4036        * libgnome/gnome-score.c (gnome_get_score_file_name) (log_score):
4037          The same as above.  Fixes bugs #10404, #10257
4038
4039Fri May 05 20:53:11 2000  George Lebl <jirka@5z.com>
4040
4041        * libgnome/gnome-url.c: gnome_url_show had it's return value inversed, duh!
4042
4043Fri May 05 19:22:30 2000  George Lebl <jirka@5z.com>
4044
4045        * libgnome/gnome-ditem.c: include gnome-i18nP.h rather then gnome-i18n.h
4046
4047        * libgnome/gnome-url.[ch]: add an error argument to gnome_url_show_full
4048          Fix one memory leak and one GList corruption bug.  Made it use
4049          gnome_exec_async rather then shell.  It will now correctly handle
4050          URIs with weird characters and no longer uses printf format strings
4051          taken from files.  When the handler is gnome-moz-remote, it
4052          first checks if the program ('netscape' or whatever gnome-moz-remote
4053          uses) actually exists.
4054
4055        * libgnome/gnomelib-init2.c: fix a warning
4056
4057Sun Mar 26 13:31:28 2000  George Lebl <jirka@5z.com>
4058
4059        * libgnome/gnome-config.[ch],parse-path.cP: return TRUE/FALSE from the sync
4060          functions indicating an error in writing to a file, and do
4061          s/gint/gboolean/ a bit
4062
4063        * libgnome/gnome-ditem.[ch]: return TRUE/FALSE from the _save function to
4064          indicate an error in saving
4065
4066Mon Mar 20 21:10:53 2000  George Lebl <jirka@5z.com>
4067
4068        * libgnome/gnome-ditem.c: if no "C" locale setting found for name, set it
4069          to the filename or "Unknown" when saving.  This prevents problem
4070          with created files.  Also eliminate a possible buffer overrun.
4071
4072Mon Mar 20 20:36:35 2000  George Lebl <jirka@5z.com>
4073
4074        * libgnome/gnome-config.c: Apply patch from miguel made to gnome-libs-1-0,
4075          fix segfault when loading illegal files by correctly setting state
4076          after ignore.  also correctly set state after premature end of line
4077       
4078        * libgnome/gnome-dentry.c: when saving names and comments, save them to the
4079          default (no language) first just in case there was no setting,
4080          fixes first part of #7300
4081
40822000-04-03  Miguel de Icaza  <miguel@gnu.org>
4083
4084        * libgnome/gnome-fileconvert.c (gfc_read_FileConverters): Do not depend on
4085        initialization sequence to run.
4086
4087        * libgnome/parse-path.cP (parse_path): Do not depend on the initialization sequence
4088
40892000-02-24  Miguel de Icaza  <miguel@nuclecu.unam.mx>
4090
4091        * libgnome/gnome-util.c (g_concat_dir_and_file): dir or file being NULL is
4092        an error.
4093
40942000-02-18 Elliot Lee <sopwith@redhat.com>
4095        * libgnome/gnome-dentry.c: Try just looking for KDE icons in various common places instead of using
4096        KDE_ICONDIR define.
4097
4098Sun Jan 30 12:49:59 2000  George Lebl <jirka@5z.com>
4099
4100        * libgnome/gnome-ditem.c: fix two double free errors by applying a patch from
4101          Peter Wainwright <prw@wainpr.demon.co.uk> and fix a small leak
4102          in _unref
4103
4104Thu Jan 20 00:07:37 2000  George Lebl <jirka@5z.com>
4105
4106        * libgnome/gnome-mime.[ch]: add a function gnome_uri_extract_filename,
4107          which will take a single uri and return a newly allocated
4108          string with a local filename or NULL if it's not file: and
4109          local.  Use this in extract_filenames so that we actually
4110          get real files for things that specify hostname too
4111
4112        * libgnome/gnome-ditem.c: use gnome_uri_extract_filename to test for
4113          something being a local file and use it to extract the filename
4114          itself.  If we actually append ".directory" and read the file,
4115          stat it again to get the correct mtime.  Store full path in
4116          location.  Make sure the type is "Directory" if and only if
4117          the loaded file is a ".directory".  Recognize "<dir>/.directory"
4118          as a directory file as well.  Add _() around the g_warning
4119          messages.  Fix .order file reading by opening the right file.
4120
4121Tue Jan 18 00:30:56 2000  George Lebl <jirka@5z.com>
4122
4123        * libgnome/gnome-util.c: (g_file_test) make the tests work sanely again.
4124          This had been changed to test an and of the conditions which
4125          doesn't make sense as something can never be a dir, a regular
4126          file and a link at the same time.  So it now agains properly
4127          tests an OR of the conditions, which also fixes
4128          gnome-pixmap-entry and anything else that used the function.
4129
4130Mon Jan 17 14:21:09 2000  George Lebl <jirka@5z.com>
4131
4132        * libgnome/gnome-ditem.c: test for gnome-terminal's existence and fall back
4133          to xterm otherwise
4134
4135Sun Jan 16 02:43:14 2000  George Lebl <jirka@5z.com>
4136
4137        * libgnome/gnome-ditem.[ch]: Add a basic "Type" attribute to the structure and
4138          gnome_desktop_item_get_type/set_type accessors
4139          Get and store other sections found in the file.
4140          Fix recognition of files by looking at all lines for the initial
4141          section header.
4142          Add a GNOME_DESKTOP_ITEM_LOAD_NO_OTHER_SECTIONS flag that will
4143          inhibit reading of other sections from files to speed up loading.
4144          Use gnome_config_sync_file and not gnome_config_sync
4145          Remove the tree reading/writing support, it's not justifiable
4146          for this to be in ditem, we need a separate simpler loader for
4147          trees.
4148          Add get_order/set_order functions for getting and setting the
4149          order of items for a directory ditem.
4150          Still read and store keys that have an empty value.
4151          Store the entire location in location, not just the basename.
4152          The _get_languages function gets a union of all languages from
4153          name and comment.
4154          The _save function sets the location to the new location.
4155          The _get_file_status no longer takes 'under' as we store the entire
4156          Actually start a terminal if we need to.
4157          Check the type (if set) before a launch (assume
4158          "KonsoleApplication" for kde things is an application for the
4159          terminal)
4160          Make world peace possible.
4161          Fix getting the terminal flag
4162          Allow clearing of names, comments and attributes by passing
4163          nulls as the new value.
4164          Allow mass clearing of names and comments.
4165          For _set_name and _set_comment default language to "C" if NULL.
4166
4167Sat Jan 15 00:53:48 2000  George Lebl <jirka@5z.com>
4168
4169        * libgnome/gnome-dentry.c, gnome-exec.c, gnome-moz-remote2.c, gnome-util.c:
4170          fix minor compiler warnings and a sizeof doesn't necessairly
4171          return int error.
4172
4173Thu Jan 14 23:56:08 2000  George Lebl <jirka@5z.com>
4174
4175        * libgnome/gnome-mime.c: make a local function static and fix a sizeof
4176        is integer assumption when printing with g_message.
4177
4178        * libgnome/gnome-url.c: fixed two sizeof(pointer) == sizeof(int) assumtions
4179
41802000-01-13  Havoc Pennington  <hp@redhat.com>
4181
4182        * libgnome/gnomelib-init2.c (gnome_program_module_register): Dump
4183        bad-module-version message to stderr instead of stdout, and
4184        then exit(1) (we can't really continue, it will segfault
4185        most of the time no doubt)
4186        (gnome_program_version_check): reverse the version args
4187        to rpmvercmp
4188
4189Thu Jan 13 14:49:03 2000  George Lebl <jirka@5z.com>
4190
4191        * libgnome/gnome-i18n.c: fixup the inline doc to be more clear that the
4192          list returned from gnome_i18n_get_language_list should not be
4193          freed at all.
4194
41952000-01-11  Havoc Pennington  <hp@redhat.com>
4196
4197        * libgnome/gnomelib-init2.c: Add GNOME_PARAM_HUMAN_READABLE_NAME
4198        (gnome_program_get_human_readable_name): convenience function
4199        to get it
4200
4201Sat Jan 08 19:06:47 2000  George Lebl <jirka@5z.com>
4202
4203        * libgnome/gnome-ditem.[ch]:  Switch exec from a vector to a simple string.
4204          change the _get_command and _set_command to return/take a simple
4205          string.  Also changed reading of .order file to not use a fixed
4206          buffer for reading.
4207
4208Sat Jan 01 18:45:26 2000  George Lebl <jirka@5z.com>
4209
4210        * libgnome/gnome-config.c,gnome-help.c,gnome-mime-info.c: Use LC_MESSAGES
4211          instead of LC_ALL to get the language to use for translating
4212          messages.  LC_ALL is used as well inside gnome-i18n anyway
4213          and messages need to use LC_MESSAGES if it's set
4214
4215        * libgnome/gnome-help.c: s/g_fee/g_free/ in the inline docs for two functions
4216
42172000-01-11  Havoc Pennington  <hp@pobox.com>
4218
4219        * libgnome/gnomelib-init.c: move human readable name stuff into
4220        libgnome init files.
4221
42221999-12-23  Havoc Pennington  <hp@redhat.com>
4223
4224        * libgnome/gnomelib-init.c (libgnome_userdir_setup): Clean up this
4225        code. Include strerror() in error messages, don't dump core (just
4226        fprintf() then exit(1)), indent reasonably, don't use -1 as a
4227        truth value.
4228
42291999-12-21  Havoc Pennington  <hp@redhat.com>
4230
4231        * libgnome/gnome-ditem.c: new functions to get the best comment/name to
4232        display to the current user (by locale list).
4233
4234Wed Dec 15 14:15:37 1999  George Lebl <jirka@5z.com>
4235
4236        * libgnome/gnome-i18n.c: make sure we don't get into an infinite loop by
4237          descending only 30 levels before giving a warning.  This would
4238          only be the case for broken locale.alias, but we wanna handle it.
4239          I could have sworn that I did this before, guess not.
4240
4241Tue Dec 14 00:04:18 1999  George Lebl <jirka@5z.com>
4242
4243        * libgnome/gnome-mime-info.c: current_lang is a list of languages.  Also
4244          we store the previous key and it's language level when reading.
4245          (remove_this_key) removed this function as it is replaced by
4246          using g_hash_table_lookup_extended where we don't need to
4247          remove/readd, but just readd with the old key
4248          (context_add_key) take an extra 'lang' argument which is the
4249          language of the current key/value or NULL.  If the current 'lang'
4250          is higher then the previous key's lang level we replace the
4251          previous key with this key, otherwise we just add the key/value
4252          (load_mime_type_info_from) keep track of lang just like we do
4253          of 'key'
4254          (gnome_mime_flag) take the 'key' as an argument and do the right
4255          thing
4256          (gnome_mime_copiousoutput,gnome_mime_needsterminal) call the
4257          gnome_mime_flag with the 'key'
4258
4259        * libgnome/gnome-mime-info.h: gnome_mime_nametemplate removed from the
4260          header as it was not actually implemented anywhere.  Also this
4261          file was slightly weirdly formatted and was not all that readable
4262          at 80 cols, so I removed some spurious tabs to make it so
4263
42641999-12-13  Havoc Pennington  <hp@redhat.com>
4265
4266        * libgnome/gnome-ditem.h, gnome-ditem.c: Add copyright, add Emacs magic, re-indent.
4267
42681999-12-07  Martin Baulig  <martin@home-of-linux.org>
4269
4270        * libgnome/gnome-mime-info.c (gnome_mime_init): Use `gnome_util_home_file'
4271        instead of `gnome_util_user_home'
4272
4273Sun Dec 05 01:32:35 1999  George Lebl <jirka@5z.com>
4274
4275        * libgnome/gnome-dentry.c: fix the quoting, now we don't quote the exec vector
4276          from the dentry as this is the expected behaviour, but we do quote
4277          the arguments passed to gnome_desktop_entry_launch_with_args so
4278          that we work with filenames with spaces.  This will completely
4279          fix #4010.
4280
4281Fri Dec 03 21:23:56 1999  George Lebl <jirka@5z.com>
4282
4283        * libgnome/gnome-dentry.c: fix a segfault in join_with_quotes, fixes #4010
4284
42851999-11-24  James Henstridge  <james@daa.com.au>
4286
4287        * libgnome/gnome-paper.h: added prototypes for new functions.
4288
4289        * libgnome/gnome-paper.c (gnome_unit_with_abbrev): new function to find a
4290        GnomeUnit by its abbreviation.
4291        (gnome_unit_convert): convert from one set of units to another.
4292        (gnome_unit_name): accessor for the name of a GnomeUnit.
4293        (gnome_unit_abbrev): accessor for abbreviation of GnomeUnit.
4294
42951999-11-17  Iain Holmes  <ih@csd.abdn.ac.uk>
4296
4297        * libgnome/gnomelib-init.h: Removed gnomelib_init.
4298
4299        * libgnome/gnome10-compat.[ch]: Added gnomelib_init as a function to pass fake
4300        arguments to gnome_program_init.
4301
43021999-11-16  Elliot Lee  <sopwith@redhat.com>
4303
4304        * libgnome/gnome-url.[ch]: Add a callback for history maintainance.
4305
43061999-11-15  Elliot Lee  <sopwith@redhat.com>
4307
4308        * libgnome/gnomelib-init2.[ch]: Add gnome_program_module_load() (Dynamic module loading from --load-modules, $GNOME_MODULES).
4309
43101999-11-11  Jacob Berkman  <jberkman@andrew.cmu.edu>
4311
4312                * gnome-config.c (gnome_config_make_vector): correctly
4313                handle the "a \b c" case (escaped character between 2
4314                spaces)
4315                (gnome_config_make_vector): george also suggested this
4316                fix
4317
4318                Fixes bug #3475
4319
43201999-11-09  Elliot Lee  <sopwith@redhat.com>
4321
4322        * libgnome/Makefile.am: Link libgnome to $(LIBGNOME_LIBS), not $(GLIB_LIBS).
4323
4324        * libgnome/gnome-i18n.c: Add a comment about implementation behaviour.
4325        * libgnome/gnome-moz-remote2.c: Finish implementation of new gnome-moz-remote
4326        * libgnome/gnome-url.[ch]: Support new API with GnomeURLDisplayContext's, change gnome_url_show to just use this.
4327        * libgnome/gnome-util.[ch]: Add a "help" file domain, for looking up help files.
4328        * libgnome/gnome10-compat.[ch]: No change, stupid CVS.
4329        * libgnome/libgnome{,10compat}.h: Move gnome-help into 1.0 compat library.
4330        * libgnome/gnomelib-init2.c: Don't free the popt context unless that is specifically requested - programs need a sane way
4331        to get to the args.
4332
43331999-11-05  Havoc Pennington  <hp@pobox.com>
4334
4335        * libgnome/gnome-util.h: Include gnome-defs.h
4336
43371999-10-30  Dick Porter <dick@acm.org>
4338
4339        * libgnome/Allow gnome-moz-remote to launch a netscape as a last resort, if
4340                --remote cant find a running one.
4341
43421999-10-27  Elliot Lee  <sopwith@redhat.com>
4343
4344        * libgnome/gnomelib-init.h: Add attributes for application prefix/libdir/datadir/sysconfdir.
4345        * libgnome/gnome-util.c: Make use of these attributes in gnome_file_locate().
4346
4347        * libgnome/gnome-ditem.[ch]: Add save routine, location accessors. Remove run-in-bg flag. Add check-for-changes routine.
4348
43491999-10-26  Elliot Lee  <sopwith@redhat.com>
4350
4351        * libgnome/gnome-ditem.[ch]: New files - replacement for gnome-dentry.[ch]
4352        * libgnome/gnome-util.[ch] (gnome_file_locate) Redo the file location stuff
4353                          (g_file_test): Use access() if only testing for existence. Also fix the other tests to
4354                                         work slightly more sanely (check that all specified conditions are met,
4355                                         rather than that all unspecified conditions are not met).
4356                          (gnome_user_shell): Use g_strdup instead of strdup
4357        * libgnome/gnomelib-init2.c (gnome_program_attribute_get): Fix inverted error condition.
4358        * libgnome/gnomelib-init.h: Add an attribute for an application-provided file locator function.
4359        * libgnome/gnome-config.c: Recognize [yYtT1-9].* as TRUE boolean values, all others as FALSE boolean values.
4360
43611999-10-21  Federico Mena Quintero  <federico@redhat.com>
4362
4363        * libgnome/gnome-mime.c (add_ext): New helper function to add an
4364        extension->mime_type mapping.  It checks for the presence of old
4365        mappings of the same extension.  This fixes a memory leak in
4366        add_to_key() when there are multiple mappings of an extension to
4367        mime types in the .mime files.
4368        (add_to_key): Use add_ext().
4369
43701999-10-18  Jonathan Blandford  <jrb@redhat.com>
4371
4372        * libgnome/Makefile.am (libgnome10compat_a_SOURCES): new compatibility lib.
4373
4374        * libgnome/gnomelib-init2.c (gnome_program_parse_args): fixed so it compiles
4375        (gnome_program_get): fixed so it compiles
4376        (gnome_program_module_register): fixed so it compiles.
4377
43781999-10-07  Elliot Lee  <sopwith@redhat.com>
4379        * libgnome/gnomelib-init2.[ch]: New implementation.
4380        * libgnome/gnomelib-init.[ch]: Use new init system.
4381        * libgnome/Makefile.am: Add gnome-portability.h, gnomelib-init{,2}.h to headers, remove gnome-popt.h from headers.
4382        Add gnomelib-init2.c to sources, remove gnome-popt.c from sources.
4383        * libgnome/gconfigger.c, gnome-gen-mimedb.c, gnome-moz-remote.c: Use new init setup.
4384        * libgnome/gnome-i18n.h, gnome-i18nP.h: Instead of duplicating everything in two header files, add hooks so we can
4385        avoid doing that.
4386        * libgnome/gnome-mime-info.c, gnome-util.c, gnome-util.h: Avoid using deprecated functions.
4387        * libgnome/gnome-mime.c: Case-insensitive file extension hashing.
4388        * libgnome/gnome-portability.h.in: New file (gives us a working g_alloca on any system).
4389        * libgnome/libgnome.h: Add new header files
4390        * libgnome/libgnomeP.h: avoid duplication with libgnome.h
Note: See TracBrowser for help on using the repository browser.