source: trunk/third/libgnome/ChangeLog @ 21494

Revision 21494, 144.5 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21493, which included commits to RCS files with non-trunk default branches.
Line 
1=================== 2.8.1 ====================
2
32005-02-14  Kjartan Maraas  <kmaraas@gnome.org>
4
5        * libgnome/gnome-program.c: (gnome_program_init_paramv):
6        Merge fix for compiler warnings from HEAD.
7
82005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
9
10        * libgnome/gnome-program.c: Merge fix for 165564.
11
122005-01-25  Kjartan Maraas  <kmaraas@gnome.org>
13
14        * libgnome/gnome-score.c: (gnome_score_child): Merge
15        fix for bug #149270 from HEAD.
16
172004-10-27  Thomas Fitzsimmons  <fitzsim@redhat.com>                           
18                                                                               
19                                             
20        * schemas/Makefile.am (install-data-local): Install generated         
21        .schema files from build directory, not source directory.
22
232004-10-10  Anders Carlsson  <andersca@gnome.org>
24
25        * libgnome/gnome-gconf.c:
26        (gnome_gconf_get_gnome_libs_settings_relative):
27        Escape the app id.
28       
29==================== 2.8.0 ====================
30
312004-09-12  Anders Carlsson  <andersca@gnome.org>
32
33        * configure.in: Release 2.8.0
34
35        * NEWS: Update
36
37=================== 2.7.92 ====================
38
392004-08-30  Anders Carlsson  <andersca@gnome.org>
40
41        * configure.in: Release 2.7.92
42
432004-08-25  Kjartan Maraas  <kmaraas@gnome.org>
44
45        * libgnome/gnome-i18n.c: Fix a warning caused by a missin
46        declaration of bonobo_activation_i18n_get_language_list().
47        * libgnome/gnome-program.c: (gnome_program_init_paramv):
48        s/NULL/0 in parameter list. Closes bug #150986.
49
50=================== 2.7.91 ====================
51       
522004-08-16  Anders Carlsson  <andersca@gnome.org>
53
54        * configure.in: Release 2.7.91
55
562004-08-15  Kjartan Maraas  <kmaraas@gnome.org>
57
58        * libgnome/gnome-config.c: (free_sections),
59        (escape_string_and_dup), (load), (access_config),
60        (gnome_config_init_iterator_), (gnome_config_iterator_next):
61        * libgnome/gnome-util.c: (gnome_util_user_shell): Fix 0 vs NULL
62        usage. Closes bug #149828.
63
642004-08-13  Kjartan Maraas  <kmaraas@gnome.org>
65
66        * configure.in: Added nb to ALL_LINGUAS.
67
682004-08-11  J.H.M. Dassen (Ray) <jdassen@debian.org>
69
70        * configure.in: Added gobject-2.0 to the PKG_CHECK_MODULES for LIBGNOME
71        so all libgnome's symbol references are resolvable (i.e. it builds
72        with LDFLAGS=-Wl,-z,defs).
73
742004-08-11  Alexander Larsson  <alexl@redhat.com>
75
76        * libgnome/gnome-i18n.c (gnome_i18n_get_language_list):
77        Upe bonobo_activation_i18n_get_language_list() to avoid
78        duplication of local alias tables.
79
80==================== 2.7.2 ====================
81
82Mon Jul 19 23:18:19 2004  Jonathan Blandford  <jrb@gnome.org>
83
84        * configure.in: Release 2.7.2
85
862004-07-04  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>
87
88        * libgnome/gnome-program.h: Add prototype for
89        gnome_program_init_paramv.
90
91        * libgnome/gnome-program.c (gnome_program_init_common): Rename
92        from gnome_program_initv; Add parameters 'nparams', 'params';
93        Allow instantiation of the GnomeProgram using either
94        g_object_new_valist or g_object_newv, depending on the supplied
95        arguments.
96        (gnome_program_initv): Delegates to gnome_program_init_common().
97        (gnome_program_init_paramv): New function, GParameter variant of
98        gnome_program_init. Delegates to gnome_program_init_common().
99
1002004-06-08  Pawan Chitrakar  <pawan@nplinux.org>
101
102        * configure.in: Added "ne" Nepali in ALL_LINGUAS
103
104==================== 2.7.1 ====================
105
1062004-05-31  Anders Carlsson  <andersca@gnome.org>
107
108        * configure.in: Release 2.7.1
109
110        * NEWS: Update
111
1122004-05-30  Anders Carlsson  <andersca@gnome.org>
113
114        * schemas/desktop_gnome_lockdown.schemas.in: Fix grammar,
115        #137200, Dafydd Harries.
116
1172004-05-15  Kjartan Maraas  <kmaraas@gnome.org>
118
119        * libgnome/gnome-program.c: (gnome_program_instance_init):
120        Commit a fix for broken sound events. Investigation and fix
121        by Colin Walters <walters at redhat com>. Should fix
122        bug #142502.
123
1242004-05-13  James Henstridge  <james@daa.com.au>
125
126        * Makefile.am (ACLOCAL_AMFLAGS): set so that aclocal gets called
127        with contents of $ACLOCAL_FLAGS environment variable.
128
129        * acconfig.h: remove file. All used AC_DEFINE()'s have help
130        strings.
131
1322004-05-11  James Henstridge  <james@daa.com.au>
133
134        * configure.in: use AC_HELP_STRING() to format the help string for
135        --enable-rebuild.
136
1372004-05-07  James Henstridge  <james@daa.com.au>
138
139        * configure.in: remove some env variables that weren't being used.
140        Use AM_GLIB_DEFINE_LOCALEDIR() to define the localedir, like gtk+
141        does.
142
143        * libgnome/Makefile.am: fix built sources to work correctly with
144        read only source directory.
145
1462004-05-05  James Henstridge  <james@daa.com.au>
147
148        * Makefile.am: get rid of intltool files on "make distclean".
149
150        * gnome-data/Makefile.am (CLEANFILES): get rid of .soundlist files
151        on "make clean".
152
153        * schemas/Makefile.am (CLEANFILES): get rid of .schemas files in
154        "make clean".
155
156        * monikers/Makefile.am (CLEANFILES): don't use += before =.
157
158        * doc/reference/Makefile.am: update to use gtk-doc.make
159        boilerplate.
160
161        * Makefile.am: require Automake >= 1.7, pass --enable-gtk-doc
162        during "make distcheck".
163
164        * configure.in: update to use more modern autoconf features.  Use
165        GTK_DOC_CHECK macro to find gtk-doc.
166
167        * autogen.sh (REQUIRED_AUTOMAKE_VERSION): require Automake >= 1.7
168
1692004-05-02  Anders Carlsson  <andersca@gnome.org>
170
171        * libgnome/gnome-init.c: (safe_mkdir), (libgnome_userdir_setup):
172        Add a new mkdir function that's safe against trailing slashes and use it.
173        (#106117, Julio Merino)
174       
1752004-05-02  Anders Carlsson  <andersca@gnome.org>
176
177        * libgnome/gnome-help.c (locate_help_file): First try locating
178        the file without appending an extension (#136242, Toshio Kuratomi)
179
180        * libgnome/gnome-score.c (gnome_score_get_notable): Set
181        scoretimes to NULL, (#117305, Steve Chaplin).
182
183        * gnome-data/Makefile.am:
184        * libgnome/gnome-program.c: (gnome_program_preinit):
185        * libgnome/gnome-util.c: (gnome_unsetenv):
186        * schemas/Makefile.am:
187        A couple of portability fixes (#131394, The Written Word)
188       
1892004-05-02  Anders Carlsson  <andersca@gnome.org>
190
191        * libgnome/gnome-program.c: (gnome_program_get_property):
192        Fix memory leak. (#135773, Christian Persche)
193       
1942004-05-02  Anders Carlsson  <andersca@gnome.org>
195
196        * configure.in:
197        * doc/reference/Makefile.am:
198        * doc/reference/libgnome-docs.sgml:
199        * doc/reference/version.xml.in:
200        Put version number in reference docs.
201        (#125759, Steve Chaplin)
202       
2032004-05-02  Anders Carlsson  <andersca@gnome.org>
204
205        * libgnome/gnome-sound.c: Fix crash when reading invalid
206        audio files. (#124519, Chris Lahey)
207
208=================== 2.6.1.1 ===================
209
2102004-04-20  Anders Carlsson  <andersca@gnome.org>
211
212        * configure.in: Fix soname and release 2.6.1.1
213
214==================== 2.6.1 ====================
215
2162004-04-19  Anders Carlsson  <andersca@gnome.org>
217
218        * configure.in: Version 2.6.1 "Triclops"
219
220        * NEWS: Update
221
2222004-04-13  Colin Walters  <walters@redhat.com>
223
224        * libgnome/gnome-program.c: Remove G_PARAM_CONSTRUCT_ONLY from
225        sound properties, since they are set slightly after object
226        initialization.
227
2282004-04-09  Guntupalli Karunakar  <karunakar@freedomink.org>
229
230        * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
231
2322004-03-25  Kjartan Maraas  <kmaraas@gnome.org>
233
234        * libgnome/gnome-i18n.h: Fix comment after #endif to
235        denote the right file. Patch from Gustavo R. Montesino
236        <ikki_gerrard at yahoo.com>. Closes bug #133788.
237
2382004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>
239
240        * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
241
242==================== 2.6.0 ====================
243
2442004-03-22  Anders Carlsson  <andersca@gnome.org>
245
246        * configure.in: Version 2.6.0 "Zoomer"
247
248        * Makefile.am (EXTRA_DIST): Add NEWS
249
250        * NEWS: Update
251
252Wed Mar 17 12:34:30 2004  Jonathan Blandford  <jrb@gnome.org>
253
254        * schemas/desktop_gnome_interface.schemas.in: Add
255        file_chooser_backend schema.
256
2572004-03-16  Anders Carlsson  <andersca@gnome.org>
258
259        * configure.in: Release 2.5.92.1
260
261        * libgnome/gnome-init.c: (libgnome_userdir_setup),
262        (libgnome_module_info_get):
263        Put back the bind_textdomain_codeset, and use g_printerr
264        instead of fprintf on stderr. This partially fixes #106549.
265       
2662004-03-15  Anders Carlsson  <andersca@gnome.org>
267
268        * configure.in: Release 2.5.92
269
2702004-03-09  Anders Carlsson  <andersca@gnome.org>
271
272        * configure.in: Release 2.5.91
273
2742004-03-04  Glynn Foster  <glynn.foster@sun.com>
275
276        * configure.in, libgnome/Makefile.am,
277        libgnome/libgnome-2.0-uninstalled.pc.in: Add
278        uninstalled pc file.
279
2802004-02-25  Danilo Šegan  <dsegan@gmx.net>
281
282        * configure.in: Added sr@ije to ALL_LINGUAS.
283
2842004-02-24  Anders Carlsson  <andersca@gnome.org>
285
286        * configure.in: Release 2.5.90
287
2882004-02-20  Christian Rose  <menthos@menthos.com>
289
290        * configure.in: Added "en_CA" to ALL_LINGUAS.
291
2922004-02-10  Kjartan Maraas  <kmaraas@gnome.org>
293
294        * schemas/desktop_gnome_lockdown.schemas.in: Fix typo.
295
2962004-02-07  Robert Sedak  <robert.sedak@sk.htnet.hr>
297
298        * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
299
3002004-02-05  Mark McLoughlin  <mark@skynet.ie>
301
302        * schemas/desktop_gnome_lockdown.schemas.in:
303        Add lockdown schemas.
304
3052004-02-03  Anders Carlsson  <andersca@gnome.org>
306
307        * configure.in: Release 2.5.4
308
309        * schemas/Makefile.am (install-data-local): Revert fix
310        since it broke distcheck
311
3122004-01-23  Jody Goldberg <jody@gnome.org>
313
314        * libgnome/gnome-program.c : Add missing #include <locale.h> so that
315          things compile.
316
3172004-01-21  Anders Carlsson  <andersca@gnome.org>
318
319        * libgnome/gnome-program.c: (gnome_program_preinit):
320        Translate strings instead of just marking them.
321        (Completely fixes #106549, patch by Christian Neumair).
322       
3232004-01-21  Anders Carlsson  <andersca@gnome.org>
324
325        * libgnome/gnome-init.c: (libgnome_module_info_get):
326        * libgnome/gnome-program.c: (gnome_program_parse_args):
327        Fix translation of program arguments.
328        (#106549, patch by Hidetoshi Tajima).
329       
3302004-01-18  Jason Leach  <leach@wam.umd.edu>
331
332        * schemas/Makefile.am (install-data-local): builddir != srcdir fix.
333
3342004-01-15  Kjartan Maraas  <kmaraas@gnome.org>
335
336        * libgnome/gnome-config.h: Merge fix for bug #129744.
337
3382004-01-14  Anders Carlsson  <andersca@gnome.org>
339
340        * configure.in: Release 2.5.3
341
3422003-12-28  Anders Carlsson  <andersca@gnome.org>
343
344        * configure.in: Release 2.5.2
345
3462003-12-08  Anders Carlsson  <andersca@gnome.org>
347
348        * configure.in: Release 2.5.1
349
3502003-12-05  Mark McLoughlin  <mark@skynet.ie>
351
352        * schemas/Makefile.am,
353          schemas/desktop_gnome_url_handlers.schemas.in:
354        Remove the url_hanlders schemas. They've been moved
355        to gnome-vfs.
356
3572003-11-24  Anders Carlsson  <andersca@gnome.org>
358
359        * configure.in: Release 2.5.0
360
3612003-10-27   Mark Finlay <sisobATtuxfamilyDOTorg>
362
363        * schemas/desktop_gnome_background.schemas.in:
364        Change default background color.
365
3662003-09-23  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>
367
368        * libgnome/gnome-init.c: make --help work with popt-1.7.
369        Fix bug 123052.
370
3712003-09-01  Anders Carlsson  <andersca@gnome.org>
372
373        * configure.in: Release 2.4.0
374
375        * schemas/Makefile.am (schema_in_files): Ship
376        .schemas in tarball since that's what everyone else is doing.
377
3782003-09-01  Laurent Dhima  <laurenti@alblinux.net>
379
380        * configure.in: Added "sq" to ALL_LINGUAS.
381       
3822003-08-26  Frederic Crozat  <fcrozat@mandrakesoft.com>
383
384        * schemas/Makefile.am:
385        Ship .schemas.in in tarball, not .schemas.
386
3872003-08-25  Anders Carlsson  <andersca@gnome.org>
388
389        * configure.in: Release 2.3.7
390
3912003-08-25  Alexander Larsson  <alexl@redhat.com>
392
393        * schemas/desktop_gnome_url_handlers.schemas.in:
394        Add http url handlers.
395
3962003-08-17  Paisa Seeluangsawat  <paisa@users.sf.net>
397
398        * configure.in: Added Thai (th) to ALL_LINGUAS.
399
4002003-08-11  Anders Carlsson  <andersca@codefactory.se>
401
402        * configure.in: Release 2.3.6
403
4042003-07-23  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>
405
406        * libgnome/gnome-program.c (gnome_program_initv): Don't create new
407        pointer arrays for program_module_list and program_modules if such
408        arrays already exist, which may happen if
409        gnome_program_module_register() has been called directly by the
410        programmer.
411
4122003-07-11  Dennis Cranston <dennis_cranston at yahoo com>
413
414        Fixes for ui-review bug number 99533.
415       
416        * gnome-data/gtk-events-2.soundlist.in: 
417          s/Action button click/Click on command button,
418          s/Check box toggled/Select check box,
419          s/Menu item activation/Choose menu item.
420       
421        * gnome-data/gnome-2.soundlist.in:
422          s/GNOME system events/System events,
423          s/Error Messages/Error message,
424          s/Informational Messages/Informational message,
425          s/Login/Log in,
426          s/Logout/Log out,
427          s/Miscellaneous Messages/Miscellaneous message,
428          s/Question Dialogs/Question dialog,
429          s/Warning Messages/Warning message.
430
4312003-07-10  Kjartan Maraas  <kmaraas@gnome.org>
432
433        * libgnome/gnome-program.c: (gnome_program_postinit):
434        * libgnome/gnome-score.c: (gnome_score_child): Merge
435        fixes for bug #116794 + one more :)
436
4372003-07-08  Anders Carlsson  <andersca@codefactory.se>
438
439        * schemas/desktop_gnome_interface.schemas.in:
440        Add default value for monospace font name
441        (Patch by Owen Taylor).
442       
4432003-07-08  Anders Carlsson  <andersca@codefactory.se>
444
445        * configure.in:
446        Remove libxml and libxslt deps.
447       
4482003-07-08  Anders Carlsson  <andersca@codefactory.se>
449
450        * Makefile.am:
451        * configure.in:
452        * help-converters/Makefile.am:
453        * help-converters/README:
454        * help-converters/docbook/.cvsignore:
455        * help-converters/docbook/AUTHORS:
456        * help-converters/docbook/Makefile.am:
457        * help-converters/docbook/README:
458        * help-converters/docbook/gnome-customization/.cvsignore:
459        * help-converters/docbook/gnome-customization/Makefile.am:
460        * help-converters/docbook/gnome-customization/gnome-custom.xsl:
461        * help-converters/docbook/gnome-customization/gnome-customization.x
462        sl:
463        * help-converters/docbook/gnome-customization/l10n.xml:
464        * help-converters/docbook/gnome-db2html3.c:
465        * help-converters/gnome-vfs-module/.cvsignore:
466        * help-converters/gnome-vfs-module/Makefile.am:
467        * help-converters/gnome-vfs-module/help-method.c:
468        * help-converters/gnome-vfs-module/help-method.h:
469        * help-converters/gnome-vfs-module/help-methods.conf.in:
470        * help-converters/info/.cvsignore:
471        * help-converters/info/Makefile.am:
472        * help-converters/info/data.h:
473        * help-converters/info/html.c:
474        * help-converters/info/html.h:
475        * help-converters/info/main.c:
476        * help-converters/info/parse.c:
477        * help-converters/info/parse.h:
478        * help-converters/info/utils.c:
479        * help-converters/info/utils.h:
480        * help-converters/info/version.h:
481        * help-converters/man/.cvsignore:
482        * help-converters/man/Makefile.am:
483        * help-converters/man/README:
484        * help-converters/man/gnome-man2html.c:
485        * help-converters/man/man2html.8:
486        Remove help converters (#98761)
487       
4882003-07-04  Anders Carlsson  <andersca@codefactory.se>
489
490        * configure.in: Release 2.3.3.1
491
4922003-07-02  Anders Carlsson  <andersca@codefactory.se>
493
494        * doc/reference/.cvsignore:
495        * doc/reference/Makefile.am:
496        * doc/reference/libgnome-docs.sgml:
497        Generate xml reference docs (#111796, Matthias Clasen)
498       
4992003-06-30  Anders Carlsson  <andersca@codefactory.se>
500
501        * libgnome/gnome-gconf.h: Add G_BEGIN_DECLS and G_END_DECLS.
502
5032003-06-27  Richard Hult  <richard@imendio.com>
504
505        * schemas/desktop_gnome_typing_break.schemas.in: Remove the unused
506        schemas so we don't get stuck with them after a release. Also use
507        the correct name for the postpone key.
508
509Thu Jun 26 07:35:41 2003  Jonathan Blandford  <jrb@gnome.org>
510
511        * schemas/desktop_gnome_typing_break.schemas.in: new schemas file
512        for the typing-break-daemon.
513
5142003-06-24  Anders Carlsson  <andersca@codefactory.se>
515
516        * schemas/desktop_gnome_peripherals_mouse.schemas.in: Fix typo.
517        (#100283, Christian Rose)       
518        (#104140, Christian Rose)
519
520        * schemas/desktop_gnome_interface.schemas.in: Fix typo.
521        (#100280, Christian Rose)
522
523        * schemas/desktop_gnome_accessibility_startup.schemas.in:
524        Use "Applications", not "Apps". (#115570, Christian Rose)
525
526        * libgnome/gnome-util.c: (gnome_util_user_shell):
527        Check that the shells exist and that they are executable.
528        (#91925, Giovanni Pardini).
529       
5302003-06-24  Anders Carlsson  <andersca@codefactory.se>
531
532        * help-converters/info/main.c: (main):
533        Use g_strdup_printf instead of sprintf.
534        (#109889, Christian Marillat).
535       
5362003-06-24  Anders Carlsson  <andersca@codefactory.se>
537
538        * help-converters/man/gnome-man2html.c: Use glib versions of
539        string functions. (Fixes #81355, Morten Welinder.)
540
541        * schemas/Makefile.am:
542        Honor for --disable-schemas-install (#106119, Julio Merino.)
543       
5442003-06-24  Anders Carlsson  <andersca@codefactory.se>
545
546        * schemas/desktop_gnome_interface.schemas.in:
547        * schemas/desktop_gnome_peripherals_keyboard.schemas.in:
548        Put literal values inside quotes. (#100278, Christian Rose)
549       
5502003-06-23  Anders Carlsson  <andersca@codefactory.se>
551
552        * libgnome/.cvsignore:
553        * libgnome/Makefile.am:
554        * libgnome/gnome-open.c: (main):
555        Add gnome-open.
556       
557Tue Jun 10 12:51:27 2003  Jonathan Blandford  <jrb@redhat.com>
558
559        * schemas/desktop_gnome_accessibility_startup.schemas.in: Patch
560        from Bill Haneman <bill.haneman@sun.com> to add at_start support.
561
5622003-06-10  Jody Goldberg <jody@gnome.org>
563
564        * schemas/desktop_gnome_url_handlers.schemas.in : we still need
565          ghelp, info, and man to keep the help system working.
566
5672003-05-26  Kjartan Maraas  <kmaraas@gnome.org>
568
569        * libgnome/gnome-program.c: Merge fix for
570        bug #113660.
571
5722003-05-16  Telsa Gwynne <hobbit@aloss.ukuu.org.uk>
573
574        * configure.in: Added cy to ALL_LINGUAS
575
5762003-05-12  Hidetoshi Tajima <hidetoshi.tajima@sun.com>
577
578        * libgnome/gnome-init.c (libgnome_module_info_get):
579        call bindtextdomain and bind_textdomain_codeset() earlier
580        than the current, fixing bug #99224.
581       
5822003-05-09  SamÅel JÅn Gunnarsson  <sammi@techattack.nu>
583
584        * configure.in: Added "is" into ALL_LINGUAS
585
586Thu May  8 18:31:02 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
587
588        * help-converters/info/main.c (file_exists): make it compile on
589        C89 compilers.
590
5912003-05-08  Masahiro Sakai  <sakai@tom.sfc.keio.ac.jp>
592
593        * configure.in: call AC_LIBTOOL_WIN32_DLL which is necessary for
594        building shared library on win32 platform.
595
596        * libgnome/Makefile.am (libgnome_2_la_LDFLAGS): add -no-undefined
597        which is necessary for building shared library on some platforms
598        (e.g. Win32, BeOS).
599
600        * libgnome/libgnome-2.0.pc.in (Libs): add -lpopt.
601
602        * help-converters/gnome-vfs-module/Makefile.am:
603        (module_flags): add -module and -no-undefined.
604        (libvfs_help_la_LIBADD): add $(top_builddir)/libgnome/libgnome-2.la.
605
606        * help-converters/gnome-vfs-module/help-methods.conf.in: remove "lib"
607        prefix and ".so" suffix from module names. Because these are added
608        automatically by g_module_build_path(), and they breaks on Cygwin.
609        Cygwin uses "cyg" and ".dll" respectively.
610
611        * monikers/GNOME_Moniker_std.server.in.in: remove ".so" from module
612        name.
613
614        * monikers/Makefile.am (libmoniker_extra_2_la_LDFLAGS): add
615        -no-undefined.
616
6172003-05-05  Christian Rose  <menthos@menthos.com>
618
619        * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
620
6212003-05-04  Taneem Ahmed  <taneem@eyetap.org>
622
623        * configure.in: Added "bn" in ALL_LINGUAS
624
6252003-05-01  Kjartan Maraas  <set EMAIL_ADDRESS environment variable>
626
627        * libgnome/gnome-i18n.c: (unalias_lang): Locate locale.alias
628        in LIBGNOME_DATADIR also. Patch from Julio Merino
629        <jmmv@hispabsd.org>. Fixes bug #106180.
630
6312003-05-01  Kjartan Maraas  <kmaraas@gnome.org>
632
633        * schemas/desktop_gnome_interface.schemas.in: Fix typo.
634        Fixes bug #104422.
635
6362003-05-01  Kjartan Maraas  <kmaraas@gnome.org>
637
638        * Same as below: Fix crashes when feeding dirs to the
639        help converters. Merged from branch.
640        * help-converters/man/Makefile.am:
641        * help-converters/man/gnome-man2html.c: (output_meta_element),
642        (scan_request): Fix for bug #79071. Localised man pages work.
643
6442003-05-01  Kjartan Maraas  <kmaraas@gnome.org>
645
646        * help-converters/man/gnome-man2html.c: (main): Fix for
647        bug #73597. Patch from Roderich Schupp.
648        * libgnome/gnome-config.c: (check_path): Use NULL in g_string_new()
649        * libgnome/gnome-exec.c: (gnome_execute_shell_fds): Fix a typo in
650        a comment.
651
6522003-04-25  Alexander Larsson  <alexl@redhat.com>
653
654        Patch by Frank Worsley <fworsley@shaw.ca>
655
656        * libgnome/gnome-url.c: (gnome_url_show_with_env):
657        now just calls gnome_vfs_show_url and wrap error codes in GErrors
658       
659        * libgnome/gnome-url.h:
660        updated for new functions
661       
662        * schemas/desktop_gnome_url_handlers.schemas.in:
663        cleaned up the url handler schemas. removed unneeded schemas and moved
664        others into gnome-vfs
665
6662003-04-14 Paul Duffy <dubhthach@frink.nuigalway.ie>
667
668        * configure.in: Added ga (irish) to ALL_LINGUAS
669       
6702003-04-12  Arvind Samptur <arvind.samptur@wipro.com>
671        * libgnome/gnome-exec.c: (gnome_execute_async_with_env_fds):
672        waitpid() could fail due to a interrupted system call, loop till you
673        succeed. #110100
674
675        Reviewed by: Mark McLoughlin <mark@skynet.ie>
676
6772003-04-11  Pasupathi Duraisamy <pasupathi.duraisamy@wipro.com>
678
679        *  libgnome/gnome-url.c (gnome_url_show_with_env):
680        Make sure url substitution takes place for customized web
681        browser command. Fixes bug#108909.
682       
683        Reviewed by: Mark McLoughlin <mark@skynet.ie>
684       
6852003-03-27  Anders Carlsson  <andersca@gnu.org>
686
687        * configure.in: Releae 2.3.0
688
6892003-03-26  Christian Rose  <menthos@menthos.com>
690
691        * configure.in: Added "yi" to ALL_LINGUAS.
692
6932003-03-21  Guntupalli Karunakar  <karunakar@freedomink.org>
694
695        * configure.in: Added "ml" in ALL_LINGUAS
696
6972003-03-16  Andras Timar  <timar@gnome.hu>
698
699        * help-converters/docbook/gnome-customization/l10n.xml:
700        Added Hungarian translation.
701
7022003-02-13  Kjartan Maraas  <kmaraas@gnome.org>
703
704        * configure.in: Require intltool version that supports
705        merging translations of .schemas files
706        * doc/reference/Makefile.am: Removed extra '\'
707        * libgnome/gnome-help.c (gnome_help_display_desktop_with_env):
708        Plug a leak.
709       
7102003-02-11  Frederic Crozat  <fcrozat@mandrakesoft.com>
711
712        * help-converters/gnome-vfs-module/Makefile.am:
713        Fix tinderbox bustage introduced by my previous commit.
714
7152003-02-10  Frederic Crozat  <fcrozat@mandrakesoft.com>
716
717        * help-converters/gnome-vfs-module/Makefile.am:
718        * help-converters/gnome-vfs-module/help-methods.conf:
719        * help-converters/gnome-vfs-module/help-methods.conf.in:
720        be sure to generate help-methods.conf based on libexecdir value
721        (bug #91169)
722
7232003-02-10  Mohammad DAMT  <mdamt@bisnisweb.com>
724
725        * po/id.po: Added Indonesian translation
726        * configure.in: Added "id" to ALL_LINGUAS
727
728Thu Jan 30 22:28:43 2003  Jonathan Blandford  <jrb@redhat.com>
729
730        * schemas/desktop_gnome_interface.schemas.in: change default GTK+ theme.
731
7322003-01-23  Alexander Larsson  <alexl@redhat.com>
733
734        * libgnome/Makefile.am (libgnome_2_la_LDFLAGS):
735        Correct version number error.
736       
737        * configure.in:
738        Add EXTRAVERSION and set to .1
739        Add missing translations to ALL_LINGUAS.
740
7412003-01-22  Christian Rose  <menthos@menthos.com>
742
743        * configure.in: Added "mn" to ALL_LINGUAS.
744
7452003-01-21  Anders Carlsson  <andersca@codefactory.se>
746
747        * configure.in: Fix libtool versioning. Up number to 2.2.0
748
749Fri Jan 17 15:25:39 2003  Jonathan Blandford  <jrb@redhat.com>
750
751        * schemas/desktop_gnome_peripherals_mouse.schemas.in: add
752        /desktop/gnome/peripherals/mouse/cursor_theme and
753        /desktop/gnome/peripherals/mouse/cursor_size
754
7552003-01-14  Anders Carlsson  <andersca@gnu.org>
756
757        * monikers/bonobo-config-bag.c (bonobo_config_bag_new): Fix comment.
758
7592003-01-09  Alexander Larsson  <alexl@redhat.com>
760
761        * schemas/Makefile.am (schema_in_files):
762        * schemas/desktop_gnome_thumbnailers.schemas.in:
763        Add schemas for thumbnailers.
764
7652003-01-08  Anders Carlsson  <andersca@gnu.org>
766
767        * configure.in: Release 2.1.90
768
7692003-01-08  Jody Goldberg <jody@gnome.org>
770
771        * schemas/desktop_gnome_accessibility_keyboard.schemas.in : set
772          defaults to 0 to fix #96483
773
7742002-12-24 John Fleck <jfleck@inkstain.net>
775
776        * help-converters/info/main.c
777        output title, fixing bug #83905
778
7792002-12-16  Anders Carlsson  <andersca@gnu.org>
780
781        * configure.in: Release 2.1.5
782
7832002-12-12  Chema Celorio  <chema@celorio.com>
784
785        * acconfig.h: Trying to fix the autoheader warning didn't worked because
786        we are pulling one AC_DEFINE from gnome-common. I added acconfig.h back
787        so that autogen works again (when running autoheader) but the autoheader warning
788        is back. We need to fix gnome-common but fixing libgnome again (removing acconfig.h)
789        would require people to have the fixed version of gnome-common.
790
7912002-12-11  Christian Neumair  <chris@gnome-de.org>
792
793        * schemas/desktop_gnome_interface.schemas.in: Forgot to specify
794        <type>, too. Thanks to Yanko Kaneti <yaneti@declera.com>.
795
7962002-12-11  Christian Neumair  <chris@gnome-de.org>
797
798        * schemas/desktop_gnome_interface.schemas.in: Brown-paperbag:
799        Changed a closing tag from </apply> to </applyto>. Thanks to
800        Joe Marcus Clarke <marcus@FreeBSD.org> for reporting this bug.
801
8022002-12-09  Anders Carlsson  <andersca@gnu.org>
803
804        * configure.in: Release 2.1.4
805
8062002-12-07  Andras Timar  <timar@gnome.hu>
807
808        * configure.in: Added Hungarian (hu) to ALL_LINGUAS
809
8102002-12-06  Miloslav Trmac  <mitr@volny.cz>
811
812        * configure.in: Added Czech (cs) to ALL_LINGUAS
813
8142002-12-01  Christian Neumair  <chris@gnome-de.org>
815
816        * schemas/desktop_gnome_interface.schemas.in: Various fixes,
817        moved enable_animation key from panel (partitially fixes #98426).
818
8192002-11-27  Anders Carlsson  <andersca@gnu.org>
820
821        * Relase 2.1.2
822
8232002-11-23  Malcolm Tredinnick <malcolm@commsecure.com.au>
824
825        * configure.in: Fix gtk-doc detection.
826
8272002-11-18  Abi Brady  <morwen@evilmagic.org>
828
829        * configure.in: Added British to ALL_LINGUAS.
830
8312002-11-03  Havoc Pennington  <hp@pobox.com>
832
833        * libgnome/parse-path.cP (parse_path): don't hardcode
834        GNOME_DOT_GNOME, use gnome_user_dir_get() and
835        gnome_user_private_dir_get()
836
837        * libgnome/gnome-init.c (libgnome_userdir_setup): allow overriding
838        gnome_user_dir via environment variable GNOME22_USER_DIR, this
839        allows people to install multiple GNOME versions and isolate the
840        configuration of each one.
841
842        * libgnome/gnome-init.h: add comment about how GNOME_DOT_GNOME and
843        GNOME_DOT_GNOME_PRIVATE macros should not be used
844
8452002-11-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
846
847        * doc/reference/libgnome-sections.txt,
848        * doc/reference/tmpl/gnome-help.sgml,
849        * doc/reference/tmpl/gnome-url.sgml:
850        Move the *_with_env functions that Mark added recently into
851        libgnome-sections so that they appear in the API documentation.
852
8532002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
854
855        * configure.in: Added Belarusian to ALL_LINGUAS
856
8572002-11-01  Anders Carlsson  <andersca@gnu.org>
858
859        * configure.in: Release 2.1.1
860
861Sun Oct 27 09:07:49 2002  Jonathan Blandford  <jrb@gnome.org>
862
863        * schemas/desktop_gnome_interface.schemas (can_change_accels): Add
864        a default value and doc string.
865
8662002-10-10  Mark McLoughlin  <mark@skynet.ie>
867
868        * libgnome/gnome-help.[ch]:
869        (gnome_help_display_with_doc_id_and_env),
870        (gnome_help_display_desktop_with_env),
871        (gnome_help_display_uri_with_env): add _with_env()
872        variants of these functions so multiscreen applications
873        can control which screen to display the help on.
874
875        * libgnome/gnome-url.[ch]:
876        (gnome_url_show_with_env): ditto for urls.
877
8782002-10-01  Yanko Kaneti <yaneti@declera.com>
879
880        * schemas/*.schemas.in: reorder the "applyto" and "key" elements
881        so that the files validate against the gconf dtd.
882
8832002-09-27  Anders Carlsson  <andersca@gnu.org>
884
885        * configure.in: Release 2.1.0
886
8872002-09-27  Alexander Larsson  <alexl@redhat.com>
888
889        * schemas/desktop_gnome_interface.schemas.in:
890        Add icon_theme key.
891
892Thu Sep 26 17:25:26 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
893
894        * schemas/desktop_gnome_interface.schemas.in:
895        Add settings to change preedit/status styles of GTK+ input
896        method, and set callback styles by default (#59076)
897
8982002-09-04  Marius Andreiana <mandreiana@yahoo.com>
899
900        * configure.in: added 'ro' to ALL_LINGUAS
901
9022002-08-28  Anders Carlsson  <andersca@gnu.org>
903
904        * configure.in: Release 2.0.3
905
9062002-08-21  Anju P S  <anju.premachandran@wipro.com>
907 
908        * libgnome/gnome-exec.c (gnome_execute_async_with_env_fds) :
909        Added code to check the return value of the chdir() call.If chdir
910        call fails the child process may be executed in the wrong directoy.
911 
9122002-08-15  Mikael Hallendal  <micke@codefactory.se>
913
914        * help-converters/man/gnome-man2html.c:
915        (scan_table): applied patch from Kjartan fixing #77895
916
9172002-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
918
919        * help-converters/info/main.c:
920        * help-converters/man/gnome-man2html.c:
921        Remove setting of BGCOLOR when writing HTML body tag.
922        (bug #90655)
923
9242002-08-05  Anders Carlsson  <andersca@gnu.org>
925
926        * configure.in: Release 2.0.2
927
9282002-07-29  Mark McLoughlin  <mark@skynet.ie>
929
930        * monikers/bonobo-config-bag.c:
931        (impl_Bonobo_PropertyBag_getKeys),
932        (impl_Bonobo_PropertyBag_getType),
933        (impl_Bonobo_PropertyBag_getValue),
934        (impl_Bonobo_PropertyBag_setValue),
935        (impl_Bonobo_PropertyBag_getValues),
936        (impl_Bonobo_PropertyBag_getDefault),
937        (impl_Bonobo_PropertyBag_getDocTitle),
938        (impl_Bonobo_PropertyBag_getDoc),
939        (impl_Bonobo_PropertyBag_getFlags): initialise GError* to NULL.
940        Should fix crash seen in #89158.
941
9422002-07-25  Pablo Saratxaga  <pablo@mandrakesoft.com>
943
944        * configure.in: Added Bosnian (bs) to ALL_LINGUAS
945
9462002-07-11  Brian Cameron  <Brian.Cameron@sun.com>
947
948        * libgnome/libgnome-2.0.pc.in
949        * help-converters/gnome-vfs-module/Makefile.am
950        * help-converters/gnome-vfs-module/help-method.c
951        * help-converters/info/Makefile.am
952        * help-converters/man/Makefile.am
953        * help-converters/docbook/Makefile.am
954        Now install gnome2-info2html, gnome2-man2html, and gnome2-db2html
955        to libexec rather than bin.
956
9572002-07-01  jacob berkman  <jacob@ximian.com>
958
959        * gnome-data/gnome-2.soundlist.in: use login/logout files that
960        actually exist (#84774)
961
9622002-06-23  Yanko Kaneti  <yaneti@declera.com>
963
964        * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
965
9662002-06-12  Jody Goldberg <jody@gnome.org>
967
968        * libgnome/gnome-program.c (gnome_program_module_addtolist) : I
969          suspect you meant new_item_idx ?
970
9712002-06-11  jacob berkman  <jacob@ximian.com>
972
973        * libgnome/gnome-config.c (check_path): prefer strchr to strtok_r
974        which seems to be returning garbage on solaris.  helps in building
975        on os x and fixes bug #82915
976
9772002-06-10  Anders Carlsson  <andersca@gnu.org>
978
979        * configure.in: Released 2.0.1
980
9812002-06-10  Naba Kumar <kh_naba@users.sourceforge.net>
982
983        * configure.in: Added hi in ALL_LINGUAS
984
9852002-06-08  Alexander Larsson  <alla@lysator.liu.se>
986
987        * schemas/desktop_gnome_url_handlers.schemas:
988        Add handlers for start-here, preferences, system-settings, server-settings, applications,
989        and trash. They all default to nautilus. Fixes bug 77875.
990       
9912002-06-06  Anders Carlsson  <andersca@gnu.org>
992
993        * configure.in: Update required versions and update version to 2.0.0
994
9952002-06-05  Carlos PerellÅ MarÅn <carlos@gnome-db.org>
996
997        * schemas/*.schemas: Renamed as *.schemas.in
998        * schemas/Makefile.am: Added the rule to use intltool for schemas
999
10002002-06-02  Malcolm Tredinnick <malcolm@commsecure.com.au>
1001        * doc/reference/tmpl/gnome-config.sgml,
1002          doc/reference/tmpl/gnome-util.sgml, libgnome/gnome-config.c,
1003          libgnome/gnome-util.h: Replace .gnome with .gnome2 in a couple
1004          of places in case people are wanting to poke around $HOME for
1005          examples while reading the docs.
1006
1007        * doc/reference/tmpl/gnome-util.sgml: Fix the "Returns"
1008          parameter for gnome_util_prepend_user_home().
1009
10102002-06-01  Malcolm Tredinnick <malcolm@commsecure.com.au>
1011        * doc/reference/libgnome-sections.txt,
1012          doc/reference/tmpl/gnome-score.sgml, libgnome/gnome-score.c,
1013          libgnome/gnome-score.h:
1014          Finally worked out why gnome_score_get_notable() was not being
1015          included in the documentation and fixed that problem (stoopid
1016          gtk-doc).
1017
1018        * libgnome/gnome-gconf.c: Fixed a problem with not using &lt;
1019          entities in one of the functions. Kills a build warning, too.
1020
1021        * libgnome/gnome-i18n.c: Fixed a couple of typos.
1022
10232002-05-31  Malcolm Tredinnick <malcolm@commsecure.com.au>
1024        * doc/reference/tmpl/gnome-init.sgml: Add a short description.
1025
1026        * help-converters/docbook/docbook/*/.cvsignore: Remove useless
1027        .cvsignore files so that these directories are now truly empty and can
1028        be pruned.
1029
10302002-05-30  Malcolm Tredinnick <malcolm@commsecure.com.au>
1031
1032        * libgnome/gnome-config.c, libgnome/gnome-help.c,
1033          libgnome/gnome-help.h, libgnome/gnome-init.c,
1034          libgnome/gnome-program.c, libgnome/gnome-program.h,
1035          libgnome/gnome-url.c, libgnome/gnome-util.c,
1036          doc/reference/libgnome-docs.sgml,
1037          doc/reference/libgnome-sections.txt,
1038          doc/reference/tmpl/gnome-config.sgml,
1039          doc/reference/tmpl/gnome-help.sgml,
1040          doc/reference/tmpl/gnome-init.sgml,
1041          doc/reference/tmpl/gnome-program.sgml,
1042          doc/reference/tmpl/gnome-url.sgml: API documentation updates.
1043          This brings libgnome up to 100% documented with nothing left
1044          in *-unused.txt.
1045
1046        * .cvsignore: Learn to spell 'hierarchy' so that the correct
1047          file is ignored.
1048
1049        * libgnome.hierarchy: Removed. This is autogenerated and empty
1050          for libgnome.
1051
10522002-05-27  Havoc Pennington  <hp@pobox.com>
1053
1054        * schemas/desktop_gnome_applications_window_manager.schemas:
1055        specify the type of elements of the list
1056
10572002-05-27  Anders Carlsson  <andersca@gnu.org>
1058
1059        * configure.in: Release 1.117.2
1060
10612002-05-23  Federico Mena Quintero  <federico@ximian.com>
1062
1063        * help-converters/man/gnome-man2html.c (scan_troff): Do not
1064        convert characters with the most significant bit set.  Hopefully
1065        fixes #79071.
1066
10672002-05-22  jacob berkman  <jacob@ximian.com>
1068
1069        * help-converters/man/gnome-man2html.c (main): fix last commit
1070
10712002-05-22  Patanjali Somayaji  <patanjali@codito.com>
1072
1073        * help-converters/info/main.c: output only the section asked for,
1074          see comment in the beginning of the file.
1075
1076        * help-converters/info/html.c:
1077        (form_info_tag_href): output links in info with ?section
1078
10792002-05-21  jacob berkman  <jacob@ximian.com>
1080
1081        * help-converters/man/gnome-man2html.c (main): modified patch from
1082        Jim Bowen <jim_bowen@alum.mit.edu> to work with caching man
1083
1084        fixes bug #81129
1085
10862002-05-20  Federico Mena Quintero  <federico@ximian.com>
1087
1088        Fixes #82140.
1089
1090        * libgnome/gnome-help.c (gnome_help_display_with_doc_id): Clarified
1091        error messages.  De-convoluted function a bit.  Made it check for
1092        the stat() return value.  Made it check for device and inode
1093        numbers instead of just inode number in the fallback code.
1094        (locate_help_file): Use g_build_filename() so that we don't get
1095        duplicated slashes, which yelp warns about.
1096
1097        * doc/reference/libgnome-sections.txt: Added
1098        gnome_help_display_with_doc_id.
1099
11002002-05-20  Anders Carlsson  <andersca@gnu.org>
1101
1102        * configure.in: Release 1.117.1
1103
11042002-05-16  jacob berkman  <jacob@ximian.com>
1105
1106        * schemas/desktop_gnome_peripherals_keyboard.schemas: remove bell
1107        volume, as it's not used, and default to a nicer pitch.  fix for
1108        #78016
1109       
1110        * schemas/desktop_gnome_applications_browser.schemas: remove http,
1111        ftp handlers and just default to the default
1112       
1113        * schemas/desktop_gnome_applications_editor.schemas:
1114        * schemas/Makefile.am (schema_DATA): remove default editors
1115        schemas
1116
1117        fixes #78037
1118
1119        * schemas/desktop_gnome_background.schemas: set the default
1120        wallpaper image to "".  fixes #76693
1121
11222002-05-14  jacob berkman  <jacob@ximian.com>
1123
1124        * revert previous commit; it busted the build and is broken
1125        anyway.  see bug #76993
1126
1127Tue May 14 15:44:38 2002  Jonathan Blandford  <jrb@redhat.com>
1128
1129        * schemas/desktop_gnome_background.schemas.in: add prototype file
1130        for setting the right $(prefix), #76432
1131
1132        * schemas/Makefile.am: create desktop_gnome_background.schemas
1133
1134        * schemas/desktop_gnome_background.schemas: remove file
1135
11362002-05-14  Frederic Crozat  <fcrozat@mandrakesoft.com>
1137
1138        * help-converters/info/data.h:
1139        * help-converters/info/html.c:
1140        * help-converters/info/main.c: (main):
1141        * help-converters/info/parse.c: (read_node), (read_node_contents):
1142        * help-converters/info/parse.h:
1143        * help-converters/info/utils.c: (alloc_node), (readbuf_open),
1144        (readbuf_close), (readbuf_eof), (readbuf_getc), (readbuf_gets):
1145        * help-converters/info/utils.h:
1146        fix support for bzip2 info files : bug# 66334
1147
11482002-05-13  Anders Carlsson  <andersca@gnu.org>
1149
1150        * configure.in: Release 1.117.0
1151
11522002-05-13  Yogeesh MB  <yogeeshappa.mathighatta@wipro.com>
1153
1154        * libgnome/configure.in, libgnome/acconfig.h,
1155        libgnome/help_conveters/man/gnome-man2html.c: fixes Bug#76331
1156
11572002-05-10  Anders Carlsson  <andersca@gnu.org>
1158
1159        * schemas/desktop_gnome_peripherals_mouse.schemas:
1160        Set default values of mouse_acceleration and mouse_threshold
1161        to -1, which means "use system default".
1162       
11632002-05-08  Glynn Foster  <glynn.foster@sun.com>
1164
1165        * schemas/desktop_gnome_interface.schemas: Add new key for
1166        statusbar_meter_on_right and set it, by default, to false.
1167
11682002-05-06  Anders Carlsson  <andersca@gnu.org>
1169
1170        * schemas/desktop_gnome_file_views.schemas: Fix tyop.
1171
1172        * schemas/desktop_gnome_interface.schemas: Add both_horiz to the
1173        list of valid toolbar styles.
1174
11752002-05-05  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>
1176
1177        * configure.in (ALL_LINGUAS): Added pt_BR.
1178
11792002-05-04  Pablo Saratxaga  <pablo@mandrakesoft.com>
1180
1181        * configure.in: Added Basque (eu) and Vietnamese (vi) to ALL_LINGUAS
1182
11832002-05-03  Mikael Hallendal  <micke@codefactory.se>
1184
1185        * libgnome/gnome-help.c
1186        (gnome_help_display_desktop): don't free the variables before
1187          using them, thanks Satyajit
1188        - Fixes #79870
1189        (gnome_help_display_with_doc_id):
1190        - always send the full uri to the help browsers.
1191        (gnome_help_display_desktop): same.
1192
11932002-04-29  Anders Carlsson  <andersca@gnu.org>
1194
1195        * Release 1.116.0
1196
1197        * configure.in:
1198        * libgnome/gnome-init.c: (libgnome_post_args_parse):
1199        Call bindtextdomain_codeset if it's available.
1200       
12012002-04-24  Zbigniew Chyla <cyba@gnome.pl>
1202
1203        * gnome-data/gnome-2.soundlist.in, gnome-data/gtk-events-2.soundlist.in:
1204        Removed translations, replaced "description" with "_description".
1205
12062002-04-22  Anders Carlsson  <andersca@gnu.org>
1207
1208        * Release 1.115.0
1209
12102002-04-19  Anders Carlsson  <andersca@gnu.org>
1211
1212        * gnome-data/Makefile.am (soundlist_in_files): Doh, add a
1213        line separator here.
1214
12152002-04-16  Kjartan Maraas  <kmaraas@gnome.org>
1216
1217        * gnome-data/Makefile.am: Fix intltool support.
1218        * gnome-data/.cvsignore: Ignore the generated files.
1219       
12202002-04-11  Mark McLoughlin  <mark@skynet.ie>
1221
1222        * libgnome/gnome-exec.c: (safe_read): impl to handle EINTR
1223        and EAGAIN.
1224        (gnome_execute_async_with_env_fds): use it.
1225
12262002-04-11  jacob berkman  <jacob@ximian.com>
1227
1228        * libgnome/gnome-url.c (gnome_url_show): pass G_SPAWN_SEARCH_PATH
1229        to g_spawn_async() to fix previous commit (and clean up a little)
1230
12312002-04-09  Anders Carlsson  <andersca@gnu.org>
1232
1233        * libgnome/gnome-url.c (gnome_url_show): Don't use a shell,
1234        just launch the url handler directly. Fixes #73781.
1235       
1236        * help-converters/man/Makefile.am:
1237        * help-converters/man/gnome-man2html.c: (main):
1238        Use g_snprintf instead of snprintf which apparently needs
1239        -ldb to work on OSF/1 4.0 (#78166, Gareth Pearce).
1240       
12412002-04-09  Anders Carlsson  <andersca@gnu.org>
1242
1243        * message-of-doom:
1244        * Makefile.am:
1245        Remove message-of-doom file, I think we're stable enough now.
1246       
1247        * configure.in:
1248        * libgnome/Makefile.am:
1249        Add proper libtool versioning.
1250
1251        * libgnome/test-libgnome.c:
1252        Remove this program.
1253
12542002-04-08  Anders Carlsson  <andersca@gnu.org>
1255
1256        * gnome-data/Makefile.am: Add intltool support for our .soundlist
1257        files. Fixes #76753.
1258
1259        * libgnome/gnome-score.c: Add patch from Andrey Panov that makes
1260        the score files use real names instead of login names. (#75197).
1261
1262        * libgnome/Makefile.am (test_libgnome_LDADD): Add LIBGNOME_LIBS,
1263        hopefully fixing #73050.
1264
1265        * libgnome/gnome-url.h: #include <glib/gerror.h>.
1266
1267        * libgnome/gnome-macros.h: Move #include into the #ifndef so the
1268        file gets to be properly guarded. Fixes #71406 reported by
1269        Morten Welinder.
1270
12712002-04-07  Philip Langdale  <philipl@mail.utexas.edu>
1272
1273        * help-converters/info/html.c: Uncommented code that generated
1274        header for html (including the page title). No idea why this
1275        was commented out. Fixes bug #64495
1276
12772002-04-04  Anders Carlsson  <andersca@gnu.org>
1278
1279        * libgnome/gnome-init.c: Make --version work, thanks to Stephen
1280        Browne for noticing.
1281
12822002-03-29  Lauris Kaplinski  <lauris@ximian.com>
1283
1284        * schemas/gnome_url_handler.schemas: Updated schema, originally
1285        by Bradford Hovinen.
1286
1287        * libgnome/gnome-url.c (gnome_url_show): Update key name to match
1288        schema
1289        (gnome_url_default_handler): Update key names to match schemas
1290
12912002-03-29  Jody Goldberg <jody@gnome.org>
1292
1293        * schemas/desktop_gnome_accessibility_keyboard.schemas : Dear lord I
1294          apologize for failing grade 3 spelling.  PLEASE don't humiliate me
1295          like this again.
1296
12972002-03-29  Anders Carlsson  <andersca@gnu.org>
1298
1299        * Release 1.114.0
1300
13012002-03-29  Zbigniew Chyla  <cyba@gnome.pl>
1302
1303        * libgnome/gnome-url.c (gnome_url_show):
1304        Removed const to avoid warning.
1305
13062002-03-29  Havoc Pennington  <hp@pobox.com>
1307
1308        * libgnome/gnome-url.c (gnome_url_show): use g_shell_parse_argv()
1309        instead of popt function
1310        (gnome_url_show): quote url for shell so we don't run shell
1311        commands found in the url. Using a shell here is perhaps
1312        not a good idea anyway...
1313
1314        * monikers/bonobo-config-bag.c (impl_Bonobo_PropertyBag_getValue):
1315        don't use private gconf fields
1316        (impl_Bonobo_PropertyBag_getValues): ditto, also handle
1317        NULL entry values
1318
13192002-03-26  Dave Camp  <dave@ximian.com>
1320
1321        * schemas/Makefile.am (schema_DATA): Add
1322        desktop_gnome_sound.schemas.
1323
13242002-03-23 John Fleck <jfleck@inkstain.net>
1325
1326        * help-converters/docbook/customization/gnome-customization.xsl
1327        fix to properly generate img tags
1328
13292002-03-22  Jody Goldberg <jody@gnome.org>
1330
1331        * schemas/Makefile.am : Add the accessX schema
1332
13332002-03-22  Havoc Pennington  <hp@pobox.com>
1334
1335        * libgnome/gnome-gconf.c (_gnome_gconf_lazy_init): remove
1336        no-longer-needed gconf_init() call
1337
1338        * libgnome/gnome-program.c
1339        (gnome_program_get_human_readable_name): fall back to
1340        g_get_prgname() if human readable name is not set
1341
13422002-03-20  Mark McLoughlin  <mark@skynet.ie>
1343
1344        * libgnome/gnome-help.c: (locate_help_file): add a missing '/' when
1345        constructing the help file path.
1346
13472002-03-19  Mikael Hallendal  <micke@codefactory.se>
1348
1349        * schemas/desktop_gnome_url_handlers.schemas: set the default url
1350          handlers in the schema file instead of in the code.
1351
1352        * libgnome/gnome-url.c:
1353        (gnome_url_default_handler): removed, left over from gnome-config.
1354        (gnome_url_show): get the default handler from gconf every time,
1355          #71632
1356
13572002-03-18 John Fleck <jfleck@inkstain.net>
1358
1359        * configure.in, help-converters/docbook/Makefile.am
1360        patch from Glynn Foster to speed up docbook converter
1361        by pkg-config-ing converter makefile so it only links
1362        against the libraries it needs
1363
13642002-03-18  Anders Carlsson  <andersca@gnu.org>
1365
1366        * configure.in: Up to 1.113.0
1367
13682002-03-17  Havoc Pennington  <hp@pobox.com>
1369
1370        * libgnome/gnome-program.c (gnome_program_locate_file): handle
1371        absolute paths
1372
13732002-03-14  Richard Hestilow  <hestilow@ximian.com>
1374
1375        * schemas/desktop_gnome_applications_browser.schemas:
1376        Change to new schema.
1377
13782002-03-13  Michael Meeks  <michael@ximian.com>
1379
1380        * libgnome/gnome-program.c
1381        (accessibility_invoke): move bonobo bits to atk-bridge
1382        so the GTK_MODULES approach also works well, sigh.
1383
13842002-03-13  Michael Meeks  <michael@ximian.com>
1385
1386        * libgnome/gnome-program.c
1387        (find_accessibility_module): use gtk-2.0/modules
1388        (accessibility_invoke): only do a11y if we're a GUI
1389        app even if it's enabled, and don't do it for bonobo
1390        components - we go via their frames.
1391
13922002-03-13  Michael Meeks  <michael@ximian.com>
1393
1394        * monikers/bonobo-config-bag.c
1395        (impl_Bonobo_PropertyBag_getDefault),
1396        (impl_Bonobo_PropertyBag_getValue),
1397        (impl_Bonobo_PropertyBag_getType): fix warnings.
1398
1399        * monikers/bonobo-moniker-config.c: ditto.
1400
1401        * libgnome/gnome-program.c
1402        (find_accessibility_module): impl.
1403        (gnome_program_postinit): add accessibility setup / init.a
1404        (accessibility_init): grab any interesting
1405        looking modules out of the module list.
1406        (accessibility_invoke_module): impl.
1407        (accessibility_invoke): impl.
1408
14092002-03-12  Laszlo Peter  <laca@ireland.sun.com>
1410
1411        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector):
1412        remove a g_message that causes seg. fault on Solaris.
1413
14142002-03-09  Michael Meeks  <michael@ximian.com>
1415
1416        * schemas/desktop_gnome_interface.schemas: set
1417        toolbar_style to 'both' by default
1418
14192002-03-06  Paolo Maggi  <maggi@athena.polito.it>
1420
1421        * libgnome/gnome-url.c (gnome_url_default_handler):
1422        use gnome-help as handler for ghelp: info: man: uris
1423        and mozilla as default url handler
1424        (gnome_url_show): fix mem leak, use the rigth handler
1425        also the first time it runs
1426
14272002-03-06  Christian Meyer  <chrisime@gnome.org>
1428
1429        * configure.in: Added 'de' to ALL_LINGUAS.
1430
14312002-03-05  Paolo Maggi  <maggi@athena.polito.it>
1432
1433        * libgnome/gnome-program.c (gnome_program_locate_file):
1434        search files in {prefix}/share/gnome/help/{app_id}/
1435        when using GNOME_FILE_DOMAIN_APP_HELP domain
1436
1437        * libgnome/gnome-help.c (locate_help_file): removed extra
1438        "/" between path and lang
1439
14402002-03-05  Eric Baudais  <baudais@okstate.edu>
1441
1442        * help-converters/docbook/gnome-customization/gnome-custom.xsl:
1443        Sync the general customizations with gnome-docu/gdp/xsl.
1444        * help-converters/docbook/gnome-customization/l10n.xml:
1445        Sync the general customizations with gnome-docu/gdp/xsl.
1446
14472002-03-05  Eric Baudais  <baudais@okstate.edu>
1448
1449        * help-converters/docbook/gnome-customization/gnome-customization.xsl:
1450        changed the stylesheets to 1.48.  after testing no adverse results
1451        can be seen.
1452
14532002-03-04  Anders Carlsson  <andersca@gnu.org>
1454
1455        * configure.in: Bump version to 1.112.1
1456
14572002-03-03  Mikael Hallendal  <micke@codefactory.se>
1458
1459        * help-converters/docbook/gnome-db2html3.c:
1460        (print_err): add dummy printerr-function. Don't output anything.
1461
1462        * help-converters/info/html.c:
1463        (dump_html_for_node): add a &nbsp; in anchor tag, otherwise
1464          gtkhtml2 won't be able to jump to it.
1465
1466Fri Feb 22 12:51:48 2002  Jonathan Blandford  <jrb@redhat.com>
1467
1468        * schemas/desktop_gnome_peripherals_mouse.schemas: why oh why was
1469        left_handed TRUE by default...  Fixing.
1470
1471Wed Feb 20 00:05:13 2002  Jonathan Blandford  <jrb@redhat.com>
1472
1473        * schemas/desktop_gnome_peripherals_mouse.schemas: new schemas to
1474        handle a cursor font.
1475
14762002-02-19 John Fleck <jfleck@inkstain.net>
1477
1478        * help-converters/docbook/gnome-db2html3.c
1479        remove old code checking for sgml catalog files. This was
1480        causing major slowdown for some users (like, for example,
1481        me)
1482
14832002-02-19  Anders Carlsson  <andersca@gnu.org>
1484
1485        * configure.in: Up to 1.112.0
1486
14872002-02-18  Gediminas Paulauskas <menesis@delfi.lt>
1488
1489        * configure.in: remove GNOME_COMMON_INIT, GNOME_PLATFORM_GNOME_2
1490        macros, fix warning macro to match latest gnome-common.
1491
14922002-02-17  Zbigniew Chyla  <cyba@gnome.pl>
1493
1494        * configure.in (ALL_LINGUAS): Added pl (Polish).
1495
14962002-02-15  jacob berkman  <jacob@ximian.com>
1497
1498        *   libgnome/gnome-exec.c  (gnome_prepend_terminal_to_vector): the
1499        key is "exec_arg" not "exec_flag" (according to the .schemas file)
1500
15012002-02-14  Mark McLoughlin  <mark@skynet.ie>
1502
1503        * libgnome/gnome-help.c: (gnome_help_display_with_doc_id):
1504        don't free the path before using it in g_error_set.
1505
15062002-02-11  Anders Carlsson  <andersca@gnu.org>
1507
1508        * configure.in: Release 1.111.0
1509
1510        * gnome-data/*: Rename .soundlist files so that they won't conflict with
1511        gnome-libs, fixing #70324.
1512
15132002-02-10  Richard Hestilow  <hestilow@ximian.com>
1514
1515        * schemas/desktop_gnome_interface.schemas: Add gtk_theme, font_name, and use_custom_font settings.
1516
15172002-02-09  Pauli Virtanen  <ptvirtan@cc.hut.fi>
1518
1519        * configure.in (ALL_LINGUAS): Added "fi" (Finnish).
1520
15212002-02-09  Darin Adler  <darin@bentspoon.com>
1522
1523        * configure.in: Improve message when popt is missing.
1524        * help-converters/gnome-vfs-module/help-method.c: Remove unneeded include that
1525        causes trouble with the latest gnome-vfs.
1526
15272002-02-07  Changwoo Ryu  <cwryu@debian.org>
1528
1529        * configure.in (ALL_LINGUAS): Added "ko".
1530
15312002-01-31 John Fleck <jfleck@inkstain.net>
1532
1533        * help-converters/docbook/gnome-db2html3.c
1534        output "filename" rather than "filename.xml" for Eric's stylesheets
1535
15362002-01-29  Anders Carlsson  <andersca@gnu.org>
1537
1538        * configure.in: Up to 1.110.0
1539
1540        * schemas/desktop_gnome_peripherals_mouse.schemas: Change motion_threshold type
1541        to int.
1542
15432002-01-28  Ross Golder  <ross@golder.org>
1544
1545        * configure.in: Updated popt URL.
1546
15472002-01-25  Darin Adler  <darin@bentspoon.com>
1548
1549        * help-converters/gnome-vfs-module/help-method.c: Remove unused include <ctype.h>.
1550        * help-converters/info/html.c: Remove unused include <ctype.h>.
1551        * help-converters/man/gnome-man2html.c: Remove unused include <ctype.h>.
1552        * libgnome/gnome-config.c: (gnome_config_get_bool_with_default_):
1553        Use g_ascii_tolower instead of tolower and remove include of <ctype.h>.
1554        * libgnome/gnome-program.c: (rpmvercmp): Use g_ascii calls instead of
1555        the locale-sensitive <ctype.h> calls and remove include of <ctype.h>.
1556        * libgnome/gnome-score.c: (log_score): Use g_ascii_isspace instead of
1557        isspace and remove include of <ctype.h>.
1558        * libgnome/gnome-triggers.c: Remove unused include of <ctype.h>.
1559
15602002-01-23 John Fleck <jfleck@inkstain.net>
1561
1562        * help-converters/docbook/gnome-customization/Makefile.am
1563        install gnome-custom.xsl and l10n.xml
1564       
15652002-01-23  Peteris Krisjanis <peteris.krisjanis@ttc.lv>
1566
1567        * configure.in: Added lv to ALL_LINGUAS
1568
15692002-01-23  Seth Nickell  <snickell@stanford.edu>
1570
1571        * schemas/Makefile.am:
1572        * schemas/desktop_gnome_background.schemas:
1573
1574        Spruce up Jonathan's cleanup of the schemas file and rename
1575        keys to more approximately match how we are using them
1576        and their names in the capplet.
1577       
1578        * schemas/desktop_gnome_file_views.schemas:
1579
1580        Add file views schemas that Nautilus will shortly use.
1581
1582Wed Jan 23 01:25:20 2002  Jonathan Blandford  <jrb@redhat.com>
1583
1584        * schemas/desktop_gnome_background.schemas: clean up schemas file.
1585
15862002-01-21  Eric Baudais  <baudais@okstate.edu>
1587
1588        * help-converters/docbook/gnome-customization/eric_titlepage.xsl: Cruft removed.
1589        * help-converters/docbook/gnome-xustomization/eric-customization: Cruft removed.
1590        * help-converters/docbook/gnome-customization/gnome-custom.xsl: Added concatenated
1591        GDP stylesheets.
1592        * help-converters/docbook/gnome-customization/gnome-customization.xsl: Displays the
1593        entire document.
1594
15952002-01-21  jacob berkman  <jacob@ximian.com>
1596
1597        * help-converters/Makefile.am (EXTRA_DIST): remove reference to
1598        removed ChangeLog
1599
16002002-01-21  Rodrigo Moya <rodrigo@gnome-db.org>
1601
1602        * ChangeLog: merged all ChangeLog's into a single file
1603
16042002-01-14  Michael Meeks  <michael@ximian.com>
1605
1606        * schemas/desktop_gnome_interface.schemas: add 'accessibility'
1607
16082002-01-14  Anders Carlsson  <andersca@gnu.org>
1609
1610        * libgnome/gnome-gconf.c (gnome_gconf_get_gnome_libs_settings_relative): Make this
1611        function do what it's supposed to.
1612
1613Mon Jan 14 00:20:23 2002  Jonathan Blandford  <jrb@gnome.org>
1614
1615        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector): use the schemas
1616        correctly.
1617
1618Fri Jan 11 15:01:56 2002  George Lebl <jirka@5z.com>
1619
1620        * libgnome/gnome-init.c: when setting values as GValue's, use
1621          g_object_set_property, and not g_object_set
1622
16232002-01-14  Anders Carlsson  <andersca@gnu.org>
1624
1625        * configure.in: Released 1.109.1
1626
1627        * schemas/desktop_gnome_interface.schemas: Some more tweaking.
1628
1629        * message-of-doom: Make the message of doom a little less scary.
1630
1631        * schemas/desktop_gnome_interface.schemas: Fix toolbar-style
1632        and remove some unused keys.
1633
1634Mon Jan 14 00:28:40 2002  Jonathan Blandford  <jrb@gnome.org>
1635
1636        * schemas/desktop_gnome_applications_terminal.schemas: add
1637        exec_arg key to separate the command from the arguments.  Somewhat
1638        dubious, but then again, so is this key.
1639
16402002-01-13  Alexander Larsson  <alla@lysator.liu.se>
1641
1642        * schemas/desktop_gnome_applications_window_manager.schemas:
1643        Added number_of_workspaces and workspace_names.
1644
16452002-01-12 Hasbullah Bin Pit <sebol@ikhlas.com>
1646       
1647        * Added Malay (ms) Translation in configure.in
1648
16492002-01-12  Rodrigo Moya <rodrigo@gnome-db.org>
1650
1651        * monikers/bonobo-config-bag.c (impl_BonoboPropertyBag_getValue):
1652        return a BONOBO_ARG_NULL if we can't resolve the GConf type
1653        (impl_BonoboPropertyBag_getValues): implemented
1654        (impl_BonoboPropertyBag_setValue): if the type is BONOBO_ARG_NULL,
1655        unset the key in the configuration database
1656
1657        * monikers/GNOME_Moniker_std.server.in.in: the GNOME std monikers
1658        are in libmoniker_extra_2.so, not libmoniker_std_2.so
1659
16602002-01-12 Hasbullah Bin Pit <sebol@ikhlas.com>
1661       
1662        * Added Malay (ms) Translation in configure.in
1663
16642002-01-11  Rodrigo Moya <rodrigo@gnome-db.org>
1665
1666        * monikers/bonobo-moniker-config.c (bonobo_moniker_config_resolve):
1667        removed check for Bonobo/Control requested interface, since this
1668        is not needed here
1669
16702002-01-10  Michael Meeks  <michael@ximian.com>
1671
1672        * schemas/desktop_gnome_interface.schemas: kill
1673        double def. of relief.
1674
16752002-01-10  Michael Meeks  <michael@ximian.com>
1676
1677        * schemas/desktop_gnome_interface.schemas: kill
1678        double def. of menus-have-icons.
1679
16802002-01-10  Anders Carlsson  <andersca@gnu.org>
1681       
1682        * configure.in: Release 1.109.0
1683
1684        * schemas/Makefile.am (install-data-local): Fix builddir != srcdir bug.
1685
16862002-01-09  jacob berkman  <jacob@localhost.localdomain>
1687
1688        * gnome-data/Makefile.am (EXTRA_DIST): soundlist_DATA is a
1689        variable not a file
1690
16912002-01-09  Michael Meeks  <michael@ximian.com>
1692
1693        * Makefile.am: add monikers.
1694
16952002-01-09  Kjartan Maraas  <kmaraas@gnome.org>
1696
1697        * help-converters/info/main.c: Merge fix from stable branch. <HTML><BODY>.
1698       
16992002-01-09  Alex Larsson  <alexl@redhat.com>
1700
1701        * help-converters/gnome-vfs-module/help-method.c:
1702        Use g_shell_quote(). Remove shell_quote function.
1703
1704        * help-converters/gnome-vfs-module/help-methods.conf:
1705        Use gnome2-info2html and gnome2-man2html instead of the
1706        old converters.
1707
1708        * help-converters/man/gnome-man2html.c:
1709        Use a white background in the generated pages.
1710
17112002-01-09  Alex Larsson  <alexl@redhat.com>
1712
1713        * help-converters/info/main.c (main):
1714        Use white background in the generated pages for info.
1715       
1716
17172002-01-08  Richard Hestilow  <hestilow@ximian.com>
1718
1719        * libgnome/gnome-sound.c (use_sound): Check to see if NULL is really
1720        ok (it means to use the default hostname sometimes.)
1721
1722        * libgnome/gnome-triggers.c: (gnome_triggers_play_sound,
1723        gnome_triggers_do_mediaplay): Re-enable.
1724       
1725Thu Jan 03 11:15:40 2002  George Lebl <jirka@5z.com>
1726
1727        * libgnome/gnome-program.[ch]:  Perform some garbage collection: Remove
1728          module-info and modules properties, they were not implemented
1729          and were not implementable, nor usable, nor used.  Remove
1730          gnome_program_get_invocation_name and
1731          gnome_program_get_short_invocation_name since those were not
1732          implemented either.  Add documentations trings to all properties.
1733          Remove construct only restriction from the app prefix properties,
1734          since it is not required and is in fact not used during
1735          construction.
1736
17372002-01-08  Richard Hestilow  <hestilow@ximian.com>
1738
1739        * gnome-data: Added.
1740
1741        * configure.in, Makefile.am: Add gnome-data subdir.
1742
1743Mon Jan  7 20:40:09 2002  Jonathan Blandford  <jrb@redhat.com>
1744
1745        * schemas/desktop_gnome_peripherals_keyboard.schemas: add
1746        custom_bell_sound.
1747
1748        * schemas/desktop_gnome_peripherals_mouse.schemas: add
1749        locate_pointer value.
1750
1751        * schemas/desktop_gnome_peripherals_keyboard.schemas: add
1752        bell_mode schema. change clickvolume to click_volume.
1753
1754        * schemas/desktop_gnome_interface.schemas: add cursor_blink and
1755        cursor_blink_time.
1756
17572002-01-03  Bradford Hovinen  <hovinen@ximian.com>
1758
1759        * schemas/Makefile.am (schema_DATA): Add background,
1760        peripherals_keyboard
1761
17622002-01-03  Anders Carlsson  <andersca@gnu.org>
1763
1764        * libgnome/gnome-program.c (gnome_program_locate_file): Plug leak.
1765
1766Wed Dec 26 18:10:32 2001  George Lebl <jirka@5z.com>
1767
1768        * libgnome/Makefile.am, gnome-url.c: compile with G_DISABLE_DEPRECATED, yay
1769
17702001-12-27  Duarte Loreto <happyguy_pt@hotmail.com>
1771
1772        * configure.in: Added portuguese to ALL_LINGUAS
1773
17742001-12-23  Takayuki KUSANO  <AE5T-KSN@asahi-net.or.jp>
1775
1776        * configure.in: Added "ja" to ALL_LINGUAS.
1777
17782001-12-19  Seth Nickell  <snickell@stanford.edu>
1779
1780        * schemas/desktop_gnome_interface.schemas:
1781
1782        Disable tearoff menus by default.
1783
17842001-12-18  jacob berkman  <jacob@ximian.com>
1785
1786        * schemas/Makefile.am (install-data-local): don't do the schema
1787        rule if DESTDIR is set.  i can't think of a reason why this would
1788        be broken.
1789
17902001-12-17  jacob berkman  <jacob@ximian.com>
1791
1792        * schemas/Makefile.am (EXTRA_DIST): add $(schama_DATA)
1793
1794Fri Dec 14 16:20:16 2001  Jonathan Blandford  <jrb@redhat.com>
1795
1796        * schemas: Move all GNOME schemas here.
1797
17982001-12-14  Josh Barrow  <drleary@mac.com>
1799
1800        * libgnome/Makefile.am:
1801        Remove all talk of gconf and schemas and whatnot.
1802        libgnome.schemas no longer lives here.
1803
18042001-12-11  Michael Meeks  <michael@ximian.com>
1805
1806        * libgnome/Makefile.am: add deps info for the built files.
1807
18082001-12-11  Anders Carlsson  <andersca@gnu.org>
1809
1810        * libgnome/gnome-marshal.list: Remove.
1811
1812        * libgnome/gnome-marshal-main.c: Remove.
1813
1814        * libgnome/Makefile.am: Remove references to gnome-marshal.
1815
1816        * libgnome/libgnome.h: Don't include gnome-marshal.h
1817
18182001-12-11  Anders Carlsson  <andersca@gnu.org>
1819
1820        * doc/reference/libgnome-sections.txt: Remove marshal docs.
1821
1822        * doc/reference/libgnome-docs.sgml: Remove marshal docs.
1823
1824        * doc/reference/tmpl/gnome-marshal.sgml: Remove.
1825
18262001-12-11  Anders Carlsson  <andersca@gnu.org>
1827
1828        * configure.in: Up to 1.108.0
1829
18302001-12-10  Mikael Hallendal  <micke@codefactory.se>
1831
1832        * help-converters/README (CATALOG): added info about --create
1833
18342001-12-08  Richard Hestilow  <hestilow@ximian.com>
1835
1836        * libgnome/libgnome.schemas: Add a couple of settings for wm-properties
1837        and gnome-wm to share.
1838
18392001-12-07  ERDI Gergo  <cactus@cactus.rulez.org>
1840
1841        * libgnome/gnome-program.h: Removed buggy buggy BUGGY
1842        program_invocation_name public variable. If you've used it in your
1843        code, use g_get_prgname from Glib instead.
1844
18452001-12-06  Malcolm Tredinnick <malcolm@commsecure.com.au>
1846
1847        * libgnome/gnome-program.c: Fix a typo in the API docs so they
1848          now build correctly.
1849
18502001-12-04  Richard Hestilow  <hestilow@ximian.com>
1851
1852        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector): Don't
1853        double-free terminal.
1854       
1855        * libgnome/gnome-url.c (gnome_url_show): Wrap execution in "/bin/sh -c ...".
1856        Also, return ret, not hard-coded TRUE.
1857
1858        * libgnome/libgnome.schemas: Revamp to better fit
1859        default-applications-properties. Also, remove UI settings, will
1860        be moved to libgnomeui.schemas.
1861       
1862
18632001-12-04  Gregory Leblanc  <gleblanc@linuxweasel.com>
1864
1865        * help-converters/README: added some explanation of how to set up XML catalogs,
1866        and why they're important.
1867        * help-converters/docbook/gnome-customization/eric_customization.xsl: Changed
1868        xsl:import to use the correct URI for the docbook stylesheets.
1869        This will cause the stylesheets to be fetched over the network,
1870        unless you have your XML catalogs set up correctly.
1871        * help-converters/docbook/gnome-customization/gnome-customization.xsl: ditto
1872
18732001-12-03  Malcolm Tredinnick <malcolm@commsecure.com.au>
1874
1875        * libgnome/gnome-init.[ch], gnome-util.h, parse-path.cP: replace
1876          references to .gnome and .gnome_private with GNOME_DOT_GNOME
1877          and GNOME_DOT_GNOME_PRIVATE respectivly. Define these macros
1878          in gnome-init.h (to be .gnome2 and .gnome2_private for now)
1879          and include this in gnome-util.h, which was the only place
1880          that didn't have it.
1881
1882        * libgnome/gnome-program.h: A documentation fix I had lying around in my
1883          tree for some reason.
1884
1885Fri Nov 30 16:59:01 2001  George Lebl <jirka@5z.com>
1886
1887        * libgnome/gnome-init.c: g_object_set is a vararg function so null terminate
1888          the argument list.  Yay for no typesafety and corrupted stacks.
1889
1890Tue Nov 27 15:41:43 2001  George Lebl <jirka@5z.com>
1891
1892        * libgnome/gnome-util.[ch], gnome-exec.c, gnome-url.c: move
1893          gnome_is_program_in_path to deprecated and make it a macro
1894          that just resolves to g_find_program_in_path which is
1895          smarter and all that good stuff.
1896
18972001-12-03  Malcolm Tredinnick <malcolm@commsecure.com.au>
1898        * doc/reference/libgnome-sections.txt: revive some entries from
1899        gnome-program.h.
1900
1901        * doc/reference/tmpl/gnome-program.sgml:
1902        * doc/reference/tmpl/gnome-util.sgml: Updated.
1903
19042001-11-28  jacob berkman  <jacob@ximian.com>
1905
1906        * configure.in: install the schema into $DESTDIR
1907
19082001-11-27  Anders Carlsson  <andersca@gnu.org>
1909
1910        * help-converters/Makefile.am (EXTRA_DIST): Add ChangeLog.
1911
19122001-11-27  Anders Carlsson  <andersca@gnu.org>
1913
1914        * doc/Makefile.am: Remove this old porting doc since it isn't valid
1915        anymore and there's a better one in CVS anyway.
1916
1917        * doc/reference/libgnome-overrides.txt: Add file, it's required
1918        by gtk-doc.
1919
1920        * doc/reference/Makefile.am: Use the new all-generic Makefile.am
1921        which makes the docs actually build now.
1922
19232001-11-27  Anders Carlsson  <andersca@gnu.org>
1924
1925        * Makefile.am (SUBDIRS): Don't build tests directory.
1926
1927        * configure.in: Up version to 1.107.0 and also up
1928        dependencies.
1929
19302001-11-21  Michael Meeks  <michael@ximian.com>
1931
1932        * libgnome/gnome-program.c (gnome_program_preinit),
1933        (gnome_program_initv, gnome_program_instance_init),
1934        (gnome_program_postinit): remove _massive_ debug spew,
1935        all trying ( unsuccessfully ) to discover that it is in
1936        fact pango that takes > 1 sec. to initialize - which it
1937        does idly.
1938
1939Tue Nov 20 15:44:49 2001  Owen Taylor  <otaylor@redhat.com>
1940
1941        * libgnome/gnome-marshal-main.c gnome-program.c test-libgnome.c:
1942        Remove excess gobject/* includes.
1943
19442001-11-18  Miles Lane  <miles@megapathdsl.net>
1945
1946        * libgnome/gnome-program.h:
1947        libgnome/Makefile.am : replace include of
1948        gobject/gobject.h and gobject/genums.h with glib-object.h,
1949        due to a change in gobject/gobject.h and gobject/genums.h
1950        that forces an #error for all direct includes. 
1951        This checkin was approved by Havoc.
1952
19532001-11-14  Michael Meeks  <michael@ximian.com>
1954
1955        * libgnome/gnome-macros.h: update for new bonobo.
1956
19572001-11-12  Darin Adler  <darin@bentspoon.com>
1958
1959        * libgnome/gnome-macros.h: Remove the "_HANDLER" from the macro name.
1960        Before it's too late!
1961
19622001-11-12  Darin Adler  <darin@bentspoon.com>
1963
1964        * libgnome/gnome-macros.h: Took out unused parameter of the
1965        GNOME_CLASS_BOILERPLATE macro. Broke macro into pieces so it can
1966        be reused by bonobo.
1967       
1968        * libgnome/gnome-program.c: Pass one less argument to
1969        GNOME_CLASS_BOILERPLATE.
1970
1971Tue Nov 06 23:56:12 2001  George Lebl <jirka@5z.com>
1972
1973        * libgnome/gnome-macros.h: chain the class_init func so that we get
1974          the parent_class pointer in the class_init function rather then
1975          in the get_type function to reduce get_type overhead.
1976
19772001-11-12  Darin Adler  <darin@bentspoon.com>
1978
1979        * help-converters/.cvsignore:
1980        * help-converters/docbook/.cvsignore:
1981        * help-converters/gnome-vfs-module/.cvsignore:
1982        * help-converters/info/.cvsignore:
1983        * help-converters/man/.cvsignore:
1984        All these directories needed .cvsignores.
1985
19862001-11-11  Frank Belew <frb@ximian.com>
1987
1988        * help-converters/info/Makefile.am: added $(Z_LIBS) to gnome2_info2html_LDADD
1989
19902001-11-09  Abel Cheung  <maddog@linux.org.hk>
1991
1992        * configure.in: Added da to ALL_LINGUAS. (sorry for ignorance)
1993
19942001-11-09  Abel Cheung  <maddog@linux.org.hk>
1995
1996        * configure.in: Added zh_CN to ALL_LINGUAS.
1997
19982001-11-05  Maciej Stachowiak  <mjs@noisehavoc.org>
1999
2000        * help-converters/gnome-vfs-module/Makefile.am: Use appropriate CFLAGS to get
2001        gnome-vfs module headers.
2002
20032001-11-05  Maciej Stachowiak  <mjs@noisehavoc.org>
2004
2005        * configure.in: Only use gnome-vfs module headers for help vfs
2006        module.
2007
20082001-11-03  Anders Carlsson  <andersca@gnu.org>
2009
2010        * help-converters/gnome-vfs-module/help-method.c: Fixup header paths.
2011
20122001-11-03  Anders Carlsson  <andersca@gnu.org>
2013
2014        * configure.in: Up to 1.105.0 and up versions for some of the packages
2015        we require.
2016
20172001-11-02  Michael Meeks  <michael@ximian.com>
2018
2019        * libgnome/gnome-init.c (bonobo_activation_pre_args_parse),
2020        (bonobo_activation_post_args_parse): don't double init & leak.
2021
2022Wed Oct 31 18:20:44 2001  Jonathan Blandford  <jrb@redhat.com>>
2023
2024        * libgnome/gnome-help.c (gnome_help_display): Simple variant of showing
2025        help function.  The one that 90% of users will use.
2026        (gnome_help_display_with_doc_id): Full variant.
2027        (gnome_help_display_desktop): Fix up a bit.
2028
2029        * libgnome/gnome-i18n.c: doc updates.
2030
20312001-11-02  Maciej Stachowiak  <mjs@noisehavoc.org>
2032
2033        * configure.in: Import gnome-vfs module API. This is wrong and
2034        should be done only for the gnome-vfs module, but I'm too tired to
2035        fix it properly right now.
2036
2037Thu Nov  1 16:14:11 2001  Jonathan Blandford  <jrb@redhat.com>
2038
2039        * help-converters/docbook/docbook*: Remove at anders request; we
2040        need to count on packagers shipping this.
2041
20422001-11-01  jacob berkman  <jacob@ximian.com>
2043
2044        * configure.in: fix: ./configure: exit: bad non-numeric arg
2045        `please'.  this m4 hacking is getting addictive
2046
20472001-11-01  Michael Meeks  <michael@ximian.com>
2048
2049        * configure.in: add gnome-vfs-module config.
2050
20512001-11-01  Anders Carlsson  <andersca@gnu.org>
2052
2053        * help-converters/gnome-vfs-module/help-method.c: Added #defines for help commands
2054        so we can change them easily if needed.
2055
20562001-11-01  Anders Carlsson  <andersca@gnu.org>
2057
2058        * Copy the help converters from nautilus. We now depend on
2059        libxslt.
2060
20612001-10-30  jacob berkman  <jacob@ximian.com>
2062
2063        * libgnome/libgnome-2.0.pc.in (Cflags):
2064        * libgnome/Makefile.am (libgnomeincludedir): install headers in
2065        libgnome-2.0 rather than gnome-2.0
2066
20672001-10-29  jacob berkman  <jacob@ximian.com>
2068
2069        * libgnome/gnome-init.c: use GETTEXT_PACKAGE where appropriate
2070
2071        * libgnome/gnome-i18nP.h (GNOME_EXPLICIT_TRANSLATION_DOMAIN): use
2072        GETTEXT_PACKAGE
2073
20742001-10-29  jacob berkman  <jacob@ximian.com>
2075
2076        * configure.in (AC_OUTPUT): add tests/Makefile
2077
2078        * Makefile.am (EXTRA_DIST): build / shipt tests/
2079
2080        * Makefile.am (EXTRA_DIST): add intltool stuff
2081
2082        * configure.in: drop the 2 from the package name, use intltool,
2083        define GETTEXT_PACKAGE, use and AM_GLIB_GNU_GETTEXT
2084
2085        * acconfig.h: add GETTEXT_PACKAGE
2086
20872001-10-26  Michael Meeks  <michael@ximian.com>
2088
2089        * libgnome/libgnome.schema: add menus-have-icons, so we get some icons.
2090
20912001-10-24  jacob berkman  <jacob@ximian.com>
2092
2093        * configure.in: don't fail if esound / audiofile aren't found (and
2094        a better check for them)
2095
20962001-10-24  Anders Carlsson  <andersca@gnu.org>
2097
2098        * libgnome/gnome-preferences.[ch]: Remove these files as they aren't used
2099        anymore.
2100
2101Tue Oct 23 14:40:12 2001  George Lebl <jirka@5z.com>
2102
2103        * libgnome/gnome-program.h: add padding to the class structure to
2104          allow for future expansions
2105
2106        * libgnome/gnome-util.c: make gnome_setenv handle null value
2107
21082001-10-23  jacob berkman  <jacob@ximian.com>
2109
2110        * libgnome/gnome-program.c (gnome_program_initv): register the
2111        libgnome_module if it wasn't passed in.  this isn't the gross hack
2112        it was when gtk didn't have gdk_threads_init().
2113
21142001-10-23  jacob berkman  <jacob@ximian.com>
2115
2116        * configure.in: get audiofile and esound flags from pkgconfig
2117
21182001-10-19  jacob berkman  <jacob@ximian.com>
2119
2120        * libgnome/gnome-preferences.c (do_warning): don't be so damn annoying
2121
21222001-10-18 Mark McLoughlin  <mark@skynet.ie>
2123
2124        * libgnome/Makefile.am: simplify gconf install
2125
2126        * libgnome/gnome-url.c (gnome_url_show): unref gconf client.
2127
2128Wed Oct 17 17:39:42 2001  George Lebl <jirka@5z.com>
2129
2130        * libgnome/gnome-program.c: remove two unused fields from the private
2131          struct
2132
2133Wed Oct 17 17:32:41 2001  George Lebl <jirka@5z.com>
2134
2135        * libgnome/gnome-preferences.c: fix warnings
2136
2137Wed Oct 17 11:25:38 2001  George Lebl <jirka@5z.com>
2138
2139        * libgnome/gnome-preferences.c:  We really don't want people to use
2140          gnome-preferences, so make it say evil things to the developer
2141          at runtime
2142
21432001-10-18  Mark McLoughlin  <mark@skynet.ie>
2144
2145        * configure.in: add gconf checks.
2146
21472001-10-17 Mark McLoughlin  <mark@skynet.ie>
2148
2149        * libgnome/gnome-preferences.c: add comments to indicate which
2150        ones have been replaced by gconf keys.
2151
2152Sun Oct 14 20:12:14 2001  George Lebl <jirka@5z.com>
2153
2154        * libgnome/gnome-program.c: popt IS the evil incarnate.  There is no
2155          reasonable way to pass data to the callbacks.  And we don't want
2156          to modify or use the options.  So add a hack that sets
2157          a data on the context with the GnomeProgram, so in a callback
2158          if you want to get the GnomeProgram object you'd do
2159          g_dataset_get_data (popt_context, "GnomeProgram");  Evil?
2160          yes.  And it's the only way to do this sanely.
2161
21622001-10-10  Glynn Foster <glynn.foster@sun.com>
2163
2164        * libgnome/gnome-gconf.c: Change to use proper gconf key for desktop wide
2165          settings [ie. /desktop/gnome]
2166
2167Tue Oct 09 18:22:34 2001  George Lebl <jirka@5z.com>
2168
2169        * libgnome/libgnome.schema, Makefile.am: schemas for preferences, this
2170          replaces gnome-preferences API which is supposed to be gone
2171          (And will be soon)
2172
2173        * libgnome/gnome-macros.h: also add prototypes for class_init and
2174          instance_init to the macro, so that they can be just declared
2175          sometime later without having to mess with forward declarations
2176
21772001-10-06 Malcolm Tredinnick <malcolm@commsecure.com.au>
2178
2179        * libgnome/gnome-program.c, gnome-triggers.c, gnome-triggers.h:
2180        * libgnome/gnome-util.c, gnome-help.h, gnome-uri.h: Documentation updates
2181        and fiddling.
2182
21832001-10-06  Malcolm Tredinnick <malcolm@commsecure.com.au>
2184
2185        * doc/reference/libgnome-docs.sgml: More rearrangement.
2186        * doc/reference/tmpl/gnome-sound.sgml: Fixed a typo
2187        * doc/reference/tmpl/gnome-triggers.sgml: Documentation updates.
2188        * doc/reference/tmpl/gnome-util.sgml: Documentation updates.
2189
2190e001-10-05  Malcolm Tredinnick <malcolm@commsecure.com.au>
2191
2192        * doc/reference/libgnome-docs.sgml: Added some structure to the main
2193        page.
2194        * doc/reference/libgnome-sections.txt: Reordered some stuff. Hid
2195        some private stuff. Removed gnome-preferences altogether.
2196        * doc/reference/tmpl/gnome-config.sgml:
2197        * doc/reference/tmpl/gnome-gconf.sgml:
2198        * doc/reference/tmpl/gnome-help.sgml:
2199        * doc/reference/tmpl/gnome-i18n.sgml:
2200        * doc/reference/tmpl/gnome-score.sgml:
2201        * doc/reference/tmpl/gnome-sound.sgml:
2202        * doc/reference/tmpl/gnome-url.sgml: Documentation updates.
2203
22042001-10-05 Malcolm Tredinnick <malcolm@commsecure.com.au>
2205
2206        * libgnome/gnome-config.c, gnome-gconf.c, gnome-help.c, gnome-program.c:
2207        * libgnome/gnome-score.c, gnome-sound.c, gnome-url.c: Documentation
2208        updates.
2209
22102001-10-05  Pablo Saratxaga  <pablo@mandrakesoft.com>
2211
2212        * configure.in: Added Walloon (wa) to the languages list.
2213
22142001-10-04 Malcolm Tredinnick <malcolm@commsecure.com.au>
2215
2216        * libgnome/gnome-program.c, gnome-exec.c, gnome-18n.c: Documentation
2217        updates.
2218
2219Sun Sep 30 14:41:52 2001  George Lebl <jirka@5z.com>
2220
2221        * libgnome/gnome-program.c: free data on finalize, copy argv stuff, and a bit
2222          of cleanup
2223
22242001-10-04  Malcolm Tredinnick <malcolm@commsecure.com.au>
2225
2226        * doc/reference/Makefile.am: detect deprecated functions.
2227        * doc/reference/libgnome-sections.txt: reordering.
2228        * doc/doc/reference/tmpl/gnome-exec.sgml:
2229        * doc/doc/reference/tmpl/gnome-gconf.sgml:
2230        * doc/doc/reference/tmpl/gnome-i18n.sgml:
2231        * doc/doc/reference/tmpl/gnome-program.sgml:
2232        * doc/doc/reference/tmpl/gnome-util.sgml: documentation updates.
2233
22342001-09-28 Mark McLoughlin  <mark@skynet.ie>
2235
2236        * libgnome/libgnome/gnome-program.h: add lame GNOME_PARAM_NONE
2237        for clarity.
2238
2239        * libgnome/libgnome/gnome-init.c
2240        (gnome_bonobo_module_info_get): add missing initialiser.
2241
22422001-09-26  Anders Carlsson  <andersca@gnu.org>
2243
2244        * configure.in: Update to 1.104.0
2245
22462001-09-21  Havoc Pennington  <hp@redhat.com>
2247
2248        * autogen.sh: remove CERTIFIED_GNOMIE
2249
22502001-09-19  Frank Belew <frb@ximian.com>
2251
2252        * libgnome/gnome-init.c (gnomelib_options): add space to implicitly concatenated        string
2253
22542001-09-19  Frank Belew <frb@ximian.com>
2255
2256        * libgnome/gnome-init.c (gnomelib_options): add quotation marks to continued
2257        string in initializer
2258
2259        * libgnome/gnome-program.h: define program_invocation_short_name and
2260        program_invocation_name if not already defined in errno.h
2261
22622001-09-19  Frank Belew  <frb@ximian.com>
2263
2264        * configure.in: remove AM_CONDITIONAL that has no effect
2265
22662001-09-19  Ariel Rios  <ariel@gnu.org>
2267
2268        * libgnome/gnome-program.c (add_to_module_list): Cast the return
2269        value of g_ptr_array_index since PPC was complaining about this.
2270
2271Tue Sep 18 20:40:04 2001  George Lebl <jirka@5z.com>
2272
2273        * libgnome/gnome-util.[ch], gnome-config.h, gnome-init.c:
2274          deprecate g_concat_dir_and_file, and replace it with a macro
2275          using g_build_filename, which essentially does the same thing.
2276
2277Tue Sep 18 17:43:45 2001  George Lebl <jirka@5z.com>
2278
2279        * libgnome/Makefile.am, gnome-config.[ch], gnome-gconfP.h, gnome-gconf.[ch],
2280          gnome-exec.c, gnome-init.c, gnome-url.c:  Do the private symbols
2281          dance and make the gconf lazy init stuff private
2282
2283Fri Sep 14 12:33:21 2001  George Lebl <jirka@5z.com>
2284
2285        * libgnome/Makefile.am, gnome-macros.h, gnome-program.c, libgnome.h: Move the
2286          gnome-macros foo to libgnome.  Also change it a bit so that it can
2287          actually deal with basic glib objects, and use it for GnomeProgram
2288
22892001-09-18  Havoc Pennington  <hp@redhat.com>
2290
2291        * libgnome/libgnome-2.0.pc.in (Requires): add gnome-vfs
2292
22932001-09-18  Anders Carlsson  <andersca@gnu.org>
2294
2295        * Makefile.am (EXTRA_DIST): Add COPYING.LIB
2296
2297        * COPYING.LIB: Add this file.
2298
2299Sun Sep 09 16:54:21 2001  Malcolm Tredinnick <malcolm@commsecure.com.au>
2300
2301        * libgnome/gnome-init.c, libgnome/gnome-program.c: Added some
2302          documentation
2303
2304Sun Sep 09 00:16:03 2001  Malcolm Tredinnick <malcolm@commsecure.com.au>
2305
2306        * Makefile.am, doc/Makefile.am, configure.in: Add build
2307          infrastructure for documentation.
2308
2309Mon Sep 03 17:27:04 2001  George Lebl <jirka@5z.com>
2310
2311        * configure.in: raise version to 1.103.0
2312
23132001-09-11  Anders Carlsson  <andersca@gnu.org>
2314
2315        * libgnome/gnome-program.c (gnome_module_info_get_type): Update to use
2316        new api for g_boxed_type_register_static.
2317
2318Fri Sep 07 14:38:07 2001  George Lebl <jirka@5z.com>
2319
2320        * libgnome/gnome-help.h: include gnome-program.h
2321
23222001-09-09  Malcolm Tredinnick <malcolm@commsecure.com.au>
2323
2324        * doc/reference/libgnome-sections.txt: Hide some things, reorganise
2325          some orderings.
2326
2327        * doc/reference/tmpl/gnome-init.sgml,
2328        * doc/reference/tmpl/gnome-program.sgml: Begin filling in details.
2329
2330        * doc/reference/tmpl/.cvsignore,
2331        * doc/reference/tmpl/libgnome-unused.sgml: The "-unused" file is
2332          going to be annoying until things have settled down, so remove
2333          it for now at least.
2334
2335        * doc/reference/*: Add the beginnings of the API reference manual.
2336          Nothing of substance in here yet, but it builds correctly.
2337
23382001-09-06  Anders Carlsson  <andersca@gnu.org>
2339
2340        * libgnome/libgnome-2.0.pc.in (Cflags): Use gnome-2.0/
2341        instead of gnome/2/
2342
2343        * libgnome/Makefile.am: Install libgnome.h in libgnomeui/
2344        and use gnome-2.0/ instead of gnome/2/
2345
2346Tue Sep 04 19:12:15 2001  George Lebl <jirka@5z.com>
2347
2348        * libgnome/gnome-config.h: include gnome-init.h
2349
2350Tue Sep 04 18:05:12 2001  George Lebl <jirka@5z.com>
2351
2352        * libgnome/gnome-config.h: use the getters for the user/private gnome_dir
2353
23542001-09-04  Martin Baulig  <baulig@suse.de>
2355
2356        * libgnome/gnome-i18n.c: #include <locale.h>.
2357
23582001-09-03  Rodrigo Moya <rodrigo@gnome-db.org>
2359
2360        * libgnome/gnome-i18n.h: removed #define's for gettext macros, and
2361        include bonobo/bonobo-i18n.h, which includes them
2362
23632001-09-02  Anders Carlsson  <andersca@gnu.org>
2364
2365        * libgnome/gnome-program.h: Add G_END_DECLS.
2366
2367Mon Sep 03 17:45:03 2001  George Lebl <jirka@5z.com>
2368
2369        * libgnome/gnome-i18nP.h: remove the config.h include from here, that
2370          shouldn't be in other header files
2371
2372        * libgnome/gnome-marshal-main.c: include config.h
2373
2374Mon Sep 03 03:33:20 2001  George Lebl <jirka@5z.com>
2375
2376        * libgnome/gnome-init.[ch]: add a bonobo module here
2377
2378        * libgnome/gnome-program.c: some doc fixes, a typo in a constant fixed, and
2379          add simple init profiling info
2380
2381Mon Sep 03 02:18:51 2001  George Lebl <jirka@5z.com>
2382
2383        * libgnome/gnome-gconf.c, gnome-init.c: get versions right
2384
2385        * libgnome/gnome-program.c: fixup gnome_program_get doc
2386
2387Sun Sep 02 23:30:56 2001  George Lebl <jirka@5z.com>
2388
2389        * libgnome/gnome-exec.c, gnome-url.c: clean up headers a bit, and do lazy gconf init
2390
2391        * libgnome/gnome-gconf.[ch]:  Don't do all the init on init, but only when
2392          something calls gnome_gconf_lazy_init
2393
2394        * libgnome/gnome-init.c: remove the bonobo stuff, init vfs after arguments are
2395          parsed for bonobo-activation argument parsing to work right
2396
2397        * libgnome/gnome-program.[ch], gnome-gconf.[ch], gnome-init.[ch],
2398          test-libgnome.c:  Make all the module info stuff into getters
2399          rather then data pointers.  This makes the lib have no exported
2400          data symbols which is apparently more kosher and makes some
2401          optimizations in loading possible.
2402
2403        * libgnome/gnome-program.c: when comparing modules, just compare pointers.  We
2404          require pointers to stay the same anyway.  So we save a whole bunch
2405          of string compares this way.  And we already did this somewhat
2406          anyway
2407
2408        * libgnome/gnome-sound.[ch]: Remove gnome_sound_connection and add
2409          gnome_sound_connection_get (), which works a lot better for
2410          on demand esound starting.
2411
2412Sun Sep 02 14:15:46 2001  George Lebl <jirka@5z.com>
2413
2414        * libgnome/gnome-help.[ch], gnome-url.[ch]: fix compilation with popt, remove
2415          some of the duplicated errors and just pass the underlying errors
2416          where appropriate.  Use g_spawn instead of the gnome exec function.
2417          also fix a memory leak.
2418
24192001-09-02  Anders Carlsson  <andersca@gnu.org>
2420
2421        * libgnome/Makefile.am: Remove compilation of Gnome.idl.
2422
2423        * libgnome/gnome-exec.c: (gnome_prepend_terminal_to_vector):
2424        Use gconf.
2425       
2426        * libgnome/gnome-help.c: (gnome_help_display_uri):
2427        Use the old gnome_url_show API.
2428       
2429        * libgnome/gnome-init.c: (libbonobo_class_init):
2430        Don't initialize the bonobo-config monikers.
2431       
2432        * libgnome/gnome-init.h:
2433        Remove functions to get a ConfigDatabase from a GnomeProgram.
2434       
2435        * libgnome/gnome-preferences.c: (desktop_property_get_boolean),
2436        (desktop_property_set_boolean):
2437        Add a really bad hack (always return FALSE on get_boolean) until
2438        we can put GnomePreferences out of its misery.
2439       
2440        * libgnome/gnome-url.c: (gnome_url_default_handler), (gnome_url_show):
2441        * libgnome/gnome-url.h:
2442        Remove complex API and just export gnome_url_show.
2443       
2444        * libgnome/libgnome.h:
2445        Don't include Gnome.h
2446       
2447        * libgnome/test-libgnome.c: (test_url), (main):
2448        Remove moniker tests and use gnome_url_show for the url test.
2449
2450Sun Sep 02 02:45:37 2001  George Lebl <jirka@5z.com>
2451
2452        * libgnome/libgnome.h: add gnome-help.h and gnome-score.h
2453
2454Sun Sep 02 01:38:05 2001  George Lebl <jirka@5z.com>
2455
2456        * libgnome/gnome-help.c: make actually compile.  DOH!
2457
2458Sun Sep 02 00:49:05 2001  George Lebl <jirka@5z.com>
2459
2460        * libgnome/gnome-program.[ch], gnome-init.c, gnome-gconf.c:  Be consistent
2461          with naming of attributes and getters.  So
2462          s/gnome_program_get_name/gnome_program_get_app_id/ and
2463          s/gnome_program_get_version/gnome_program_get_app_version/
2464
2465        * libgnome/gnome-program.c, gnome-help.[ch]:  Implement the help stuff
2466          according to jrb's RFP.  Hopefully correctly :)
2467
2468        * libgnome/gnome-exec.c, gnome-program.c, gnome-config.c: Be more consistent
2469          with use of alloca and always call g_alloca
2470
2471Sat Sep 01 23:01:30 2001  George Lebl <jirka@5z.com>
2472
2473        * libgnome/Makefile.am, gnome-score.[ch]: bring back the non-gui portion of
2474          gnome-scores.
2475
2476        * libgnome/gnome-i18n.c: the push/pop numeric C locale was sort of stupid.  It
2477          was saving the C locale.  So assume that if we're nested we're in the
2478          C locale.  This is just as safe netable wise and wastes less
2479          resources
2480
2481        * libgnome/gnome-config.c: alloca voodoo is now done in glib
2482
2483Sat Sep 01 17:26:44 2001  George Lebl <jirka@5z.com>
2484
2485        * libgnome/gnome-init.c: don't run the gnome_triggers_init, it's an empty
2486          function
2487
2488        * libgnome/gnome-sound.c: actually do on demand esd startup and not on init,
2489          and fix the issue with possible sound sample conflicts if they were
2490          loaded at the same second.  Perhaps this code is weird, need more
2491          investigation.
2492
2493        * libgnome/gnome-triggers.[ch]: comment out the init function, and whack the
2494          prototypes from the .h file that weren't implemented at all anyway
2495
2496        * libgnome/gnome-util.[ch]:  use G_DIR_SEPARATOR(_S), deprecate g_copy_vector,
2497          and mark all the deprecation macros as deprecated.  Add deprecated
2498          macro for g_file_exists, g_unix_error_string and
2499          gnome_util_user_home as well.
2500
2501Sat Sep 01 15:24:54 2001  George Lebl <jirka@5z.com>
2502
2503        * libgnome/gnome-program.c: in the _init function only reregister a module if
2504          it hasn't been registered yet.
2505
25062001-09-02  Anders Carlsson  <andersca@gnu.org>
2507
2508        * Makefile.am: Don't build tests/
2509       
2510        * configure.in: Don't build tests, remove bonobo-config dependency.
2511       
2512        * idl/ChangeLog: Remove.
2513       
2514        * idl/Gnome.idl: Remove.
2515       
2516        * idl/Makefile.am: Remove.
2517
2518Sat Sep 01 23:05:23 2001  George Lebl <jirka@5z.com>
2519
2520        * configure.in, acconfig.h: Add some HAVE_ defines, and again
2521          look for esd and audiofile
2522
2523Sun Aug 26 18:39:43 2001  George Lebl <jirka@5z.com>
2524
2525        * libgnome/configure.in, libgnome/libgnome-2.0.pc.in:  Require GConf
2526
2527Fri Aug 24 09:59:14 2001  George Lebl <jirka@5z.com>
2528
2529        * acconfig.h, configure.in, libgnome/gnome-utils.[ch]:  Add portable
2530          setenv, unsetenv, clearenv implementations since they still didn't
2531          get into glib.  If they get there these can be easily replaced
2532          by macros or just punted.  They are simple yet very useful to
2533          have to write portable code
2534
2535        * libgnome/gnome-utils.c:  make gnome_is_program_in_path use 'access'
2536          with X_OK to check only for actually executable files and it also
2537          regets the PATH every time so that it follows the current PATH
2538          setting.  Note that this cannot possibly be the bottleneck in this
2539          function and the "access" is.
2540
2541        * configure.in: get rid of this elitist evil CERTIFIED_GNOMIE
2542          bullshit
2543
25442001-09-01  Anders Carlsson  <andersca@gnu.org>
2545
2546        * libgnome/gnome-program.c (gnome_program_module_registered): the program_modules
2547        array is NULL-terminated, so break if we get a NULL.
2548
2549Sat Sep 01 06:49:49 2001  George Lebl <jirka@5z.com>
2550
2551        * libgnome/gnome-program.c: Init modules passed to gnome_program_init on
2552          the second (non-global) invocation as well.  Found out bonobo is
2553          calling this and that's very wrong BTW.  gnome_program_init should
2554          be only called by the program itself in it's main.  Also don't
2555          load shlib modules if we're setgid or setuid.  Take the
2556          "--load-modules modules" form of argument.  Use the type in the
2557          init to create the program.
2558
2559Sat Sep 01 02:40:35 2001  George Lebl <jirka@5z.com>
2560
2561        * libgnome/gnome-config.c: kill weird include for strndup, this is in glib
2562          now
2563
2564Thu Aug 30 19:04:25 2001  George Lebl <jirka@5z.com>
2565
2566        * libgnome/gnome-util.c: if looking for a shell in the fallback code,
2567          look for shells in /usr/bin as well as that's used on solaris
2568
2569Thu Aug 30 14:15:44 2001  George Lebl <jirka@5z.com>
2570
2571        * libgnome/gnome-gconf.h:  Eeek, we were including gconf-client, we don't
2572          want to do that.
2573
2574Wed Aug 29 01:24:33 2001  George Lebl <jirka@5z.com>
2575
2576        * libgnome/gnome-program.[ch]: ifdef out the help functions, that's a better
2577          indication that these are here just for show for now.  A proposal
2578          of sorts.
2579
2580Tue Aug 28 23:40:23 2001  George Lebl <jirka@5z.com>
2581
2582        * libgnome/gnome-program.c: app prefix defaults to NULL, which will cause
2583          a g_warning (maybe should be g_error) when locate_file is used
2584          for an app relative domain.  Also don't search the path for
2585          app relative files.
2586
2587        * libgnome/gnome-program.[ch]:  Add a proposal of functions implementation
2588          for displaying app and system help.  This is not part of the
2589          API people should use.  It's just for people to leer at for
2590          now.
2591
2592Tue Aug 28 22:45:44 2001  George Lebl <jirka@5z.com>
2593
2594        * libgnome/gnome-program.[ch]: To make help file (and other files) location
2595          possible add distinction for app and gnome specific files.  Also
2596          add a macro that will set the standard directory properties more
2597          simply.
2598
2599        * libgnome/gnome-init.c: translate module names
2600
2601Tue Aug 28 01:49:27 2001  George Lebl <jirka@5z.com>
2602
2603        * libgnome/gnome-gconf.[ch]: For program relative path, take an optional
2604          argument of GnomeProgram.  Also add documentation for these
2605          two.
2606
2607Mon Aug 27 00:55:56 2001  George Lebl <jirka@5z.com>
2608
2609        * libgnome/gnome-config.c, parse-path.cP: use an internal version of
2610          cancat dir and file which always works with '/'
2611
2612Mon Aug 27 00:32:57 2001  George Lebl <jirka@5z.com>
2613
2614        * libgnome/gnome-gconf.c: include gnome-i18nP.h
2615
2616        * libgnome/gnome-init.[ch], gnome-program.[ch]: Fix include stuff foo,
2617          declare the externs in the header file, initialize triggers again,
2618          and put back the sound stuff so that we're at 1.0 level on that.
2619          Also added a few descriptions of GnomeProgram properties.
2620
2621Sun Aug 26 22:54:57 2001  George Lebl <jirka@5z.com>
2622
2623        * libgnome/libgnome.h, Makefile.am, gnome-gconf.c: Getting confused a bit,
2624          fix things up, now it does compile
2625
2626Sun Aug 26 22:48:54 2001  George Lebl <jirka@5z.com>
2627
2628        * libgnome/gnome-init.c, gnome-gconf.[ch], Makefile.am:  Add gconf support
2629          here.  This is the init stuff, none of the gui stuff.
2630
2631Sun Aug 26 07:29:59 2001  George Lebl <jirka@5z.com>
2632
2633        * libgnome/Makefile.am, gnome-config.[ch], parse-path.cP, gnome-sound.[ch],
2634          gnome-triggersP.h, gnome-triggers.[ch], gnome-i18n.[ch],
2635          gnome-i18nP.h, libgnome.h:  Bring back sane versions of these files.
2636          Will be marked as deprecated where appropriate later after some more
2637          discussion.  In gnome-i18n, don't bring back the broken and
2638          unused crap (preffered language and get_language)
2639
2640        * libgnome/gnome-i18nP.h, gnome-exec.c, gnome-init.c, gnome-program.c,
2641          gnome-url.c, test-libgnome.c: Make translations works once more
2642
2643        * libgnome/gnome-util.c: paranoia fix, setuid/setgid programs can't use
2644          getenv ("SHELL") (for obvious reasons).
2645
2646Thu Aug 23 23:23:42 2001  George Lebl <jirka@5z.com>
2647
2648        * libgnome/gnome-exec.c: fix a 64bit issue with a format string (remember
2649          that types that you don't know size (such as gsize) should be
2650          casted when passed to printf since they can be either %d or %ld
2651          or some such.
2652
26532001-08-14  Michael Meeks  <michael@ximian.com>
2654
2655        * configure.in: add a bonobo-config dependency.
2656
26572001-08-14  Martin Baulig  <baulig@suse.de>
2658
2659        Released libgnome 1.102.0 "Roswell".
2660
2661        * configure.in: Bumped version number to 1.102.0.
2662
26632001-08-14  Abel Cheung  <maddog@linux.org.hk>
2664
2665        * configure.in: Added zh_TW to ALL_LINGUAS.
2666
26672001-08-13  Martin Baulig  <baulig@suse.de>
2668
2669        * libgnome/gnome-init.c (bonobo_activation_post_args_parse): Get the
2670        Bonobo::ActivationContext here, this avoids some nasty
2671        reentrancy problems.
2672
2673        * libgnome/gnome-program.c (gnome_program_locate_file): Allow the `program'
2674        argument to be NULL, in this case call gnome_program_get().
2675
26762001-08-10  Michael Meeks  <michael@ximian.com>
2677
2678        * libgnome/gnome-init.c (libgnome_requirements): remove redundant
2679        duplicate libbonobo_module_info.
2680
26812001-08-09  Martin Baulig  <baulig@suse.de>
2682
2683        * libgnome/gnome-util.h (gnome_*_file, gnome_unconditional_*_file): Put
2684        them back, but #define it as a gnome_program_locate_file() call.
2685
26862001-08-09  Martin Baulig  <baulig@suse.de>
2687
2688        After a discussion with Michael and a release meeting, we
2689        decided to remove the sound again. It was really a bad idea.
2690
2691        * libgnome/gnome-sound.[ch]: Removed.
2692        * libgnome/gnome-sound-csl.c: Removed.
2693        * libgnome/gnome-sound-driver.[ch]: Removed.
2694        * libgnome/gnome-triggers.[ch]: Removed.
2695        * libgnome/test-sound.c: Removed.
2696
26972001-08-09  Martin Baulig  <baulig@suse.de>
2698
2699        * libgnome/gnome-sound-driver.[ch]: New files.
2700        * libgnome/gnome-sound.c, gnome-sound-csl.c: This is an API rewrite
2701        which I did in my local tree, but it's not finished yet and
2702        shouldn't be considered as a good API - just wanted to commit
2703        this before ..... (see the next ChangeLog entry).
2704
27052001-08-09  Martin Baulig  <baulig@suse.de>
2706
2707        Released libgnome 1.101.0 "Pearl Harbor".
2708
2709        * configure.in: Bumped version number to 1.101.0.
2710
27112001-08-09  Martin Baulig  <baulig@suse.de>
2712
2713        * tools/*: Removed.
2714
2715        * configure.in, Makefile.am: Reverted Darin's last change here,
2716        all we need to do is to remove the check for this stuff in
2717        libgnomeui's configure.in, it isn't used anymore.
2718
27192001-08-09  Martin Baulig  <baulig@suse.de>
2720
2721        * configure.in: Don't check for CSL anymore.
2722
27232001-08-06  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
2724
2725        * configure.in: Added sk to ALL_LINGUAS.
2726
27272001-08-06  Darin Adler  <darin@bentspoon.com>
2728
2729        * configure.in:
2730        * Makefile.am:
2731        Start building the tools directory again, but don't bother
2732        building the intl directory any more.
2733
27342001-08-04  Martin Baulig  <baulig@suse.de>
2735
2736        * libgnome/gnome-sound.h (gnome_sound_sample_new_from_file):
2737        Added `const gchar *name' argument.
2738
27392001-08-04  Martin Baulig  <baulig@suse.de>
2740
2741        * libgnome/*.[ch]: Fixed #includes, only include necessary
2742        header files, use <...> instead of "..." where
2743        appropriate.
2744
27452001-08-04  Martin Baulig  <baulig@suse.de>
2746
2747        * libgnome/libgnome-init.[ch]: Renamed to gnome-init.[ch].
2748
27492001-08-04  Martin Baulig  <baulig@suse.de>
2750
2751        * libgnome/gnome-triggersP.h: Removed.
2752
2753        * libgnome/libgnomeP.h: Removed.
2754
27552001-08-04  Martin Baulig  <baulig@suse.de>
2756
2757        * libgnome/gnome-moz-remote.c, gnome-moz-remote2.c: Removed.
2758        * libgnome/vroot.h: Removed.
2759
2760        * libgnome/gnome-remote.[ch]: Removed.
2761
27622001-08-04  Martin Baulig  <baulig@suse.de>
2763
2764        * libgnome/gnome-program.[ch]: Updated copyright info and use
2765        "This file is part of GNOME 2.0" to indicate that it's part
2766        of the frozed API.
2767
2768        * libgnome/libgnome-init.[ch]:  Updated copyright info and use
2769        "This file is part of GNOME 2.0" to indicate that it's part
2770        of the frozed API.
2771
27722001-08-04  Martin Baulig  <baulig@suse.de>
2773
2774        * libgnome/gnome-sound.h (gnome_sound_sample_new_from_cache): New func.
2775        (gnome_sound_cache_add_sample): New func.
2776        (gnome_sound_cache_remove_sample): New func.
2777
2778        * libgnome/gnome-triggers.c: Re-enable this file.
2779
27802001-08-04  Martin Baulig  <baulig@suse.de>
2781
2782        Released libgnome 1.100.0 "Nature One".
2783
2784        * configure.in: Bumped version number to 1.100.0 and
2785        GNOME_PLUGIN_SERIAL to 3.
2786
27872001-08-04  Martin Baulig  <baulig@suse.de>
2788
2789        * NEWS: Updated for 1.100.0.
2790
2791        We're almost done for the release :-)
2792       
2793        Just let me watch the rest of the Nature One broadcast in TV
2794        and then I'll increment the version number and do the distcheck.
2795
27962001-08-04  Martin Baulig  <baulig@suse.de>
2797
2798        * NEWS: Started to write the release notes for 1.100.0.
2799
2800        * configure.in: Require the latest version of everything and
2801        bump version number to 1.99.0.
2802
28032001-08-04  Martin Baulig  <baulig@suse.de>
2804
2805        * configure.in (GNOME_PLUGIN_SERIAL): Bump to 2.
2806
28072001-08-03  Martin Baulig  <baulig@suse.de>
2808
2809        * libgnome/libgnome-init.c (libbonobo_post_args_parse): Initialize the
2810        config databases in an idle handler as this will improve the
2811        startup time of the application.
2812
28132001-08-03  Martin Baulig  <baulig@suse.de>
2814
2815        * libgnome/Makefile.am: Create gnomesoundplugin_csl.la and install it
2816        in $(libdir)/gnome-2.0/sound-plugins/ if we have CSL.
2817
2818        * libgnome/gnome-sound.[ch]: The new GNOME Sound API.
2819
2820        * libgnome/gnome-sound-csl.c: This is the sound plugin module for CSL.
2821
2822        * libgnome/test-sound.c: New file.
2823
28242001-08-03  Martin Baulig  <baulig@suse.de>
2825
2826        * Makefile.am: Don't build the monikers/ and tools/ subdirs.
2827
28282001-08-03  Martin Baulig  <baulig@suse.de>
2829
2830        * configure.in (LIBGNOME): Require libbonobo >= 1.100.0.
2831        (LIBGNOME_CSL): Optionally depend on CSL
2832        (http://www.arts-project.org).
2833
28342001-08-01  Michael Meeks  <michael@ximian.com>
2835
2836        * configure.in: prune redundant pkgconfig checks, let the
2837        deps do the work ...
2838
2839        * port to bonobo-activation.
2840
28412001-08-01  Martin Baulig  <baulig@suse.de>
2842
2843        * libgnome/gnome-paper.[ch]: Removed.
2844
28452001-07-31  Martin Baulig  <baulig@suse.de>
2846
2847        * libgnome/gnome-marshal.list: Removed everything which is not currently used:
2848        VOID:DOUBLE, VOID:UINT, VOID:STRING,INT, VOID:STRING,INT,BOXED,
2849        VOID:STRING,INT,UINT, VOID:POINTER,INT,BOOLEAN, VOID:STRING,BOXED,
2850        VOID:STRING,BOOLEAN,BOXED, ENUM:VOID, BOOLEAN:OBJECT, POINTER:INT,INT,
2851        POINTER:BOOLEAN, POINTER:VOID, POINTER:POINTER, STRING:VOID.
2852
28532001-07-31  Martin Baulig  <baulig@suse.de>
2854
2855        * libgnome/gnome-ditem.[ch]: Removed. This will be moved to gnome-core when George is
2856        back from his holidays.
2857
28582001-07-31  Martin Baulig  <baulig@suse.de>
2859
2860        * monikers/: Don't build this directory.
2861
28622001-07-28  ERDI Gergo  <cactus@cactus.rulez.org>
2863
2864        * configure.in: depend on libbonobo 1.98.0
2865
28662001-07-27  Michael Meeks  <michael@ximian.com>
2867
2868        * configure.in: add xml-i18n tools.
2869
2870        * tests/test-moniker.c (main): add.
2871
2872        * tests/Makefile.am: upd.
2873
28742001-07-27  Martin Baulig  <baulig@suse.de>
2875
2876        * libgnome/libgnome-marshal.list: VOID:STRING,INT,UINT,BOXED -> VOID:STRING,INT,UINT.
2877        VOID:POINTER,INT,BOOLEAN,BOXED -> VOID:POINTER,INT,BOOLEAN,BOXED.
2878
28792001-07-16  Martin Baulig  <baulig@suse.de>
2880
2881        * libgnome/libgnome-init.c (GNOME_PARAM_CONFIG_MONIKER): Default to "config:";
2882        you don't need to set this property unless you have a reason to do so.
2883        (GNOME_PARAM_DESKTOP_CONFIG_MONIKER): Default to "config:/gnome/desktop/".
2884        No need to set this property.
2885
28862001-07-14  Martin Baulig  <baulig@suse.de>
2887
2888        * configure.in (BONOBO_IDLDIR): AC_SUBST this.
2889
28902001-07-12  Darin Adler  <darin@bentspoon.com>
2891
2892        * configure.in: Remove duplicate AC_PROG_LEX.
2893        * monikers/bonobo-storage-vfs.c: Remove unneeded include.
2894        * monikers/bonobo-stream-fs.c: (bonobo_stream_create): Use
2895        gnome-vfs MIME calls.
2896        * monikers/bonobo-stream-vfs.c: Remove unneeded include.
2897
28982001-07-11  Martin Baulig  <baulig@suse.de>
2899
2900        * libgnome/libgnome-init.c (gnome_mime_type): Removed.
2901
29022001-07-11  Martin Baulig  <baulig@suse.de>
2903
2904        * configure.in: Don't define ENABLE_ORBIT2, the conditionals
2905        are all gone now.
2906
2907        * configure.in: Require autoconf 2.50b.
2908
29092001-07-10  Michael Meeks  <michael@ximian.com>
2910
2911        * configure.in: always define ENABLE_ORBIT2
2912        require a version of libbonobo that requires ORBit2.
2913
29142001-07-10  Michael Meeks  <michael@ximian.com>
2915
2916        * tests/test-storage.c (main): hack it up.
2917
29182001-07-09  Michael Meeks  <michael@ximian.com>
2919
2920        * libgnome/Makefile.am (libgnome_headers): remove gnome-regex.[ch]
2921
29222001-07-09  Michael Meeks  <michael@ximian.com>
2923
2924        * tests: add.
2925
2926        * tests/Makefile.am: add.
2927
2928        * tests/test-storage.c: add.
2929
29302001-07-08  Seth Nickell  <snickell@stanford.edu>
2931
2932        * libgnome/libgnome-init.c: (gnome_oaf_pre_args_parse):
2933
2934        Don't call g_thread_init () if it has already been called
2935        by another library / application / what have you. g_thread_init
2936        can only be called *once*.
2937       
2938        * po/ChangeLog:
2939
2940        Curse you gettext.
2941
2942Thu Jun 28 22:58:23 2001  Owen Taylor  <otaylor@redhat.com>
2943
2944        * libgnome/gnome-program.c: g_type_init() no longer
2945        has an arg.
2946
2947Thu Jun 28 10:39:18 2001  Jonathan Blandford  <jrb@redhat.com>
2948
2949        * configure.in: remove test for make-inline-pixbufs, as this
2950        program no longer exists, and libgnome hardly needs it anyway.
2951
29522001-07-04  Michael Meeks  <michael@ximian.com>
2953
2954        * libgnome/Makefile.am: remove gnome-fileconvert.[ch]
2955
2956        * libgnome/libgnome/gnome-fileconvert.[ch]: remove.
2957
29582001-07-02  Carlos PerellÅ MarÅn <carlos@gnome-db.org>
2959
2960        * libgnome/gnome-ditem.c, libgnome-init.c: Now it compile with the
2961        latest bonobo-conf
2962
2963Sat Jun 30 15:54:25 2001  Jonathan Blandford  <jrb@redhat.com>
2964
2965        * libgnome/gnome-program.c (gnome_program_initv): Change to match new
2966        function signature.
2967
29682001-06-28  Michael Meeks  <michael@ximian.com>
2969
2970        * configure.in (gnomelocaledir): add --enable-orbit2
2971
2972        * accoonfig.h: cover ENABLE_ORBIT2
2973
29742001-06-26  Fatih Demir <kabalak@gtranslator.org>
2975
2976        * configure.in: Added ta to the languages list.
2977
29782001-06-19  HÅctor GarcÅa Álvarez <hector@scouts-es.org>
2979
2980        * configure.in: Added "es" for Spanish to $ALL_LINGUAS
2981       
29822001-06-16  Christian Rose  <menthos@menthos.com>
2983
2984        * configure.in: Added sv to ALL_LINGUAS.
2985
29862001-06-14  Martin Baulig  <baulig@suse.de>
2987
2988        * libgnome/gnome-i18n.c, gnome-i18nP.h: Removed.
2989
29902001-06-13  Martin Baulig  <baulig@suse.de>
2991
2992        * libgnome/Makefile.am: Install libgnome.h in `$(includedir)/gnome/2' to make it
2993        consistent with Bonobo.
2994
2995        * libgnome/libgnome.h: You now use #include <libgnome.h> to get this.
2996
29972001-06-13  Martin Baulig  <baulig@suse.de>
2998
2999        * libgnome/gnome-selector.[ch]: Moved to libgnome-extra/libgnome/.
3000        * libgnome/gnome-selector-factory.[ch]: Likewise.
3001        * libgnome/gnome-async-context.[ch]: Likewise.
3002
30032001-06-13  Martin Baulig  <baulig@suse.de>
3004
3005        You need to update your gnome-common to get this working.
3006
3007        * configure.in: Use PKG_CHECK_MODULES from pkg-config to check for stuff.
3008
30092001-06-12  Martin Baulig  <baulig@suse.de>
3010
3011        * libgnome/gnome-program.c (gnome_program_get_property): Implemented PROP_POPT_CONTEXT.
3012
30132001-06-10  Martin Baulig  <baulig@suse.de>
3014
3015        * libgnome/gnome-config.[ch]: Finally removed this. It's already in libcompat.
3016
3017        * libgnome/gnome-paper.[ch]: Copied to libcompat and don't compile it anymore. This belongs into
3018        libgnomeprint or some printing library / application.
3019
3020        * libgnome/gnome-scores.[ch]: Moved to libcompat. This belongs into some games library, but not
3021        into libgnome.
3022
3023        * libgnome/gnome-remote.[ch]: Don't compile this for the moment.
3024        (FIXME: What should we do with this code ? Since this was only a wrapper around
3025        gnome_config calls we don't really need to have this in libgnome. However, IMO it'd be
3026        nice to have this functionality in gnome-exec).
3027
3028        * libgnome/gnome-i18n.c: #ifdef FIXME all gnome_config_calls. The big FIXME is to decide whether
3029        we still want/need this at all.
3030
3031        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector): Use bonobo-config, not gnome-config.
3032
30332001-06-10  Martin Baulig  <baulig@suse.de>
3034
3035        * configure.in: Don't depend on GConf anymore.
3036
30372001-06-10  Martin Baulig  <baulig@suse.de>
3038
3039        * ChangeLog: This is the *top-level* ChangeLog file.
3040        There are ChangeLog files in the libgnome/ and monikers/ directory.
3041
30422001-06-10  Cody Russell  <bratsche@gnome.org>
3043
3044        * libgnome/gnome-preferences: Change preprocessor pasting from ##t## to just ## t.
3045
30462001-06-10  Martin Baulig  <baulig@suse.de>
3047
3048        * libgnome/gnome-ditem.c (gnome_ditem_save): Implemented.
3049
30502001-06-10  Martin Baulig  <baulig@suse.de>
3051
3052        * libgnome/gnome-ditem.c: Rewrote this to use bonobo-config with the new ditem moniker.
3053        (the old version of this file is at CVS revision 1.40).
3054
3055        * libgnome/gnome-ditem.h (GnomeDesktopItemLoadFlags): Removed
3056        GNOME_DESKTOP_ITEM_LOAD_NO_DROP and GNOME_DESKTOP_ITEM_LOAD_NO_OTHER_SECTIONS.
3057        (gnome_desktop_item_get_type): Changed return value to GNOME_DesktopEntryType.
3058        (gnome_desktop_item_get_command): Now returns a `gchar *' which you need to g_free.
3059        (gnome_desktop_item_get_icon_path): Likewise.
3060        (gnome_desktop_item_get_name): Likewise.
3061        (gnome_desktop_item_get_comment): Likewise.
3062        (gnome_desktop_item_get_local_name): Likewise.
3063        (gnome_desktop_item_get_local_comment): Likewise.
3064        (gnome_desktop_item_get_attribute): New returns a `BonoboArg *' (which you need
3065        to bonobo_arg_release).
3066        (gnome_desktop_item_set_attributes): Takes a `const BonoboArg *' as argument.
3067        (gnome_desktop_item_get_local_attributes): Removed.
3068        (gnome_desktop_order_get_order): Now returns a `GSList *', you need to g_free the
3069        strings in that list.
3070        (gnome_desktop_order_set_type): Takes a GNOME_DesktopEntryType.
3071
30722001-06-10  Martin Baulig  <baulig@suse.de>
3073
3074        * libgnome/gnome-desktop.xmldb: Moved to ../monikers.
3075
30762001-06-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
3077
3078        * configure.in: Added "az" to the languages list.
3079
30802001-06-05  Martin Baulig  <baulig@suse.de>
3081
3082        * libgnome/gnome-desktop.xmldb: New file.
3083
3084        * libgnome/gnome-url.c: Use bonobo-config instead of gnome-config.
3085
3086        * libgnome/libgnome-init.h (gnome_get_config_database): New function.
3087
3088        * libgnome/Makefile.am (libgnome_headers): Don't install gnome-config.h.
3089        (libgnome_src): Removed gnome-triggers.c.
3090
3091        * libgnome/libgnome.h: Don't #include <libgnome/gnome-config.h>.
3092
30932001-06-05  Martin Baulig  <baulig@suse.de>
3094
3095        * monikers/: New directory, but don't compile it by default.
3096        We may move this into bonobo-config or bonobo-extra later on, but
3097        for the moment it's easier for me to play around with it when it's
3098        here.
3099
31002001-06-05  Fatih Demir <kabalak@gtranslator.org>
3101
3102        * configure.in: Added "tr" to the languages list.
3103
31042001-06-04  Martin Baulig  <baulig@suse.de>
3105
3106        * libgnome/gnome-selector.c (gnome_selector_add_event_supplier): New function.
3107
31082001-06-03  Martin Baulig  <baulig@suse.de>
3109
3110        * libgnome/gnome-selector.c (PROP_CONFIG_MONIKER, PROP_BROWSE_DIALOG_MONIKER): New properties.
3111        (gnome_selector_ensure_properties): New function. Sets default values for all
3112        properties from the property bag.
3113
31142001-06-03  Martin Baulig  <baulig@suse.de>
3115
3116        * libgnome/gnome-selector.c (PROP_IS_FILE_SELECTOR): New tristate property.
3117
31182001-06-03  Joe Shaw  <joe@ximian.com>
3119
3120        * configure.in: Get rid of the db check and --enable-prefer-db1
3121
31222001-06-02  Martin Baulig  <baulig@suse.de>
3123
3124        * libgnome/gnome-directory-filter.[ch]: Removed.
3125
3126        * libgnome/gnome-selector.c: Removed the GnomeDirectoryFilter stuff.
3127
31282001-06-02  Martin Baulig  <baulig@suse.de>
3129
3130        * libgnome/gnome-selector.c: Started to implement a new directory filter based on the
3131        "filter-patterns" property in the property bag.
3132
3133        * libgnome/gnome-selector.c (PROP_PBAG_AUTO_ADD_TO_LIST, PROP_PBAG_ACTIVATE_ENTRY_ACTION,
3134        PROP_PBAG_ADD_URI_MODE, PROP_PBAG_FILTER_PATTERNS): New properties.
3135        (PROP_PBAG_AUTO_ADD_TO_LIST): Removed.
3136        (impl_GNOME_Selector_getURIList): Implemented.
3137
31382001-06-02  Martin Baulig  <baulig@suse.de>
3139
3140        * libgnome/libgnome-init.c (gnome_mime_type): Add this here until bonobo-moniker-extender-file.c
3141        is fixed. You will be killed if you use this function !
3142
31432001-06-01  Martin Baulig  <baulig@suse.de>
3144
3145        * libgnome/gnome-selector.c (PROP_PBAG_MAX_HISTORY_LINES): Implemented.
3146
3147        * libgnome/gnome-selector.c (PROP_PBAG_PREVIEW_URI): New read-only property.
3148
3149        * libgnome/gnome-selector.c (PROP_PBAG_HISTORY): Implemented this property.
3150        (PROP_PBAG_AUTO_ACTIVATE_ENTRY): New property.
3151        (get_uri_handler, set_uri_handler): The default implementation is to save/return the
3152        URI, so make sure to call the parent handler in derived classes.
3153        (set_entry_text_handler): Call gnome_selector_activate_entry if the
3154        PROP_PBAG_AUTO_ACTIVATE_ENTRY property is set.
3155        (activate_entry_handler): Add the entry text to the history.
3156
3157        * libgnome/gnome-selector.h (gnome_selector_load_history, gnome_selector_save_history): Removed.
3158        (gnome_selector_prepend_history, gnome_selector_append_history): Removed the
3159        `gboolean save' argument.
3160
31612001-06-01  Martin Baulig  <baulig@suse.de>
3162
3163        * libgnome/gnome-selector.c
3164        (PROP_PBAG_ENTRY_TEXT, PROP_PBAG_HISTORY, PROP_PBAG_MAX_HISTORY_LINES): New properties
3165        in the PropertyBag.
3166
31672001-06-01  Martin Baulig  <baulig@suse.de>
3168
3169        * libgnome/gnome-selector.c
3170        (gnome_selector_get_property_bag): Renamed to gnome_selector_get_ambient_properties().
3171        (PROP_PROPERTY_BAG): Renamed to PROP_AMBIENT_PROPERTIES.
3172        (gnome_selector_construct): bonobo_object_add_interface() our Bonobo::EventSource and
3173        our GNOME::AsyncContext and create and bonobo_object_add_interface() a new
3174        Bonobo::PropertyBag.
3175
31762001-06-01  Martin Baulig  <baulig@suse.de>
3177
3178        * libgnome/gnome-selector.c
3179        (gnome_selector_set_vfs_filter): New function to set the GnomeVFSDirectoryFilter.
3180        (check_uri_handler, scan_directory_handler): Do the GnomeVFS stuff here rather
3181        than in gnome-file-selector.[ch].
3182
3183        * libgnome/gnome-file-selector.[ch]: Removed.
3184
31852001-05-31  Martin Baulig  <baulig@suse.de>
3186
3187        * libgnome/gnome-selector.c: Implemented the new CORBA API.
3188
3189        * libgnome/gnome-selector.h (GnomeSelectorClass): Renamed "clear" to "clear_uri_list",
3190        added "scan_directory" and added `gboolean directory_ok' to "check_uri".
3191        (gnome_selector_scan_uri, gnome_selector_set_directory_filter): New functions.
3192
3193        * libgnome/gnome-async-context.c
3194        (GnomeAsyncFunc): Added `gboolean completed' and `const BonoboArg *result'.
3195        (gnome_async_context_get_handle_by_id): New function.
3196        (gnome_async_handle_set_result): New function.
3197        (gnome_async_handle_call_async_func): New function.
3198        (gnome_async_handle_get_id): New function.
3199
3200        * libgnome/gnome-file-selector.[ch]: Derive from GnomeDirectoryFilter.
3201
3202        * libgnome/gnome-selector-dialog.[ch]: Removed.
3203
32042001-05-30  Christophe Merlet  <redfox@eikonex.org>
3205
3206        * configure.in: Added fr to $ALL_LINGUAS.
3207
32082001-05-25  Martin Baulig  <baulig@suse.de>
3209
3210        * libgnome/gnome-selector.[ch]: Merged `check_filename' and `check_directory'
3211        into `check_uri' and `add_file' and `add_directory' into `add_uri'.
3212
32132001-05-25  Martin Baulig  <baulig@suse.de>
3214
3215        * libgnome/gnome-async-context.h (GNOME_ASYNC_TYPE_*): Removed.
3216
32172001-05-25  Martin Baulig  <baulig@suse.de>
3218
3219        * libgnome/gnome-selector.h, gnome-selectorP.h: Moved the async stuff to
3220        gnome-async-context.[ch].
3221
3222        * libgnome/gnome-async-context.[ch]: New files.
3223
3224        * libgnome/gnome-directory-filter.[ch]: New files.
3225
32262001-05-23  Martin Baulig  <baulig@suse.de>
3227
3228        * libgnome/gnome-selector-factory.c (create_selector_handler): Read values
3229        from the PropertyBag and set the GObject properties.
3230
3231Mon May 21 23:12:04 2001  George Lebl <jirka@5z.com>
3232
3233        * libgnome/gnome-ditem.[ch]: wipe all the standard incomformat stuff, clean
3234          up a little bit and start on supporting the standard.  Currently
3235          compiles but doesn't all work, that is launching doesn't work.
3236          Also wipe all KDE vs. GNOME stuff, now the entry is converted to
3237          standard upon load, making life easier on the rest of the functions
3238
32392001-05-21  Martin Baulig  <baulig@suse.de>
3240
3241        * libgnome/gnome-selector-factory.c: Create a BonoboItemHandler so that
3242        you can create a new GnomeSelector entirely with monikers.
3243
3244        * libgnome/gnome-selector-dialog.[ch]: New files.
3245
32462001-05-21  Martin Baulig  <baulig@suse.de>
3247
3248        * libgnome/gnome-selector.c (GNOME_TYPE_TRISTATE): New enum type.
3249        (PROP_WANT_BROWSE_BUTTON): Use the new tristate enum.
3250        (PROP_WANT_CLEAR_BUTTON, PROP_WANT_DEFAULT_BUTTON): Likewise.
3251        (PROP_WANT_ENTRY_WIDGET): New tristate property.
3252        (PROP_WANT_SELECTOR_WIDGET): New tristate property.
3253        (PROP_WANT_BROWSE_DIALOG): New tristate property.
3254        (PROP_WANT_DEFAULT_BEHAVIOUR): Removed.
3255        (PROP_USE_DEFAULT_ENTRY_WIDGET): Removed.
3256        (PROP_USE_DEFAULT_SELECTOR_WIDGET): Removed.
3257        (PROP_USE_DEFAULT_BROWSE_DIALOG): Removed.
3258
3259Mon May 21 00:43:48 2001  George Lebl <jirka@5z.com>
3260
3261        * libgnome/gnome-ditem-entry.[ch]: to be consistent with everything else g*
3262          return the item from the _ref function when we do that.  Also
3263          update the docs for this of course.
3264
3265Sun May 20 22:46:20 2001  George Lebl <jirka@5z.com>
3266
3267        * libgnome/gnome-config.c: fix get_translated_string wrt defaults, the old
3268          implementation just didn't work AT ALL if you passed in a default,
3269          this appends the languages to the keys rather then onto the end
3270          of the entire path.
3271
32722001-05-20  Martin Baulig  <baulig@suse.de>
3273
3274        * libgnome/gnome-selector.h
3275        (gnome_selector_construct): Added `Bonobo_PropertyBag pbag' argument.
3276        (gnome_selector_get_property_bag): New function.
3277        (gnome_selector_get_history_id): Removed.
3278        (gnome_selector_set_history_id): Removed.
3279
3280        * libgnome/gnome-selector.c (PROP_HISTORY_ID): Removed this property.
3281        (PROP_PROPERTY_BAG): New property.
3282
3283        * libgnome/gnome-selector-factory.[ch]: New files.
3284
32852001-05-18  Martin Baulig  <baulig@suse.de>
3286
3287        * configure.in: Optionally depend on libgnomesupport (from
3288        the libgnomebase module).
3289
3290        * acconfig.h (HAVE_GNOMESUPPORT): Added.
3291
3292        * libgnome/libgnome-init.c: #include <gnomesupport.h> if we
3293        HAVE_GNOMESUPPORT.
3294
32952001-05-16  Mark Murnane  <Mark.Murnane@ireland.sun.com>
3296
3297        Changes to eliminate any potential problems on 64-bit platforms.
3298       
3299        * libgnome/gnome-config.c (gnome_config_assemble_vector): Modified type
3300        of len to match return type of strlen().
3301
3302        * libgnome/gnome-ditem.c (replace_percentsign): Modified type of start,
3303        string_len and ps_len as they are used in strlen() operations.
3304        (strip_the_amp): Ditto for exec_len.
3305        (stripstreq): Ditto for len2.
3306
3307        * libgnome/gnome-exec.c (gnome_execute_async_with_env_fds): Modiifed type
3308        of res to gssize to match return type of read() and write() system
3309        calls.
3310
3311        * libgnome/gnome-moz-remote.c (mozilla_remote_test_window): Cast
3312        hostname to const char* to match g_strcasecmp's signature.
3313
3314        * libgnome/gnome-paper.c        (paper_name_compare): Modified return type
3315        from int to long to match return type of g_strcasecmp.
3316        (unit_name_compare): Ditto
3317        (unit_abbrev_compare): Ditto
3318
3319        * libgnome/gnome-program.c (gnome_program_install_property): Cast
3320        parameter #3 of both calls to g_param_spec_set_qdata.
3321
3322        * libgnome/gnome-score.c (log_score): Modified type of counter i to
3323        match return from strlen().
3324
3325        * libgnome/gnome-selector.c (_gnome_selector_add_history): Cast
3326        parameter #3 to GCompareFunc.
3327
33282001-05-15  Martin Baulig  <baulig@suse.de>
3329
3330        * libgnome/libgnome-init.c (gnome_vfs_pre_args_parse): Call gnome_vfs_init()
3331        and use this as pre-args-parse function for the gnome-vfs module.
3332
33332001-05-15  Martin Baulig  <baulig@suse.de>
3334
3335        * libgnome/Makefile.am (ORBIT_IDL): Use @ORBIT_IDL@ rather than
3336        hardcoding `orbit-idl'.
3337
33382001-05-10  Martin Baulig  <baulig@suse.de>
3339
3340        * doc/depends.dia: Moved this to the gnome-2-plan module.
3341
33422001-05-08  Martin Baulig  <baulig@suse.de>
3343
3344        * libgnome/gnome-selector.h (gnome_selector_get_uri): Removed.
3345        (gnome_selector_set_uri): Removed.
3346
3347        * libgnome/gnome-selector.c (impl_GNOME_Selector_getClientID): Implemented.
3348        (impl_GNOME_Selector_getURI, impl_GNOME_Selector_setURI): Likewise.
3349
33502001-05-07  Martin Baulig  <baulig@suse.de>
3351
3352        * libgnome/gnome-selector.h (GnomeSelectorClass): Removed "do_construct".
3353        (gnome_selector_do_construct): Removed.
3354        (gnome_selector_construct): New function.
3355        (gnome_selector_bind_to_control): Made 2nd argument a BonoboObject.
3356
33572001-05-06  Martin Baulig  <baulig@suse.de>
3358
3359        * libgnome/gnome-preferences.c: Use the new bonobo-property-bag-client API.
3360
33612001-05-03  Martin Baulig  <baulig@suse.de>
3362
3363        * libgnome/gnome-file-selector.[ch]: Moved here from libgnomeui.
3364        (GnomeFileSelector): Derive this directly from GnomeSelector.
3365
33662001-05-02  Michael Meeks  <michael@ximian.com>
3367
3368        * libgnome/libgnome-init.c (libbonobo_class_init): kill BonoboObjectClietn.
3369        (gnome_program_get_config_database): split out (get_db): into here
3370        never cut and paste code.
3371        (gnome_program_get_config_database),
3372        (gnome_program_get_desktop_config_database): upd.
3373        re-order to remove redundant prototypes.
3374
33752001-05-02  Martin Baulig  <baulig@suse.de>
3376
3377        * libgnome/Makefile.am: Added explicit dependency
3378        `libgnometypebuiltins.h libgnometypebuiltins.c: $(CORBA_SOURCE)'.
3379
33802001-05-01  Michael Meeks  <michael@ximian.com>
3381
3382        * libgnome/Makefile.am: fixup corba dependencies more genericaly, add
3383        cleanfiles.
3384
33852001-05-01  Martin Baulig  <baulig@suse.de>
3386
3387        * libgnome/gnome-preferences.h (GNOME_PAD, GNOME_PAD_SMALL, GNOME_PAD_BIG):
3388        Moved these #defines here from gnome-uidefs.h.
3389
33902001-04-30  Martin Baulig  <baulig@suse.de>
3391
3392        * libgnome/gnome-selector.h (gnome_selector_get_entry_text): Removed.
3393        (gnome_selector_set_entry_text): Removed.
3394        (gnome_selector_activate_entry): Removed.
3395
33962001-04-30  Martin Baulig  <baulig@suse.de>
3397
3398        * libgnome/gnome-selector.h (gnome_selector_bind_to_control): New function.
3399
34002001-04-30  Martin Baulig  <baulig@suse.de>
3401
3402        * libgnome/gnome-selector.h (GnomeSelector): Made this a BonoboObject.
3403        (GNOME_TYPE_SELECTOR_ASYNC_HANDLE): New #define.
3404        (gnome_selector_async_handle_get_type): New function.
3405        (GNOME_TYPE_SELECTION_MODE): New #define.
3406        (gnome_selection_mode_get_type): New function.
3407
3408        * libgnome/gnome-selector.c: Use GObject and removed all GTK+ stuff.
3409        (PROP_ENTRY_WIDGET, PROP_SELECTOR_WIDGET, PROP_BROWSE_DIALOG):
3410        Removed these properties.
3411
3412        * libgnome/gnome-selector.[ch], gnome-selectorP.h: Moved here from libgnomeui.
3413
3414        * libgnome/libgnome.h: #include <libgnome/gnome-selector.h>.
3415
34162001-04-30  Martin Baulig  <baulig@suse.de>
3417
3418        * libgnome/Makefile.am (libgnome_2_la_SOURCES): Added the CORBA sources.
3419        (libgnome_headers): Install Gnome.h.
3420
3421        * libgnome/libgnome.h: #include <libgnome/Gnome.h>.
3422
34232001-04-30  Martin Baulig  <baulig@suse.de>
3424
3425        * libgnome/gnome-marshal.list, gnome-marshal-main.c: Moved here
3426        from libgnomeui.
3427
3428        * libgnome/Makefile.am: Create gnome-marshal.[ch] from gnome-marshal.list.
3429
3430        * libgnome/libgnome.h: #include <libgnome/gnome-marshal.h>.
3431
34322001-04-30  Martin Baulig  <baulig@suse.de>
3433
3434        * libgnome/Makefile.am: Install gnome-selectorP.h.
3435
3436        * libgnome/gnome-selector.h (gnome_selector_get_entry_text): Put this back.
3437        (gnome_selector_set_entry_text): Likewise.
3438        (gnome_selector_activate_entry): Likesise.
3439        (gnome_selector_get_uri, gnome_selector_set_uri): Likewise.
3440
34412001-04-30  Martin Baulig  <baulig@suse.de>
3442
3443        * idl/: New directory.
3444
34452001-04-29  Martin Baulig  <baulig@suse.de>
3446
3447        * libgnome/Makefile.am: Use the new glib-mkenums instead of our own
3448        gnome-makeenums.pl and gnome-maketypes.awk.
3449
3450        * libgnome/libgnometypebuiltins.[ch]: New generated files; provide a
3451        type installation routine for each enum and flags type.
3452
3453        * libgnome/gnome-program.c, libgnomeP.h (libgnome_type_init): This
3454        function no longer exists.
3455
34562001-04-29  Martin Baulig  <baulig@suse.de>
3457
3458        * libgnome/libgnome-init.[ch]
3459        (GNOME_PARAM_DESKTOP_CONFIG_DATABASE): New property.
3460        (GNOME_PARAM_DESKTOP_CONFIG_MONIKER): Likewise.
3461        (gnome_program_get_desktop_config_database): New function.
3462
3463        * libgnome/gnome-preferences.[ch]: New files; this has the same API than
3464        libgnomeui/gnome-preferences.[ch], but it's using bonobo-conf
3465        internally.
3466
34672001-04-29  Martin Baulig  <baulig@suse.de>
3468
3469        * configure.in (REBUILT): Added this; copied from gtk+.
3470
34712001-04-24  Martin Baulig  <baulig@suse.de>
3472
3473        * libgnome/Makefile.am (libgnome_headers): Added gnome-i18n.h.
3474
34752001-04-23  Martin Baulig  <baulig@suse.de>
3476
3477        * libgnome/gnome-program.h (GnomeModuleConstructor): Removed typedef.
3478        (GnomeModuleClassInitHook): New typedef.
3479        (GnomeModuleInfo): Removed `constructor' and added `class_init'
3480        and `instance_init' functions.
3481        (gnome_program_module_load): Return a `const GnomeModuleInfo *'.
3482        (gnome_program_init): Added `GnomeModuleInfo *' argument.
3483        (gnome_program_initv): Added `GType' and `GnomeModuleInfo *'
3484        arguments.
3485
3486        * libgnome/gnome-program.c (gnome_program_constructor): Removed.
3487        (gnome_program_initv): Load and initialize all modules based
3488        on the `GnomeModuleInfo *' argument; for the moment, we don't
3489        use the GNOME_PARAM_MODULE_INFO and GNOME_PARAM_MODULES
3490        properties.
3491
3492        * libgnome/libgnome-init.h (gnome_gconf_module_info): Removed.
3493        (gnome_program_get_gconf_client, GNOME_PARAM_GCONF_CLIENT): Removed.
3494        (gnome_program_get_config_database): New function.
3495        (GNOME_PARAM_CONFIG_DATABASE, GNOME_PARAM_CONFIG_MONIKER):
3496        New properties.
3497
3498        * libgnome/libgnome-init.c: Don't initialize GConf.
3499 
3500
35012001-04-23  Dietmar Maurer  <dietmar@ximian.com>
3502
3503        * libgnome/test-libgnome.c: replace #include <bonobo/libbonobo.h> with
3504        #include <libbonobo.h>
3505
35062001-04-22  Martin Baulig  <baulig@suse.de>
3507
3508        * libgnome/test-libgnome.c (test_bonobo): Added little bonobo-conf test.
3509
35102001-04-22  Martin Baulig  <baulig@suse.de>
3511
3512        * libgnome/libgnome-2.0.pc.in: We don't need libgnomebase anymore.
3513
3514        * libgnome/libgnome-init.c (gnome_oaf_pre_args_parse): Call g_thread_init().
3515
35162001-04-22  Dietmar Maurer  <dietmar@ximian.com>
3517
3518        * libgnome/Makefile.am (INCLUDES): move LIBBONOBO_CFLAGS before
3519        OAF_CFLAGS, because OAF_CFLAGS include /usr/local/include
3520
35212001-04-21  Martin Baulig  <baulig@suse.de>
3522
3523        * libgnome/Makefile.am (INCLUDES): Use `LIBGNOME_*DIR' instead of `GNOME*DIR'.
3524
3525        * libgnome/gnome-program.[ch]: Put this back.
3526
3527        * libgnome/gnome-i18n.h: Put this back.
3528
3529        * libgnome/*.[ch]: Don't #include <libgnomebase/gnome-portability.h>.
3530
35312001-04-21  Kjartan Maraas  <kmaraas@gnome.org>
3532
3533        * configure.in: Added nn and no to ALL_LINGUAS.
3534       
35352001-04-20  Martin Baulig  <baulig@suse.de>
3536
3537        * libgnome/libgnome-init.c (gnome_oaf_module_info): Put this back.
3538        (libbonobo_module_info): Depend of gnome_oaf_module_info; moved
3539        oaf_popt_options to gnome_oaf_module_info.
3540
35412001-04-18  Michael Meeks  <michael@ximian.com>
3542
3543        * libgnome/libgnome-init.c (gnome_oaf_module_info): kill,
3544        (libbonobo_module_info): Update.
3545
35462001-04-18  Michael Meeks  <michael@ximian.com>
3547
3548        * *.[ch]:
3549       
3550        s/\#include[ \t]*<libgnomebase\/gnome-defs.h>//;
3551        s/BEGIN_GNOME_DECLS/G_BEGIN_DECLS/g;
3552        s/END_GNOME_DECLS/G_END_DECLS/g;
3553       
3554
35552001-04-18  Martin Baulig  <baulig@suse.de>
3556
3557        * libgnome/libgnome-init.c (gnome_oaf_module_info): Put this back.
3558        (libbonobo_module_info): Put this here since Michael doesn't want to
3559        have it in Bonobo.
3560
35612001-04-17  Martin Baulig  <baulig@suse.de>
3562
3563        * libgnome/libgnome-init.c (gnome_oaf_module_info): Removed; this is in libbonobo.
3564        (libgnome_module_requires): Require libbonobo.
3565
3566        * libgnome/libgnome-2.0.pc.in: Depend on libbonobo-2.
3567
35682001-04-17  Martin Baulig  <baulig@suse.de>
3569
3570        * libgnome/gnome-ditem.c (gnome_desktop_item_drop_uri_list): Don't call
3571        gnome_uri_extract_filename(), just use the URI as-is.
3572
35732001-04-17  Martin Baulig  <baulig@suse.de>
3574
3575        * configure.in: Unconditionally depend on libbonobo; removed the
3576        `HAVE_LIBBONOBO' automake conditional.
3577        (LIBGNOME_EXTRA_DEPS): Removed.
3578
35792001-04-16  Martin Baulig  <baulig@suse.de>
3580
3581        * configure.in (HAVE_LIBBONOBO): #define this if we have libbonobo.
3582
35832001-04-15  Martin Baulig  <baulig@suse.de>
3584
3585        * libgnome/libgnome-init.c (libgnome_loadinit): Don't initialize threads here;
3586        this has already been done by libgnomebase.
3587
35882001-04-15  Martin Baulig  <baulig@suse.de>
3589
3590        * libgnome/libgnome-init.c (gnome_program_get_gconf_client): Moved this function
3591        here; it was previously in gnome-program.c, but gnome-program.c is now
3592        in libgnomebase and thus cannot use gconf anymore.
3593
3594        * libgnome/libgnome-init.h: New public header file.
3595        (GNOME_PARAM_GCONF_CLIENT): Moved this #define here.
3596        (gnome_program_get_gconf_client): Provide external declaration.
3597        (gnome_oaf_module_info, gnome_gconf_module_info, gnome_vfs_module_info,
3598        libgnome_module_info): Moved external declarations here from libgnome.h.
3599
3600        * libgnome/libgnome.h: #include <libgnome/libgnome-init.h>.
3601
36022001-04-15  Martin Baulig  <baulig@suse.de>
3603
3604        * libgnome/libgnome-2.0.pc.in: Depend on libgnomebase-2.
3605
36062001-04-15  Martin Baulig  <baulig@suse.de>
3607
3608        * libgnome/gnome-program.[ch]: Removed; this is now in libgnomebase/libgnomebase.
3609
3610        * libgnome/gnome-defs.h, gnome-i18n.h: Removed; this is now in libgnomebase/libgnomebase.
3611
3612        * libgnome/gnome-i18nP.h: Moved all the external declarations from gnome-i18n.h here.
3613
3614        * libgnome/gnome-portability.h.in: Removed; this is now in libgnomebase/libgnomebase.
3615
36162001-04-14  Martin Baulig  <baulig@suse.de>
3617
3618        * libgnome/gnome-program.h (GNOME_PARAM_GCONF_CLIENT): New GnomeProgram property.
3619        (gnome_program_get_gconf_client): New convenience function to return the
3620        GnomeProgram's GNOME_PARAM_GCONF_CLIENT property.
3621
3622        * libgnome/gnome-program.c (gnome_program_get_property): Fixed a typo to make this
3623        actually work.
3624
3625        * libgnome/libgnome-init.c (gnome_gconf_constructor): New constructor function to
3626        install the GnomeProgram's GNOME_PARAM_GCONF_CLIENT property.
3627        (gnome_gconf_get_property, gnome_gconf_post_args_parse): Implement that
3628        property; when creating a new GnomeProgram instance we set its
3629        GNOME_PARAM_GCONF_CLIENT property to gnome_conf_client_get_default().
3630
36312001-04-13  Martin Baulig  <baulig@suse.de>
3632
3633        * libgnome/libgnome-init.c (gnome_oaf_module_info, gnome_gconf_module_info):
3634        Provide GnomeModuleInfo structs for OAF and GConf.
3635        (libgnome_module_requirements): Depend on OAF and GConf.
3636
36372001-04-13  Martin Baulig  <baulig@suse.de>
3638
3639        * libgnome/libgnome-2.0.pc.in: Added @LIBGNOME_EXTRA_DEPS@ to the Requires:.
3640
36412001-04-13  Martin Baulig  <baulig@suse.de>
3642
3643        NOTE: You must update your gnome-common to make this work !
3644       
3645        * configure.in: Optionally depend on libbonobo and define
3646        `HAVE_LIBBONOBO' automake conditional.
3647        (LIBGNOME_EXTRA_DEPS): New AC_SUBST'ed variable for our .pc file.
3648
36492001-04-12  Martin Baulig  <baulig@suse.de>
3650
3651        * libgnome/gnome-program.h (GnomeModuleHook): The `GnomeModuleInfo' argument
3652        is deep-copied, so you can actually modify it.
3653
36542001-04-12  Martin Baulig  <baulig@suse.de>
3655
3656        * libgnome/libgnome.h (libgnome_module_info): Added external declaration.
3657
3658        * libgnome/gnomelib-init.c: Renamed to libgnome-init.c.
3659
3660        * libgnome/gnomelib-init.h: Removed.
3661
36622001-04-12  Martin Baulig  <baulig@suse.de>
3663
3664        * configure.in (--disable-deprecated): Put back this command
3665        line argument; also define `EXCLUDE_DEPRECATED' automake
3666        conditional.
3667
3668        * acconfig.h (GNOME_EXCLUDE_DEPRECATED_SOURCE): Added.
3669        (GNOME_EXCLUDE_DEPRECATED): Added.
3670
36712001-04-11  Martin Baulig  <baulig@suse.de>
3672
3673        * libgnome/gnome-util.h (gnome_libdir_file, gnome_datadir_file,
3674        gnome_sound_file, gnome_pixmap_file, gnome_config_file,
3675        gnome_help_file, gnome_app_help_file): Removed.
3676        (gnome_unconditional_*_file): Removed.
3677
36782001-04-11  Martin Baulig  <baulig@suse.de>
3679
3680        * libgnome/gnome-config.c (access_config_extended): Use
3681        gnome_program_locate_file() instead of gnome_config_file().
3682
3683        * libgnome/gnome-fileconvert.c (gfc_read_FileConverters): Use
3684        gnome_program_locate_file().
3685
36862001-04-11  Martin Baulig  <baulig@suse.de>
3687
3688        * libgnome/gnome-program.c (gnome_program_locate_file): Return NULL if
3689        `ret_locations' is given.
3690
3691        * libgnome/gnome-program.c (gnome_program_initv): Call libgnome_type_init ()
3692        instead of g_type_init (), moved g_type_init () call into
3693        libgnome_type_init ().
3694
3695        * libgnome/libgnomeP.h (libgnome_type_init): Added function prototype.
3696
3697        * libgnome/Makefile.am: Create libgnome.defs and the type stuff using
3698        gnome-maketypes.awk and gnome-makeenums.pl.
3699
3700        * libgnome/libgnome-boxed.defs: New file.
3701
3702        * libgnome/libgnometypes.c: New file.
3703
37042001-04-11  Martin Baulig  <baulig@suse.de>
3705
3706        * libgnome/libgnome.h: Use #include <libgnome/*.h> instead of "libgnome/*.h"
3707        and #include <libgnome/gnome-ditem.h>.
3708
37092001-04-11  Martin Baulig  <baulig@suse.de>
3710
3711        * libgnome/gnome-util.h (PATH_SEP, PATH_SEP_STR): Moved to libgnomeP.h.
3712        (g_is_image_filename): Removed function prototype.
3713
3714        * libgnome/gnome-util.h (g_file_exists): Removed; use g_file_test() instead.
3715
37162001-04-11  Martin Baulig  <baulig@suse.de>
3717
3718        * doc/Porting-1.0-2.0.txt: Added info about the `gnome_*_file'
3719        functions.
3720
37212001-04-11  Martin Baulig  <baulig@suse.de>
3722
3723        * libgnome/: This has now been copied over in CVS. There's a
3724        GNOME_LIBS_MODULE_SPLIT tag which refers to the latest version
3725        in gnome-libs.
3726
37272001-03-24  Martin Baulig  <baulig@suse.de>
3728
3729        * libgnome/libgnome-2.0.pc.in: Depend on gconf-2.0.
3730
37312001-03-24  Martin Baulig  <baulig@suse.de>
3732
3733        * configure.in: Require ORBit >= 2.3.90, not 2.5.7.
3734
37352001-03-24  Anders Carlsson  <andersca@gnu.org>
3736
3737        * configure.in (DB_LIB): It's gnome-vfs-2.0, not gnomevfs-2.0
3738
37392001-03-21  Martin Baulig  <baulig@suse.de>
3740
3741        * libgnome/Makefile.am: We're now in the new libgnome-2 module.
3742        (bin_PROGRAMS): Don't build gnome-moz-remote for the moment since
3743        it depends on X.
3744
37452001-03-21  Martin Baulig  <baulig@suse.de>
3746
3747        * libgnome/gnome-program.h (GNOME_PARAM_POPT_FLAGS, GNOME_PARAM_POPT_CONTEXT):
3748        New properties.
3749
3750        * libgnome/gnome-program.[ch]
3751        (gnome_program_module_register, gnome_program_module_registered,
3752        gnome_program_module_load): Removed the `GnomeProgram *' argument.
3753        (gnome_program_install_property): First argument is now
3754        `GnomeProgramClass *'.
3755        (GnomeModuleInfo): The `init_pass' function no longer has a
3756        `GnomeProgram *' argument, added `constructor' function.
3757
37582001-03-21  Martin Baulig  <baulig@suse.de>
3759
3760        * doc/Porting-1.0-2.0.txt: Added the libgnome section from
3761        our porting document here.
3762
37632001-03-21  Martin Baulig  <baulig@suse.de>
3764
3765        * configure.in: Set package name to `libgnome2', looks better
3766        than `libgnome-2'.
3767
37682001-03-21  Martin Baulig  <baulig@suse.de>
3769
3770        configure.in: Added awk check; use AC_PATH_PROGS in perl check.
3771
3772        * tools/: New directory.
3773
3774        * doc/: New directory.
3775
37762001-03-20  Martin Baulig  <baulig@suse.de>
3777
3778        * libgnome/gnome-program.[ch] (gnome_program_install_property): New
3779        function; allows you to add a property to the GnomeProgramClass.
3780
3781        * libgnome/gnome-program.h (GnomeFileDomain): New enum.
3782        (GNOME_PARAM_GNOME_PATH): New property.
3783        (gnome_program_locate_file): New function; this is a slightly
3784        modified version of gnome_file_locate().
3785
37862001-03-20  Martin Baulig  <baulig@suse.de>
3787
3788        * libgnome/gnome-util.h (gnome_*_file): Use gnome_program_locate_file().
3789        (gnome_file_domain_*): Removed.
3790        (g_file_exists): #define this to use g_file_test().
3791
3792        * libgnome/gnome-util.c (gnome_file_locate): Removed.
3793        (g_file_exists): Removed.
3794
37952001-03-20  Martin Baulig  <baulig@suse.de>
3796
3797        * libgnome/gnomelib-init.[ch] (gnome_program_get_human_readable_name):
3798        Moved to gnome-program.[ch].
3799
3800        * libgnome/gnomelib-init.h (LIBGNOME_PARAM_*, libgnome_param_*):
3801        Removed #defines and external declarations. There are corresponding
3802        `GNOME_PARAM_*' #defines in gnome-program.h which are the names
3803        of GnomeProgram's properties.
3804
3805        * libgnome/test-libgnome.c: Simple test program.
3806
3807        * libgnome/gnomelib-init2.[ch]: Removed, this is now gnome-program.[ch].
3808
3809        * libgnome/gnome-program.[ch]: New files. This implements a `GnomeProgram'
3810        GObject; most of the code is copied from gnomelib-init2.c, but
3811        removed all the GnomeAttribute stuff and use GParam's.
3812
38132001-03-05  Martin Baulig  <baulig@suse.de>
3814
3815        * configure.in: Enable NLS again.
3816        * po/POTFILES.in: New file; currently empty.
3817
3818        * configure.in: Set package name to `libgnome-2-martin' and
3819        version number to 1.96.0.
3820
38212001-02-28  Mikael Hallendal  <micke@codefactory.se>
3822
3823        * libgnome/libgnome/: Fixed includes (added glib.h and gnome-defs.h
3824        to the files needing it. Those are: gnome-config.h, gnome-ditem.h,
3825        gnome-exec.h, gnome-fileconvert.h, gnome-i18n.h, gnome-regex.h,
3826        gnome-remote.h, gnome-score.h, gnome-sound.h, gnome-triggers.h,
3827        gnome-url.h, gnome-util.h, gnome-init.h).
3828       
3829
38302001-02-26  jacob berkman  <jacob@ximian.com>
3831
3832        * libgnome/gnome-url.c: default to using nautilus for help browsing if it
3833        is available
3834
38352001-02-23  Martin Baulig  <baulig@suse.de>
3836
3837        * libgnome/libgnome-2.0.pc.in: New file.
3838        * libgnome/Makefile.am: Install pkg-config file.
3839
38402001-02-15  Darin Adler  <darin@eazel.com>
3841
3842        * libgnome/gnomelib-init2.c: (gnome_program_preinita):
3843        Mark "Help options" with a N_ so it can be translated.
3844
38452000-12-26  Miguel de Icaza  <miguel@helixcode.com>
3846
3847        * libgnome/gnome-moz-remote.c (main): Give preference to mozilla when
3848        autodetecting.
3849
38502000-12-09  Martin Baulig  <baulig@suse.de>
3851
3852        * libgnome/gnome-dump.c, gnome-gen-mimedb.c, gnome-magic.c, gnome-magic.h,
3853        gnome-metadata.c, gnome-metadata.h, gnome-mime-info.c,
3854        gnome-mime-info.h, gnome-mime.c, gnome-mime.h: Removed.
3855
38562000-12-09  Martin Baulig  <baulig@suse.de>
3857
3858        * libgnome/gnomelibs-init.c (libgnome_loadinit): New static function; add
3859        this as `loadinit' function to libgnome's GnomeModuleInfo and
3860        call g_thread_init() here.
3861
38622000-12-09  Martin Baulig  <baulig@suse.de>
3863
3864        * libgnome/gnome-i18n.c: Comment out g_i18n_get_language_list() and
3865        g_i18n_guess_category_value() until someone with a clue has
3866        had a look at it.
3867
38682000-11-22  Martin Baulig  <martin@home-of-linux.org>
3869
3870        * libgnome/gnome-util.h (g_file_test): Removed.
3871
3872        * libgnome/Makefile.am: Use $(GNOMESUPPORT_INCS) and $(GNOMESUPPORT_LIBS).
3873
38742000-09-28  Martin Baulig  <baulig@suse.de>
3875
3876        * libgnome/gnome-history.[ch]: Moved to libcompat.
3877
3878Thu Sep 28 03:34:52 2000  George Lebl <jirka@5z.com>
3879
3880        * libgnome/gnome-ditem.c, gnome-moz-remote2.c, gnome-util.c, gnomelib-init2.c:
3881          use g_getenv instead of getenv
3882
3883Sun Sep 24 15:32:20 2000  George Lebl <jirka@5z.com>
3884
3885        * libgnome/gnome-exec.[ch]:  Improve some docs, and add function to
3886          deal with terminals according to user prefs.  Also some stylistic
3887          changes.
3888
3889        * libgnome/gnome-ditem.c:  Use the gnome-exec function for getting the
3890          terminal command line
3891
3892        * libgnome/gnome-portability.h.in:  remove the alloca thing as g_alloca is
3893          apparently now in glib.  The file is now empty and perhaps
3894          should be removed, unless there's further need for it.
3895
3896Sat Sep 23 17:28:25 2000  George Lebl <jirka@5z.com>
3897
3898        * libgnome/gnome-i18n.[ch]:  Add gnome_i18n_push_c_numeric_locale and
3899          gnome_i18n_pop_c_numeric_locale functions that do the job of
3900          pushing and poping "C" locale to make float<->string conversions
3901          work right in other locales.
3902
3903        * libgnome/gnome-scores.c, gnome-config.c: use the above
3904
3905        * libgnome/gnome-ditem.c: include gnome-url.h to avoid warning
3906
3907Fri Sep 15 18:47:06 2000  George Lebl <jirka@5z.com>
3908
3909        * libgnome/gnome-ditem.[ch]: Launch Type=URL entries, and slight
3910          cosmetic updates
3911
3912Thu Sep 14 18:45:00 2000  George Lebl <jirka@5z.com>
3913
3914        * libgnome/gnome-ditem.c: use g_path_get_dirname instead of g_dirname
3915
39162000-09-09  Martin Baulig  <baulig@suse.de>
3917
3918        * libgnome/gnome-util.c (g_copy_vector): Allow the argument to be NULL.
3919
3920Fri Sep 01 19:13:15 2000  George Lebl <jirka@5z.com>
3921
3922        * libgnome/gnome-url.[ch]: Use GError instead of homebrewed error return
3923
39242000-08-31  Martin Baulig  <baulig@suse.de>
3925
3926        * libgnome/gnome-i18n.c (gnome_i18n_get_language_list): Mark this as
3927        deprecated and call g_i18n_get_language_list().  Moved most
3928        stuff from this file into glib; you need the glib-2.0.patch
3929        in the patches/ directory in order to use it.
3930
3931        * libgnome/gnomelib-init.c: Initialize the gnome-vfs module.
3932
3933Wed Aug 30 22:22:47 2000  George Lebl <jirka@5z.com>
3934
3935        * libgnome/Makefile.am: cosmetic cleanups done in search of errors
3936
3937Thu Aug 24 03:11:54 2000  George Lebl <jirka@5z.com>
3938
3939        * libgnome/gnome-ditem.c: use g_path_get_basename instead of g_basename
3940
3941Thu Aug 24 02:17:20 2000  George Lebl <jirka@5z.com>
3942
3943        * libgnome/gnome-ditem.c: remove g_hash_table_freeze calls as freeze/thaw
3944          on hash tables is deprecated
3945
3946Thu Aug 24 01:45:11 2000  George Lebl <jirka@5z.com>
3947
3948        * libgnome/gnome-mime.c: remove include of gtk/gtk.h
3949
3950        * libgnome/libgnome.h: remove gnome-dentry.h as it's in libcompat now
3951
3952        * libgnome/gnome-init2.c, gnome-ditem.c: whoops, it's g_path_get_basename not
3953          g_path_basename
3954
39552000-08-07  Martin Baulig  <baulig@suse.de>
3956
3957        Moved all deprecated files (i.e the ones that were linked into
3958        libgnome-1-compat and not into libgnome) into their own
3959        subdirectory (../libcompat).
3960
3961        * libgnome/gnome-dentry.c, gnome-dentry.h, gnome-help.c, gnome-help.h,
3962        gnome-popt.c, gnome-popt.h, gnome10-compat.c, gnome10-compat.h,
3963        libgnome-compat-1.0.h: Moved to ../libcompat/.
3964
3965        * libgnome/gnome-ditem.c: #include <popt.h> directly and not the deprecated
3966        "gnome-popt.h"
3967        * libgnome/gnome-url.c: Likewise.
3968
39692000-07-31  Karl Eichwalder  <ke@suse.de>
3970
3971        * libgnome/gnome-moz-remote2.c: Add missing dots.
3972
39732000-07-26  John Sullivan  <sullivan@eazel.com>
3974
3975        * libgnome/gnome-sound.c (use_sound): Moved this function out of a
3976        #ifndef HAVE_LIBAUDIOFILE and into #ifdef HAVE_ESD.
3977        This fixes the build breakage caused earlier today by Miguel's change.
3978
39792000-07-16  Jaka Mocnik  <jaka@barbara>
3980
3981        * libgnome/gnome-help.h (gnome_help_goto, gnome_help_pbox_goto): actually
3982        add the const stuff.
3983
3984Fri Jul 14 01:41:05 2000  George Lebl <jirka@5z.com>
3985
3986        * libgnome/gnome-dentry.[ch]: s/int/gboolean/
3987
3988        * libgnome/gnome-help.[ch]: add const stuff
3989
3990        * libgnome/gnome-history.[ch]: add const stuff and GnomeHistoryEnt is a
3991          typedef to the structure and NOT the pointer as this is
3992          inconsistent with the rest of gnome and plain ugly
3993
3994        * libgnome/gnome-mime-info.[ch]: const stuff
3995
3996        * libgnome/gnome-regex.h: use a standard looking typedef for the structure
3997
3998        * libgnome/gnome-score.[ch]: const stuff
3999
4000        * libgnome/gnome-url.[ch]: GnomeURLDisplayContext again a typedef to
4001          the structure NOT the pointer so that we are consistent again
4002
4003        * libgnome/gnomelib-init.[ch], gnomelib-init2.[ch]: const stuff
4004
4005Wed Jul 12 02:25:14 2000  George Lebl <jirka@5z.com>
4006
4007        * libgnome/gnome-config.c, gnome-ditem.c, gnome-i18n.[ch], gnome-mime-info.c,
4008          gnome-paper.[ch]:  Where an internal string or list is returned,
4009          make the return constant.  gnome_i18n_get_preferred_language is
4010          not constant, so remove the "const"
4011
4012        * libgnome/gnome-mime-info.c: before reversing the language list, make a copy
4013
4014        * libgnome/gnop-util.c: use g_strdup and not strdup
4015
40162000-07-11  Miguel de Icaza  <miguel@gnu.org>
4017
4018        * libgnome/gnome-sound.c (gnome_sound_init): Store the esound hostname
4019        here.
4020        (gnome_sound_play): Use the use_sound routine here.
4021        (gnome_sound_sample_load): ditto.
4022        (use_sound): Delayed initialization of sound.
4023
40242000-06-15  Jody Goldberg <jgoldberg@home.com>
4025
4026        * libgnome/gnome-score.c (print_ascore) : setlocale returns a static buffer.
4027          Copy it to safety.  Set the locale AFTER storing the current
4028          setting.
4029        (log_score) : Ditto.
4030        (gnome_score_get_notable) : Ditto.
4031
4032        * libgnome/gnome-config.c (_gnome_config_get_float_with_default): Ditto.
4033        (_gnome_config_set_float) : Ditto.
4034
4035Mon Jun 12 18:40:33 2000  George Lebl <jirka@5z.com>
4036
4037        * libgnome/gnome-util.c: update the comments.  Just to make gtk-doc work on
4038          g_file_test, and take out the "will be removed thing on
4039          g_file_exists as it won't
4040
4041Fri May 26 12:24:02 2000  George Lebl <jirka@5z.com>
4042
4043        * libgnome/gnome-score.c: Applied patch from Dennis Bjorklund
4044          <dennisb@cs.chalmers.se> to fix another unprotected atof with
4045          setting locale to "C" and then back.
4046
40472000-05-27  Miguel de Icaza  <miguel@helixcode.com>
4048
4049        * libgnome/gnome-exec.c (gnome_execute_async_with_env_fds): Invoke setsid()
4050        before execing the child process, as some applications terminate
4051        by doing kill (0, SIGTERM) (mgp), so when we launch them from the
4052        file manager they get the SIGTERM Message as well
4053
40542000-05-18  Miguel de Icaza  <miguel@gnu.org>
4055
4056        * libgnome/gnome-config.c (gnome_config_iterator_next): Implement as
4057        documented. 
4058       
4059Sat May 06 16:46:13 2000  George Lebl <jirka@5z.com>
4060
4061        * libgnome/gnome-config.c (_gnome_config_get_float_with_default)
4062          (_gnome_config_set_float): setlocae for LC_NUMERIC to "C" and
4063          then back to original locale when reading and writing floats
4064          so that we can read/write floats over different locales
4065
4066        * libgnome/gnome-score.c (gnome_get_score_file_name) (log_score):
4067          The same as above.  Fixes bugs #10404, #10257
4068
4069Fri May 05 20:53:11 2000  George Lebl <jirka@5z.com>
4070
4071        * libgnome/gnome-url.c: gnome_url_show had it's return value inversed, duh!
4072
4073Fri May 05 19:22:30 2000  George Lebl <jirka@5z.com>
4074
4075        * libgnome/gnome-ditem.c: include gnome-i18nP.h rather then gnome-i18n.h
4076
4077        * libgnome/gnome-url.[ch]: add an error argument to gnome_url_show_full
4078          Fix one memory leak and one GList corruption bug.  Made it use
4079          gnome_exec_async rather then shell.  It will now correctly handle
4080          URIs with weird characters and no longer uses printf format strings
4081          taken from files.  When the handler is gnome-moz-remote, it
4082          first checks if the program ('netscape' or whatever gnome-moz-remote
4083          uses) actually exists.
4084
4085        * libgnome/gnomelib-init2.c: fix a warning
4086
4087Sun Mar 26 13:31:28 2000  George Lebl <jirka@5z.com>
4088
4089        * libgnome/gnome-config.[ch],parse-path.cP: return TRUE/FALSE from the sync
4090          functions indicating an error in writing to a file, and do
4091          s/gint/gboolean/ a bit
4092
4093        * libgnome/gnome-ditem.[ch]: return TRUE/FALSE from the _save function to
4094          indicate an error in saving
4095
4096Mon Mar 20 21:10:53 2000  George Lebl <jirka@5z.com>
4097
4098        * libgnome/gnome-ditem.c: if no "C" locale setting found for name, set it
4099          to the filename or "Unknown" when saving.  This prevents problem
4100          with created files.  Also eliminate a possible buffer overrun.
4101
4102Mon Mar 20 20:36:35 2000  George Lebl <jirka@5z.com>
4103
4104        * libgnome/gnome-config.c: Apply patch from miguel made to gnome-libs-1-0,
4105          fix segfault when loading illegal files by correctly setting state
4106          after ignore.  also correctly set state after premature end of line
4107       
4108        * libgnome/gnome-dentry.c: when saving names and comments, save them to the
4109          default (no language) first just in case there was no setting,
4110          fixes first part of #7300
4111
41122000-04-03  Miguel de Icaza  <miguel@gnu.org>
4113
4114        * libgnome/gnome-fileconvert.c (gfc_read_FileConverters): Do not depend on
4115        initialization sequence to run.
4116
4117        * libgnome/parse-path.cP (parse_path): Do not depend on the initialization sequence
4118
41192000-02-24  Miguel de Icaza  <miguel@nuclecu.unam.mx>
4120
4121        * libgnome/gnome-util.c (g_concat_dir_and_file): dir or file being NULL is
4122        an error.
4123
41242000-02-18 Elliot Lee <sopwith@redhat.com>
4125        * libgnome/gnome-dentry.c: Try just looking for KDE icons in various common places instead of using
4126        KDE_ICONDIR define.
4127
4128Sun Jan 30 12:49:59 2000  George Lebl <jirka@5z.com>
4129
4130        * libgnome/gnome-ditem.c: fix two double free errors by applying a patch from
4131          Peter Wainwright <prw@wainpr.demon.co.uk> and fix a small leak
4132          in _unref
4133
4134Thu Jan 20 00:07:37 2000  George Lebl <jirka@5z.com>
4135
4136        * libgnome/gnome-mime.[ch]: add a function gnome_uri_extract_filename,
4137          which will take a single uri and return a newly allocated
4138          string with a local filename or NULL if it's not file: and
4139          local.  Use this in extract_filenames so that we actually
4140          get real files for things that specify hostname too
4141
4142        * libgnome/gnome-ditem.c: use gnome_uri_extract_filename to test for
4143          something being a local file and use it to extract the filename
4144          itself.  If we actually append ".directory" and read the file,
4145          stat it again to get the correct mtime.  Store full path in
4146          location.  Make sure the type is "Directory" if and only if
4147          the loaded file is a ".directory".  Recognize "<dir>/.directory"
4148          as a directory file as well.  Add _() around the g_warning
4149          messages.  Fix .order file reading by opening the right file.
4150
4151Tue Jan 18 00:30:56 2000  George Lebl <jirka@5z.com>
4152
4153        * libgnome/gnome-util.c: (g_file_test) make the tests work sanely again.
4154          This had been changed to test an and of the conditions which
4155          doesn't make sense as something can never be a dir, a regular
4156          file and a link at the same time.  So it now agains properly
4157          tests an OR of the conditions, which also fixes
4158          gnome-pixmap-entry and anything else that used the function.
4159
4160Mon Jan 17 14:21:09 2000  George Lebl <jirka@5z.com>
4161
4162        * libgnome/gnome-ditem.c: test for gnome-terminal's existence and fall back
4163          to xterm otherwise
4164
4165Sun Jan 16 02:43:14 2000  George Lebl <jirka@5z.com>
4166
4167        * libgnome/gnome-ditem.[ch]: Add a basic "Type" attribute to the structure and
4168          gnome_desktop_item_get_type/set_type accessors
4169          Get and store other sections found in the file.
4170          Fix recognition of files by looking at all lines for the initial
4171          section header.
4172          Add a GNOME_DESKTOP_ITEM_LOAD_NO_OTHER_SECTIONS flag that will
4173          inhibit reading of other sections from files to speed up loading.
4174          Use gnome_config_sync_file and not gnome_config_sync
4175          Remove the tree reading/writing support, it's not justifiable
4176          for this to be in ditem, we need a separate simpler loader for
4177          trees.
4178          Add get_order/set_order functions for getting and setting the
4179          order of items for a directory ditem.
4180          Still read and store keys that have an empty value.
4181          Store the entire location in location, not just the basename.
4182          The _get_languages function gets a union of all languages from
4183          name and comment.
4184          The _save function sets the location to the new location.
4185          The _get_file_status no longer takes 'under' as we store the entire
4186          Actually start a terminal if we need to.
4187          Check the type (if set) before a launch (assume
4188          "KonsoleApplication" for kde things is an application for the
4189          terminal)
4190          Make world peace possible.
4191          Fix getting the terminal flag
4192          Allow clearing of names, comments and attributes by passing
4193          nulls as the new value.
4194          Allow mass clearing of names and comments.
4195          For _set_name and _set_comment default language to "C" if NULL.
4196
4197Sat Jan 15 00:53:48 2000  George Lebl <jirka@5z.com>
4198
4199        * libgnome/gnome-dentry.c, gnome-exec.c, gnome-moz-remote2.c, gnome-util.c:
4200          fix minor compiler warnings and a sizeof doesn't necessairly
4201          return int error.
4202
4203Thu Jan 14 23:56:08 2000  George Lebl <jirka@5z.com>
4204
4205        * libgnome/gnome-mime.c: make a local function static and fix a sizeof
4206        is integer assumption when printing with g_message.
4207
4208        * libgnome/gnome-url.c: fixed two sizeof(pointer) == sizeof(int) assumtions
4209
42102000-01-13  Havoc Pennington  <hp@redhat.com>
4211
4212        * libgnome/gnomelib-init2.c (gnome_program_module_register): Dump
4213        bad-module-version message to stderr instead of stdout, and
4214        then exit(1) (we can't really continue, it will segfault
4215        most of the time no doubt)
4216        (gnome_program_version_check): reverse the version args
4217        to rpmvercmp
4218
4219Thu Jan 13 14:49:03 2000  George Lebl <jirka@5z.com>
4220
4221        * libgnome/gnome-i18n.c: fixup the inline doc to be more clear that the
4222          list returned from gnome_i18n_get_language_list should not be
4223          freed at all.
4224
42252000-01-11  Havoc Pennington  <hp@redhat.com>
4226
4227        * libgnome/gnomelib-init2.c: Add GNOME_PARAM_HUMAN_READABLE_NAME
4228        (gnome_program_get_human_readable_name): convenience function
4229        to get it
4230
4231Sat Jan 08 19:06:47 2000  George Lebl <jirka@5z.com>
4232
4233        * libgnome/gnome-ditem.[ch]:  Switch exec from a vector to a simple string.
4234          change the _get_command and _set_command to return/take a simple
4235          string.  Also changed reading of .order file to not use a fixed
4236          buffer for reading.
4237
4238Sat Jan 01 18:45:26 2000  George Lebl <jirka@5z.com>
4239
4240        * libgnome/gnome-config.c,gnome-help.c,gnome-mime-info.c: Use LC_MESSAGES
4241          instead of LC_ALL to get the language to use for translating
4242          messages.  LC_ALL is used as well inside gnome-i18n anyway
4243          and messages need to use LC_MESSAGES if it's set
4244
4245        * libgnome/gnome-help.c: s/g_fee/g_free/ in the inline docs for two functions
4246
42472000-01-11  Havoc Pennington  <hp@pobox.com>
4248
4249        * libgnome/gnomelib-init.c: move human readable name stuff into
4250        libgnome init files.
4251
42521999-12-23  Havoc Pennington  <hp@redhat.com>
4253
4254        * libgnome/gnomelib-init.c (libgnome_userdir_setup): Clean up this
4255        code. Include strerror() in error messages, don't dump core (just
4256        fprintf() then exit(1)), indent reasonably, don't use -1 as a
4257        truth value.
4258
42591999-12-21  Havoc Pennington  <hp@redhat.com>
4260
4261        * libgnome/gnome-ditem.c: new functions to get the best comment/name to
4262        display to the current user (by locale list).
4263
4264Wed Dec 15 14:15:37 1999  George Lebl <jirka@5z.com>
4265
4266        * libgnome/gnome-i18n.c: make sure we don't get into an infinite loop by
4267          descending only 30 levels before giving a warning.  This would
4268          only be the case for broken locale.alias, but we wanna handle it.
4269          I could have sworn that I did this before, guess not.
4270
4271Tue Dec 14 00:04:18 1999  George Lebl <jirka@5z.com>
4272
4273        * libgnome/gnome-mime-info.c: current_lang is a list of languages.  Also
4274          we store the previous key and it's language level when reading.
4275          (remove_this_key) removed this function as it is replaced by
4276          using g_hash_table_lookup_extended where we don't need to
4277          remove/readd, but just readd with the old key
4278          (context_add_key) take an extra 'lang' argument which is the
4279          language of the current key/value or NULL.  If the current 'lang'
4280          is higher then the previous key's lang level we replace the
4281          previous key with this key, otherwise we just add the key/value
4282          (load_mime_type_info_from) keep track of lang just like we do
4283          of 'key'
4284          (gnome_mime_flag) take the 'key' as an argument and do the right
4285          thing
4286          (gnome_mime_copiousoutput,gnome_mime_needsterminal) call the
4287          gnome_mime_flag with the 'key'
4288
4289        * libgnome/gnome-mime-info.h: gnome_mime_nametemplate removed from the
4290          header as it was not actually implemented anywhere.  Also this
4291          file was slightly weirdly formatted and was not all that readable
4292          at 80 cols, so I removed some spurious tabs to make it so
4293
42941999-12-13  Havoc Pennington  <hp@redhat.com>
4295
4296        * libgnome/gnome-ditem.h, gnome-ditem.c: Add copyright, add Emacs magic, re-indent.
4297
42981999-12-07  Martin Baulig  <martin@home-of-linux.org>
4299
4300        * libgnome/gnome-mime-info.c (gnome_mime_init): Use `gnome_util_home_file'
4301        instead of `gnome_util_user_home'
4302
4303Sun Dec 05 01:32:35 1999  George Lebl <jirka@5z.com>
4304
4305        * libgnome/gnome-dentry.c: fix the quoting, now we don't quote the exec vector
4306          from the dentry as this is the expected behaviour, but we do quote
4307          the arguments passed to gnome_desktop_entry_launch_with_args so
4308          that we work with filenames with spaces.  This will completely
4309          fix #4010.
4310
4311Fri Dec 03 21:23:56 1999  George Lebl <jirka@5z.com>
4312
4313        * libgnome/gnome-dentry.c: fix a segfault in join_with_quotes, fixes #4010
4314
43151999-11-24  James Henstridge  <james@daa.com.au>
4316
4317        * libgnome/gnome-paper.h: added prototypes for new functions.
4318
4319        * libgnome/gnome-paper.c (gnome_unit_with_abbrev): new function to find a
4320        GnomeUnit by its abbreviation.
4321        (gnome_unit_convert): convert from one set of units to another.
4322        (gnome_unit_name): accessor for the name of a GnomeUnit.
4323        (gnome_unit_abbrev): accessor for abbreviation of GnomeUnit.
4324
43251999-11-17  Iain Holmes  <ih@csd.abdn.ac.uk>
4326
4327        * libgnome/gnomelib-init.h: Removed gnomelib_init.
4328
4329        * libgnome/gnome10-compat.[ch]: Added gnomelib_init as a function to pass fake
4330        arguments to gnome_program_init.
4331
43321999-11-16  Elliot Lee  <sopwith@redhat.com>
4333
4334        * libgnome/gnome-url.[ch]: Add a callback for history maintainance.
4335
43361999-11-15  Elliot Lee  <sopwith@redhat.com>
4337
4338        * libgnome/gnomelib-init2.[ch]: Add gnome_program_module_load() (Dynamic module loading from --load-modules, $GNOME_MODULES).
4339
43401999-11-11  Jacob Berkman  <jberkman@andrew.cmu.edu>
4341
4342                * gnome-config.c (gnome_config_make_vector): correctly
4343                handle the "a \b c" case (escaped character between 2
4344                spaces)
4345                (gnome_config_make_vector): george also suggested this
4346                fix
4347
4348                Fixes bug #3475
4349
43501999-11-09  Elliot Lee  <sopwith@redhat.com>
4351
4352        * libgnome/Makefile.am: Link libgnome to $(LIBGNOME_LIBS), not $(GLIB_LIBS).
4353
4354        * libgnome/gnome-i18n.c: Add a comment about implementation behaviour.
4355        * libgnome/gnome-moz-remote2.c: Finish implementation of new gnome-moz-remote
4356        * libgnome/gnome-url.[ch]: Support new API with GnomeURLDisplayContext's, change gnome_url_show to just use this.
4357        * libgnome/gnome-util.[ch]: Add a "help" file domain, for looking up help files.
4358        * libgnome/gnome10-compat.[ch]: No change, stupid CVS.
4359        * libgnome/libgnome{,10compat}.h: Move gnome-help into 1.0 compat library.
4360        * libgnome/gnomelib-init2.c: Don't free the popt context unless that is specifically requested - programs need a sane way
4361        to get to the args.
4362
43631999-11-05  Havoc Pennington  <hp@pobox.com>
4364
4365        * libgnome/gnome-util.h: Include gnome-defs.h
4366
43671999-10-30  Dick Porter <dick@acm.org>
4368
4369        * libgnome/Allow gnome-moz-remote to launch a netscape as a last resort, if
4370                --remote cant find a running one.
4371
43721999-10-27  Elliot Lee  <sopwith@redhat.com>
4373
4374        * libgnome/gnomelib-init.h: Add attributes for application prefix/libdir/datadir/sysconfdir.
4375        * libgnome/gnome-util.c: Make use of these attributes in gnome_file_locate().
4376
4377        * libgnome/gnome-ditem.[ch]: Add save routine, location accessors. Remove run-in-bg flag. Add check-for-changes routine.
4378
43791999-10-26  Elliot Lee  <sopwith@redhat.com>
4380
4381        * libgnome/gnome-ditem.[ch]: New files - replacement for gnome-dentry.[ch]
4382        * libgnome/gnome-util.[ch] (gnome_file_locate) Redo the file location stuff
4383                          (g_file_test): Use access() if only testing for existence. Also fix the other tests to
4384                                         work slightly more sanely (check that all specified conditions are met,
4385                                         rather than that all unspecified conditions are not met).
4386                          (gnome_user_shell): Use g_strdup instead of strdup
4387        * libgnome/gnomelib-init2.c (gnome_program_attribute_get): Fix inverted error condition.
4388        * libgnome/gnomelib-init.h: Add an attribute for an application-provided file locator function.
4389        * libgnome/gnome-config.c: Recognize [yYtT1-9].* as TRUE boolean values, all others as FALSE boolean values.
4390
43911999-10-21  Federico Mena Quintero  <federico@redhat.com>
4392
4393        * libgnome/gnome-mime.c (add_ext): New helper function to add an
4394        extension->mime_type mapping.  It checks for the presence of old
4395        mappings of the same extension.  This fixes a memory leak in
4396        add_to_key() when there are multiple mappings of an extension to
4397        mime types in the .mime files.
4398        (add_to_key): Use add_ext().
4399
44001999-10-18  Jonathan Blandford  <jrb@redhat.com>
4401
4402        * libgnome/Makefile.am (libgnome10compat_a_SOURCES): new compatibility lib.
4403
4404        * libgnome/gnomelib-init2.c (gnome_program_parse_args): fixed so it compiles
4405        (gnome_program_get): fixed so it compiles
4406        (gnome_program_module_register): fixed so it compiles.
4407
44081999-10-07  Elliot Lee  <sopwith@redhat.com>
4409        * libgnome/gnomelib-init2.[ch]: New implementation.
4410        * libgnome/gnomelib-init.[ch]: Use new init system.
4411        * libgnome/Makefile.am: Add gnome-portability.h, gnomelib-init{,2}.h to headers, remove gnome-popt.h from headers.
4412        Add gnomelib-init2.c to sources, remove gnome-popt.c from sources.
4413        * libgnome/gconfigger.c, gnome-gen-mimedb.c, gnome-moz-remote.c: Use new init setup.
4414        * libgnome/gnome-i18n.h, gnome-i18nP.h: Instead of duplicating everything in two header files, add hooks so we can
4415        avoid doing that.
4416        * libgnome/gnome-mime-info.c, gnome-util.c, gnome-util.h: Avoid using deprecated functions.
4417        * libgnome/gnome-mime.c: Case-insensitive file extension hashing.
4418        * libgnome/gnome-portability.h.in: New file (gives us a working g_alloca on any system).
4419        * libgnome/libgnome.h: Add new header files
4420        * libgnome/libgnomeP.h: avoid duplication with libgnome.h
Note: See TracBrowser for help on using the repository browser.