source: trunk/third/libgnome/ChangeLog @ 18580

Revision 18580, 122.9 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18579, which included commits to RCS files with non-trunk default branches.
Line 
12003-01-23  Alexander Larsson  <alexl@redhat.com>
2
3        * libgnome/Makefile.am (libgnome_2_la_LDFLAGS):
4        Correct version number error.
5       
6        * configure.in:
7        Add EXTRAVERSION and set to .1
8        Add missing translations to ALL_LINGUAS.
9
102003-01-22  Christian Rose  <menthos@menthos.com>
11
12        * configure.in: Added "mn" to ALL_LINGUAS.
13
142003-01-21  Anders Carlsson  <andersca@codefactory.se>
15
16        * configure.in: Fix libtool versioning. Up number to 2.2.0
17
18Fri Jan 17 15:25:39 2003  Jonathan Blandford  <jrb@redhat.com>
19
20        * schemas/desktop_gnome_peripherals_mouse.schemas.in: add
21        /desktop/gnome/peripherals/mouse/cursor_theme and
22        /desktop/gnome/peripherals/mouse/cursor_size
23
242003-01-14  Anders Carlsson  <andersca@gnu.org>
25
26        * monikers/bonobo-config-bag.c (bonobo_config_bag_new): Fix comment.
27
282003-01-09  Alexander Larsson  <alexl@redhat.com>
29
30        * schemas/Makefile.am (schema_in_files):
31        * schemas/desktop_gnome_thumbnailers.schemas.in:
32        Add schemas for thumbnailers.
33
342003-01-08  Anders Carlsson  <andersca@gnu.org>
35
36        * configure.in: Release 2.1.90
37
382003-01-08  Jody Goldberg <jody@gnome.org>
39
40        * schemas/desktop_gnome_accessibility_keyboard.schemas.in : set
41          defaults to 0 to fix #96483
42
432002-12-24 John Fleck <jfleck@inkstain.net>
44
45        * help-converters/info/main.c
46        output title, fixing bug #83905
47
482002-12-16  Anders Carlsson  <andersca@gnu.org>
49
50        * configure.in: Release 2.1.5
51
522002-12-12  Chema Celorio  <chema@celorio.com>
53
54        * acconfig.h: Trying to fix the autoheader warning didn't worked because
55        we are pulling one AC_DEFINE from gnome-common. I added acconfig.h back
56        so that autogen works again (when running autoheader) but the autoheader warning
57        is back. We need to fix gnome-common but fixing libgnome again (removing acconfig.h)
58        would require people to have the fixed version of gnome-common.
59
602002-12-11  Christian Neumair  <chris@gnome-de.org>
61
62        * schemas/desktop_gnome_interface.schemas.in: Forgot to specify
63        <type>, too. Thanks to Yanko Kaneti <yaneti@declera.com>.
64
652002-12-11  Christian Neumair  <chris@gnome-de.org>
66
67        * schemas/desktop_gnome_interface.schemas.in: Brown-paperbag:
68        Changed a closing tag from </apply> to </applyto>. Thanks to
69        Joe Marcus Clarke <marcus@FreeBSD.org> for reporting this bug.
70
712002-12-09  Anders Carlsson  <andersca@gnu.org>
72
73        * configure.in: Release 2.1.4
74
752002-12-07  Andras Timar  <timar@gnome.hu>
76
77        * configure.in: Added Hungarian (hu) to ALL_LINGUAS
78
792002-12-06  Miloslav Trmac  <mitr@volny.cz>
80
81        * configure.in: Added Czech (cs) to ALL_LINGUAS
82
832002-12-01  Christian Neumair  <chris@gnome-de.org>
84
85        * schemas/desktop_gnome_interface.schemas.in: Various fixes,
86        moved enable_animation key from panel (partitially fixes #98426).
87
882002-11-27  Anders Carlsson  <andersca@gnu.org>
89
90        * Relase 2.1.2
91
922002-11-23  Malcolm Tredinnick <malcolm@commsecure.com.au>
93
94        * configure.in: Fix gtk-doc detection.
95
962002-11-18  Abi Brady  <morwen@evilmagic.org>
97
98        * configure.in: Added British to ALL_LINGUAS.
99
1002002-11-03  Havoc Pennington  <hp@pobox.com>
101
102        * libgnome/parse-path.cP (parse_path): don't hardcode
103        GNOME_DOT_GNOME, use gnome_user_dir_get() and
104        gnome_user_private_dir_get()
105
106        * libgnome/gnome-init.c (libgnome_userdir_setup): allow overriding
107        gnome_user_dir via environment variable GNOME22_USER_DIR, this
108        allows people to install multiple GNOME versions and isolate the
109        configuration of each one.
110
111        * libgnome/gnome-init.h: add comment about how GNOME_DOT_GNOME and
112        GNOME_DOT_GNOME_PRIVATE macros should not be used
113
1142002-11-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
115
116        * doc/reference/libgnome-sections.txt,
117        * doc/reference/tmpl/gnome-help.sgml,
118        * doc/reference/tmpl/gnome-url.sgml:
119        Move the *_with_env functions that Mark added recently into
120        libgnome-sections so that they appear in the API documentation.
121
1222002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
123
124        * configure.in: Added Belarusian to ALL_LINGUAS
125
1262002-11-01  Anders Carlsson  <andersca@gnu.org>
127
128        * configure.in: Release 2.1.1
129
130Sun Oct 27 09:07:49 2002  Jonathan Blandford  <jrb@gnome.org>
131
132        * schemas/desktop_gnome_interface.schemas (can_change_accels): Add
133        a default value and doc string.
134
1352002-10-10  Mark McLoughlin  <mark@skynet.ie>
136
137        * libgnome/gnome-help.[ch]:
138        (gnome_help_display_with_doc_id_and_env),
139        (gnome_help_display_desktop_with_env),
140        (gnome_help_display_uri_with_env): add _with_env()
141        variants of these functions so multiscreen applications
142        can control which screen to display the help on.
143
144        * libgnome/gnome-url.[ch]:
145        (gnome_url_show_with_env): ditto for urls.
146
1472002-10-01  Yanko Kaneti <yaneti@declera.com>
148
149        * schemas/*.schemas.in: reorder the "applyto" and "key" elements
150        so that the files validate against the gconf dtd.
151
1522002-09-27  Anders Carlsson  <andersca@gnu.org>
153
154        * configure.in: Release 2.1.0
155
1562002-09-27  Alexander Larsson  <alexl@redhat.com>
157
158        * schemas/desktop_gnome_interface.schemas.in:
159        Add icon_theme key.
160
161Thu Sep 26 17:25:26 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
162
163        * schemas/desktop_gnome_interface.schemas.in:
164        Add settings to change preedit/status styles of GTK+ input
165        method, and set callback styles by default (#59076)
166
1672002-09-04  Marius Andreiana <mandreiana@yahoo.com>
168
169        * configure.in: added 'ro' to ALL_LINGUAS
170
1712002-08-28  Anders Carlsson  <andersca@gnu.org>
172
173        * configure.in: Release 2.0.3
174
1752002-08-21  Anju P S  <anju.premachandran@wipro.com>
176 
177        * libgnome/gnome-exec.c (gnome_execute_async_with_env_fds) :
178        Added code to check the return value of the chdir() call.If chdir
179        call fails the child process may be executed in the wrong directoy.
180 
1812002-08-15  Mikael Hallendal  <micke@codefactory.se>
182
183        * help-converters/man/gnome-man2html.c:
184        (scan_table): applied patch from Kjaartan fixing #77895
185
1862002-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
187
188        * help-converters/info/main.c:
189        * help-converters/man/gnome-man2html.c:
190        Remove setting of BGCOLOR when writing HTML body tag.
191        (bug #90655)
192
1932002-08-05  Anders Carlsson  <andersca@gnu.org>
194
195        * configure.in: Release 2.0.2
196
1972002-07-29  Mark McLoughlin  <mark@skynet.ie>
198
199        * monikers/bonobo-config-bag.c:
200        (impl_Bonobo_PropertyBag_getKeys),
201        (impl_Bonobo_PropertyBag_getType),
202        (impl_Bonobo_PropertyBag_getValue),
203        (impl_Bonobo_PropertyBag_setValue),
204        (impl_Bonobo_PropertyBag_getValues),
205        (impl_Bonobo_PropertyBag_getDefault),
206        (impl_Bonobo_PropertyBag_getDocTitle),
207        (impl_Bonobo_PropertyBag_getDoc),
208        (impl_Bonobo_PropertyBag_getFlags): initialise GError* to NULL.
209        Should fix crash seen in #89158.
210
2112002-07-25  Pablo Saratxaga  <pablo@mandrakesoft.com>
212
213        * configure.in: Added Bosnian (bs) to ALL_LINGUAS
214
2152002-07-11  Brian Cameron  <Brian.Cameron@sun.com>
216
217        * libgnome/libgnome-2.0.pc.in
218        * help-converters/gnome-vfs-module/Makefile.am
219        * help-converters/gnome-vfs-module/help-method.c
220        * help-converters/info/Makefile.am
221        * help-converters/man/Makefile.am
222        * help-converters/docbook/Makefile.am
223        Now install gnome2-info2html, gnome2-man2html, and gnome2-db2html
224        to libexec rather than bin.
225
2262002-07-01  jacob berkman  <jacob@ximian.com>
227
228        * gnome-data/gnome-2.soundlist.in: use login/logout files that
229        actually exist (#84774)
230
2312002-06-23  Yanko Kaneti  <yaneti@declera.com>
232
233        * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
234
2352002-06-12  Jody Goldberg <jody@gnome.org>
236
237        * libgnome/gnome-program.c (gnome_program_module_addtolist) : I
238          suspect you meant new_item_idx ?
239
2402002-06-11  jacob berkman  <jacob@ximian.com>
241
242        * libgnome/gnome-config.c (check_path): prefer strchr to strtok_r
243        which seems to be returning garbage on solaris.  helps in building
244        on os x and fixes bug #82915
245
2462002-06-10  Anders Carlsson  <andersca@gnu.org>
247
248        * configure.in: Released 2.0.1
249
2502002-06-10  Naba Kumar <kh_naba@users.sourceforge.net>
251
252        * configure.in: Added hi in ALL_LINGUAS
253
2542002-06-08  Alexander Larsson  <alla@lysator.liu.se>
255
256        * schemas/desktop_gnome_url_handlers.schemas:
257        Add handlers for start-here, preferences, system-settings, server-settings, applications,
258        and trash. They all default to nautilus. Fixes bug 77875.
259       
2602002-06-06  Anders Carlsson  <andersca@gnu.org>
261
262        * configure.in: Update required versions and update version to 2.0.0
263
2642002-06-05  Carlos Perelló Marín <carlos@gnome-db.org>
265
266        * schemas/*.schemas: Renamed as *.schemas.in
267        * schemas/Makefile.am: Added the rule to use intltool for schemas
268
2692002-06-02  Malcolm Tredinnick <malcolm@commsecure.com.au>
270        * doc/reference/tmpl/gnome-config.sgml,
271          doc/reference/tmpl/gnome-util.sgml, libgnome/gnome-config.c,
272          libgnome/gnome-util.h: Replace .gnome with .gnome2 in a couple
273          of places in case people are wanting to poke around $HOME for
274          examples while reading the docs.
275
276        * doc/reference/tmpl/gnome-util.sgml: Fix the "Returns"
277          parameter for gnome_util_prepend_user_home().
278
2792002-06-01  Malcolm Tredinnick <malcolm@commsecure.com.au>
280        * doc/reference/libgnome-sections.txt,
281          doc/reference/tmpl/gnome-score.sgml, libgnome/gnome-score.c,
282          libgnome/gnome-score.h:
283          Finally worked out why gnome_score_get_notable() was not being
284          included in the documentation and fixed that problem (stoopid
285          gtk-doc).
286
287        * libgnome/gnome-gconf.c: Fixed a problem with not using &lt;
288          entities in one of the functions. Kills a build warning, too.
289
290        * libgnome/gnome-i18n.c: Fixed a couple of typos.
291
2922002-05-31  Malcolm Tredinnick <malcolm@commsecure.com.au>
293        * doc/reference/tmpl/gnome-init.sgml: Add a short description.
294
295        * help-converters/docbook/docbook/*/.cvsignore: Remove useless
296        .cvsignore files so that these directories are now truly empty and can
297        be pruned.
298
2992002-05-30  Malcolm Tredinnick <malcolm@commsecure.com.au>
300
301        * libgnome/gnome-config.c, libgnome/gnome-help.c,
302          libgnome/gnome-help.h, libgnome/gnome-init.c,
303          libgnome/gnome-program.c, libgnome/gnome-program.h,
304          libgnome/gnome-url.c, libgnome/gnome-util.c,
305          doc/reference/libgnome-docs.sgml,
306          doc/reference/libgnome-sections.txt,
307          doc/reference/tmpl/gnome-config.sgml,
308          doc/reference/tmpl/gnome-help.sgml,
309          doc/reference/tmpl/gnome-init.sgml,
310          doc/reference/tmpl/gnome-program.sgml,
311          doc/reference/tmpl/gnome-url.sgml: API documentation updates.
312          This brings libgnome up to 100% documented with nothing left
313          in *-unused.txt.
314
315        * .cvsignore: Learn to spell 'hierarchy' so that the correct
316          file is ignored.
317
318        * libgnome.hierarchy: Removed. This is autogenerated and empty
319          for libgnome.
320
3212002-05-27  Havoc Pennington  <hp@pobox.com>
322
323        * schemas/desktop_gnome_applications_window_manager.schemas:
324        specify the type of elements of the list
325
3262002-05-27  Anders Carlsson  <andersca@gnu.org>
327
328        * configure.in: Release 1.117.2
329
3302002-05-23  Federico Mena Quintero  <federico@ximian.com>
331
332        * help-converters/man/gnome-man2html.c (scan_troff): Do not
333        convert characters with the most significant bit set.  Hopefully
334        fixes #79071.
335
3362002-05-22  jacob berkman  <jacob@ximian.com>
337
338        * help-converters/man/gnome-man2html.c (main): fix last commit
339
3402002-05-22  Patanjali Somayaji  <patanjali@codito.com>
341
342        * help-converters/info/main.c: output only the section asked for,
343          see comment in the beginning of the file.
344
345        * help-converters/info/html.c:
346        (form_info_tag_href): output links in info with ?section
347
3482002-05-21  jacob berkman  <jacob@ximian.com>
349
350        * help-converters/man/gnome-man2html.c (main): modified patch from
351        Jim Bowen <jim_bowen@alum.mit.edu> to work with caching man
352
353        fixes bug #81129
354
3552002-05-20  Federico Mena Quintero  <federico@ximian.com>
356
357        Fixes #82140.
358
359        * libgnome/gnome-help.c (gnome_help_display_with_doc_id): Clarified
360        error messages.  De-convoluted function a bit.  Made it check for
361        the stat() return value.  Made it check for device and inode
362        numbers instead of just inode number in the fallback code.
363        (locate_help_file): Use g_build_filename() so that we don't get
364        duplicated slashes, which yelp warns about.
365
366        * doc/reference/libgnome-sections.txt: Added
367        gnome_help_display_with_doc_id.
368
3692002-05-20  Anders Carlsson  <andersca@gnu.org>
370
371        * configure.in: Release 1.117.1
372
3732002-05-16  jacob berkman  <jacob@ximian.com>
374
375        * schemas/desktop_gnome_peripherals_keyboard.schemas: remove bell
376        volume, as it's not used, and default to a nicer pitch.  fix for
377        #78016
378       
379        * schemas/desktop_gnome_applications_browser.schemas: remove http,
380        ftp handlers and just default to the default
381       
382        * schemas/desktop_gnome_applications_editor.schemas:
383        * schemas/Makefile.am (schema_DATA): remove default editors
384        schemas
385
386        fixes #78037
387
388        * schemas/desktop_gnome_background.schemas: set the default
389        wallpaper image to "".  fixes #76693
390
3912002-05-14  jacob berkman  <jacob@ximian.com>
392
393        * revert previous commit; it busted the build and is broken
394        anyway.  see bug #76993
395
396Tue May 14 15:44:38 2002  Jonathan Blandford  <jrb@redhat.com>
397
398        * schemas/desktop_gnome_background.schemas.in: add prototype file
399        for setting the right $(prefix), #76432
400
401        * schemas/Makefile.am: create desktop_gnome_background.schemas
402
403        * schemas/desktop_gnome_background.schemas: remove file
404
4052002-05-14  Frederic Crozat  <fcrozat@mandrakesoft.com>
406
407        * help-converters/info/data.h:
408        * help-converters/info/html.c:
409        * help-converters/info/main.c: (main):
410        * help-converters/info/parse.c: (read_node), (read_node_contents):
411        * help-converters/info/parse.h:
412        * help-converters/info/utils.c: (alloc_node), (readbuf_open),
413        (readbuf_close), (readbuf_eof), (readbuf_getc), (readbuf_gets):
414        * help-converters/info/utils.h:
415        fix support for bzip2 info files : bug# 66334
416
4172002-05-13  Anders Carlsson  <andersca@gnu.org>
418
419        * configure.in: Release 1.117.0
420
4212002-05-13  Yogeesh MB  <yogeeshappa.mathighatta@wipro.com>
422
423        * libgnome/configure.in, libgnome/acconfig.h,
424        libgnome/help_conveters/man/gnome-man2html.c: fixes Bug#76331
425
4262002-05-10  Anders Carlsson  <andersca@gnu.org>
427
428        * schemas/desktop_gnome_peripherals_mouse.schemas:
429        Set default values of mouse_acceleration and mouse_threshold
430        to -1, which means "use system default".
431       
4322002-05-08  Glynn Foster  <glynn.foster@sun.com>
433
434        * schemas/desktop_gnome_interface.schemas: Add new key for
435        statusbar_meter_on_right and set it, by default, to false.
436
4372002-05-06  Anders Carlsson  <andersca@gnu.org>
438
439        * schemas/desktop_gnome_file_views.schemas: Fix tyop.
440
441        * schemas/desktop_gnome_interface.schemas: Add both_horiz to the
442        list of valid toolbar styles.
443
4442002-05-05  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>
445
446        * configure.in (ALL_LINGUAS): Added pt_BR.
447
4482002-05-04  Pablo Saratxaga  <pablo@mandrakesoft.com>
449
450        * configure.in: Added Basque (eu) and Vietnamese (vi) to ALL_LINGUAS
451
4522002-05-03  Mikael Hallendal  <micke@codefactory.se>
453
454        * libgnome/gnome-help.c
455        (gnome_help_display_desktop): don't free the variables before
456          using them, thanks Satyajit
457        - Fixes #79870
458        (gnome_help_display_with_doc_id):
459        - always send the full uri to the help browsers.
460        (gnome_help_display_desktop): same.
461
4622002-04-29  Anders Carlsson  <andersca@gnu.org>
463
464        * Release 1.116.0
465
466        * configure.in:
467        * libgnome/gnome-init.c: (libgnome_post_args_parse):
468        Call bindtextdomain_codeset if it's available.
469       
4702002-04-24  Zbigniew Chyla <cyba@gnome.pl>
471
472        * gnome-data/gnome-2.soundlist.in, gnome-data/gtk-events-2.soundlist.in:
473        Removed translations, replaced "description" with "_description".
474
4752002-04-22  Anders Carlsson  <andersca@gnu.org>
476
477        * Release 1.115.0
478
4792002-04-19  Anders Carlsson  <andersca@gnu.org>
480
481        * gnome-data/Makefile.am (soundlist_in_files): Doh, add a
482        line separator here.
483
4842002-04-16  Kjartan Maraas  <kmaraas@gnome.org>
485
486        * gnome-data/Makefile.am: Fix intltool support.
487        * gnome-data/.cvsignore: Ignore the generated files.
488       
4892002-04-11  Mark McLoughlin  <mark@skynet.ie>
490
491        * libgnome/gnome-exec.c: (safe_read): impl to handle EINTR
492        and EAGAIN.
493        (gnome_execute_async_with_env_fds): use it.
494
4952002-04-11  jacob berkman  <jacob@ximian.com>
496
497        * libgnome/gnome-url.c (gnome_url_show): pass G_SPAWN_SEARCH_PATH
498        to g_spawn_async() to fix previous commit (and clean up a little)
499
5002002-04-09  Anders Carlsson  <andersca@gnu.org>
501
502        * libgnome/gnome-url.c (gnome_url_show): Don't use a shell,
503        just launch the url handler directly. Fixes #73781.
504       
505        * help-converters/man/Makefile.am:
506        * help-converters/man/gnome-man2html.c: (main):
507        Use g_snprintf instead of snprintf which apparently needs
508        -ldb to work on OSF/1 4.0 (#78166, Gareth Pearce).
509       
5102002-04-09  Anders Carlsson  <andersca@gnu.org>
511
512        * message-of-doom:
513        * Makefile.am:
514        Remove message-of-doom file, I think we're stable enough now.
515       
516        * configure.in:
517        * libgnome/Makefile.am:
518        Add proper libtool versioning.
519
520        * libgnome/test-libgnome.c:
521        Remove this program.
522
5232002-04-08  Anders Carlsson  <andersca@gnu.org>
524
525        * gnome-data/Makefile.am: Add intltool support for our .soundlist
526        files. Fixes #76753.
527
528        * libgnome/gnome-score.c: Add patch from Andrey Panov that makes
529        the score files use real names instead of login names. (#75197).
530
531        * libgnome/Makefile.am (test_libgnome_LDADD): Add LIBGNOME_LIBS,
532        hopefully fixing #73050.
533
534        * libgnome/gnome-url.h: #include <glib/gerror.h>.
535
536        * libgnome/gnome-macros.h: Move #include into the #ifndef so the
537        file gets to be properly guarded. Fixes #71406 reported by
538        Morten Welinder.
539
5402002-04-07  Philip Langdale  <philipl@mail.utexas.edu>
541
542        * help-converters/info/html.c: Uncommented code that generated
543        header for html (including the page title). No idea why this
544        was commented out. Fixes bug #64495
545
5462002-04-04  Anders Carlsson  <andersca@gnu.org>
547
548        * libgnome/gnome-init.c: Make --version work, thanks to Stephen
549        Browne for noticing.
550
5512002-03-29  Lauris Kaplinski  <lauris@ximian.com>
552
553        * schemas/gnome_url_handler.schemas: Updated schema, originally
554        by Bradford Hovinen.
555
556        * libgnome/gnome-url.c (gnome_url_show): Update key name to match
557        schema
558        (gnome_url_default_handler): Update key names to match schemas
559
5602002-03-29  Jody Goldberg <jody@gnome.org>
561
562        * schemas/desktop_gnome_accessibility_keyboard.schemas : Dear lord I
563          apologize for failing grade 3 spelling.  PLEASE don't humiliate me
564          like this again.
565
5662002-03-29  Anders Carlsson  <andersca@gnu.org>
567
568        * Release 1.114.0
569
5702002-03-29  Zbigniew Chyla  <cyba@gnome.pl>
571
572        * libgnome/gnome-url.c (gnome_url_show):
573        Removed const to avoid warning.
574
5752002-03-29  Havoc Pennington  <hp@pobox.com>
576
577        * libgnome/gnome-url.c (gnome_url_show): use g_shell_parse_argv()
578        instead of popt function
579        (gnome_url_show): quote url for shell so we don't run shell
580        commands found in the url. Using a shell here is perhaps
581        not a good idea anyway...
582
583        * monikers/bonobo-config-bag.c (impl_Bonobo_PropertyBag_getValue):
584        don't use private gconf fields
585        (impl_Bonobo_PropertyBag_getValues): ditto, also handle
586        NULL entry values
587
5882002-03-26  Dave Camp  <dave@ximian.com>
589
590        * schemas/Makefile.am (schema_DATA): Add
591        desktop_gnome_sound.schemas.
592
5932002-03-23 John Fleck <jfleck@inkstain.net>
594
595        * help-converters/docbook/customization/gnome-customization.xsl
596        fix to properly generate img tags
597
5982002-03-22  Jody Goldberg <jody@gnome.org>
599
600        * schemas/Makefile.am : Add the accessX schema
601
6022002-03-22  Havoc Pennington  <hp@pobox.com>
603
604        * libgnome/gnome-gconf.c (_gnome_gconf_lazy_init): remove
605        no-longer-needed gconf_init() call
606
607        * libgnome/gnome-program.c
608        (gnome_program_get_human_readable_name): fall back to
609        g_get_prgname() if human readable name is not set
610
6112002-03-20  Mark McLoughlin  <mark@skynet.ie>
612
613        * libgnome/gnome-help.c: (locate_help_file): add a missing '/' when
614        constructing the help file path.
615
6162002-03-19  Mikael Hallendal  <micke@codefactory.se>
617
618        * schemas/desktop_gnome_url_handlers.schemas: set the default url
619          handlers in the schema file instead of in the code.
620
621        * libgnome/gnome-url.c:
622        (gnome_url_default_handler): removed, left over from gnome-config.
623        (gnome_url_show): get the default handler from gconf every time,
624          #71632
625
6262002-03-18 John Fleck <jfleck@inkstain.net>
627
628        * configure.in, help-converters/docbook/Makefile.am
629        patch from Glynn Foster to speed up docbook converter
630        by pkg-config-ing converter makefile so it only links
631        against the libraries it needs
632
6332002-03-18  Anders Carlsson  <andersca@gnu.org>
634
635        * configure.in: Up to 1.113.0
636
6372002-03-17  Havoc Pennington  <hp@pobox.com>
638
639        * libgnome/gnome-program.c (gnome_program_locate_file): handle
640        absolute paths
641
6422002-03-14  Richard Hestilow  <hestilow@ximian.com>
643
644        * schemas/desktop_gnome_applications_browser.schemas:
645        Change to new schema.
646
6472002-03-13  Michael Meeks  <michael@ximian.com>
648
649        * libgnome/gnome-program.c
650        (accessibility_invoke): move bonobo bits to atk-bridge
651        so the GTK_MODULES approach also works well, sigh.
652
6532002-03-13  Michael Meeks  <michael@ximian.com>
654
655        * libgnome/gnome-program.c
656        (find_accessibility_module): use gtk-2.0/modules
657        (accessibility_invoke): only do a11y if we're a GUI
658        app even if it's enabled, and don't do it for bonobo
659        components - we go via their frames.
660
6612002-03-13  Michael Meeks  <michael@ximian.com>
662
663        * monikers/bonobo-config-bag.c
664        (impl_Bonobo_PropertyBag_getDefault),
665        (impl_Bonobo_PropertyBag_getValue),
666        (impl_Bonobo_PropertyBag_getType): fix warnings.
667
668        * monikers/bonobo-moniker-config.c: ditto.
669
670        * libgnome/gnome-program.c
671        (find_accessibility_module): impl.
672        (gnome_program_postinit): add accessibility setup / init.a
673        (accessibility_init): grab any interesting
674        looking modules out of the module list.
675        (accessibility_invoke_module): impl.
676        (accessibility_invoke): impl.
677
6782002-03-12  Laszlo Peter  <laca@ireland.sun.com>
679
680        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector):
681        remove a g_message that causes seg. fault on Solaris.
682
6832002-03-09  Michael Meeks  <michael@ximian.com>
684
685        * schemas/desktop_gnome_interface.schemas: set
686        toolbar_style to 'both' by default
687
6882002-03-06  Paolo Maggi  <maggi@athena.polito.it>
689
690        * libgnome/gnome-url.c (gnome_url_default_handler):
691        use gnome-help as handler for ghelp: info: man: uris
692        and mozilla as default url handler
693        (gnome_url_show): fix mem leak, use the rigth handler
694        also the first time it runs
695
6962002-03-06  Christian Meyer  <chrisime@gnome.org>
697
698        * configure.in: Added 'de' to ALL_LINGUAS.
699
7002002-03-05  Paolo Maggi  <maggi@athena.polito.it>
701
702        * libgnome/gnome-program.c (gnome_program_locate_file):
703        search files in {prefix}/share/gnome/help/{app_id}/
704        when using GNOME_FILE_DOMAIN_APP_HELP domain
705
706        * libgnome/gnome-help.c (locate_help_file): removed extra
707        "/" between path and lang
708
7092002-03-05  Eric Baudais  <baudais@okstate.edu>
710
711        * help-converters/docbook/gnome-customization/gnome-custom.xsl:
712        Sync the general customizations with gnome-docu/gdp/xsl.
713        * help-converters/docbook/gnome-customization/l10n.xml:
714        Sync the general customizations with gnome-docu/gdp/xsl.
715
7162002-03-05  Eric Baudais  <baudais@okstate.edu>
717
718        * help-converters/docbook/gnome-customization/gnome-customization.xsl:
719        changed the stylesheets to 1.48.  after testing no adverse results
720        can be seen.
721
7222002-03-04  Anders Carlsson  <andersca@gnu.org>
723
724        * configure.in: Bump version to 1.112.1
725
7262002-03-03  Mikael Hallendal  <micke@codefactory.se>
727
728        * help-converters/docbook/gnome-db2html3.c:
729        (print_err): add dummy printerr-function. Don't output anything.
730
731        * help-converters/info/html.c:
732        (dump_html_for_node): add a &nbsp; in anchor tag, otherwise
733          gtkhtml2 won't be able to jump to it.
734
735Fri Feb 22 12:51:48 2002  Jonathan Blandford  <jrb@redhat.com>
736
737        * schemas/desktop_gnome_peripherals_mouse.schemas: why oh why was
738        left_handed TRUE by default...  Fixing.
739
740Wed Feb 20 00:05:13 2002  Jonathan Blandford  <jrb@redhat.com>
741
742        * schemas/desktop_gnome_peripherals_mouse.schemas: new schemas to
743        handle a cursor font.
744
7452002-02-19 John Fleck <jfleck@inkstain.net>
746
747        * help-converters/docbook/gnome-db2html3.c
748        remove old code checking for sgml catalog files. This was
749        causing major slowdown for some users (like, for example,
750        me)
751
7522002-02-19  Anders Carlsson  <andersca@gnu.org>
753
754        * configure.in: Up to 1.112.0
755
7562002-02-18  Gediminas Paulauskas <menesis@delfi.lt>
757
758        * configure.in: remove GNOME_COMMON_INIT, GNOME_PLATFORM_GNOME_2
759        macros, fix warning macro to match latest gnome-common.
760
7612002-02-17  Zbigniew Chyla  <cyba@gnome.pl>
762
763        * configure.in (ALL_LINGUAS): Added pl (Polish).
764
7652002-02-15  jacob berkman  <jacob@ximian.com>
766
767        *   libgnome/gnome-exec.c  (gnome_prepend_terminal_to_vector): the
768        key is "exec_arg" not "exec_flag" (according to the .schemas file)
769
7702002-02-14  Mark McLoughlin  <mark@skynet.ie>
771
772        * libgnome/gnome-help.c: (gnome_help_display_with_doc_id):
773        don't free the path before using it in g_error_set.
774
7752002-02-11  Anders Carlsson  <andersca@gnu.org>
776
777        * configure.in: Release 1.111.0
778
779        * gnome-data/*: Rename .soundlist files so that they won't conflict with
780        gnome-libs, fixing #70324.
781
7822002-02-10  Richard Hestilow  <hestilow@ximian.com>
783
784        * schemas/desktop_gnome_interface.schemas: Add gtk_theme, font_name, and use_custom_font settings.
785
7862002-02-09  Pauli Virtanen  <ptvirtan@cc.hut.fi>
787
788        * configure.in (ALL_LINGUAS): Added "fi" (Finnish).
789
7902002-02-09  Darin Adler  <darin@bentspoon.com>
791
792        * configure.in: Improve message when popt is missing.
793        * help-converters/gnome-vfs-module/help-method.c: Remove unneeded include that
794        causes trouble with the latest gnome-vfs.
795
7962002-02-07  Changwoo Ryu  <cwryu@debian.org>
797
798        * configure.in (ALL_LINGUAS): Added "ko".
799
8002002-01-31 John Fleck <jfleck@inkstain.net>
801
802        * help-converters/docbook/gnome-db2html3.c
803        output "filename" rather than "filename.xml" for Eric's stylesheets
804
8052002-01-29  Anders Carlsson  <andersca@gnu.org>
806
807        * configure.in: Up to 1.110.0
808
809        * schemas/desktop_gnome_peripherals_mouse.schemas: Change motion_threshold type
810        to int.
811
8122002-01-28  Ross Golder  <ross@golder.org>
813
814        * configure.in: Updated popt URL.
815
8162002-01-25  Darin Adler  <darin@bentspoon.com>
817
818        * help-converters/gnome-vfs-module/help-method.c: Remove unused include <ctype.h>.
819        * help-converters/info/html.c: Remove unused include <ctype.h>.
820        * help-converters/man/gnome-man2html.c: Remove unused include <ctype.h>.
821        * libgnome/gnome-config.c: (gnome_config_get_bool_with_default_):
822        Use g_ascii_tolower instead of tolower and remove include of <ctype.h>.
823        * libgnome/gnome-program.c: (rpmvercmp): Use g_ascii calls instead of
824        the locale-sensitive <ctype.h> calls and remove include of <ctype.h>.
825        * libgnome/gnome-score.c: (log_score): Use g_ascii_isspace instead of
826        isspace and remove include of <ctype.h>.
827        * libgnome/gnome-triggers.c: Remove unused include of <ctype.h>.
828
8292002-01-23 John Fleck <jfleck@inkstain.net>
830
831        * help-converters/docbook/gnome-customization/Makefile.am
832        install gnome-custom.xsl and l10n.xml
833       
8342002-01-23  Peteris Krisjanis <peteris.krisjanis@ttc.lv>
835
836        * configure.in: Added lv to ALL_LINGUAS
837
8382002-01-23  Seth Nickell  <snickell@stanford.edu>
839
840        * schemas/Makefile.am:
841        * schemas/desktop_gnome_background.schemas:
842
843        Spruce up Jonathan's cleanup of the schemas file and rename
844        keys to more approximately match how we are using them
845        and their names in the capplet.
846       
847        * schemas/desktop_gnome_file_views.schemas:
848
849        Add file views schemas that Nautilus will shortly use.
850
851Wed Jan 23 01:25:20 2002  Jonathan Blandford  <jrb@redhat.com>
852
853        * schemas/desktop_gnome_background.schemas: clean up schemas file.
854
8552002-01-21  Eric Baudais  <baudais@okstate.edu>
856
857        * help-converters/docbook/gnome-customization/eric_titlepage.xsl: Cruft removed.
858        * help-converters/docbook/gnome-xustomization/eric-customization: Cruft removed.
859        * help-converters/docbook/gnome-customization/gnome-custom.xsl: Added concatenated
860        GDP stylesheets.
861        * help-converters/docbook/gnome-customization/gnome-customization.xsl: Displays the
862        entire document.
863
8642002-01-21  jacob berkman  <jacob@ximian.com>
865
866        * help-converters/Makefile.am (EXTRA_DIST): remove reference to
867        removed ChangeLog
868
8692002-01-21  Rodrigo Moya <rodrigo@gnome-db.org>
870
871        * ChangeLog: merged all ChangeLog's into a single file
872
8732002-01-14  Michael Meeks  <michael@ximian.com>
874
875        * schemas/desktop_gnome_interface.schemas: add 'accessibility'
876
8772002-01-14  Anders Carlsson  <andersca@gnu.org>
878
879        * libgnome/gnome-gconf.c (gnome_gconf_get_gnome_libs_settings_relative): Make this
880        function do what it's supposed to.
881
882Mon Jan 14 00:20:23 2002  Jonathan Blandford  <jrb@gnome.org>
883
884        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector): use the schemas
885        correctly.
886
887Fri Jan 11 15:01:56 2002  George Lebl <jirka@5z.com>
888
889        * libgnome/gnome-init.c: when setting values as GValue's, use
890          g_object_set_property, and not g_object_set
891
8922002-01-14  Anders Carlsson  <andersca@gnu.org>
893
894        * configure.in: Released 1.109.1
895
896        * schemas/desktop_gnome_interface.schemas: Some more tweaking.
897
898        * message-of-doom: Make the message of doom a little less scary.
899
900        * schemas/desktop_gnome_interface.schemas: Fix toolbar-style
901        and remove some unused keys.
902
903Mon Jan 14 00:28:40 2002  Jonathan Blandford  <jrb@gnome.org>
904
905        * schemas/desktop_gnome_applications_terminal.schemas: add
906        exec_arg key to separate the command from the arguments.  Somewhat
907        dubious, but then again, so is this key.
908
9092002-01-13  Alexander Larsson  <alla@lysator.liu.se>
910
911        * schemas/desktop_gnome_applications_window_manager.schemas:
912        Added number_of_workspaces and workspace_names.
913
9142002-01-12 Hasbullah Bin Pit <sebol@ikhlas.com>
915       
916        * Added Malay (ms) Translation in configure.in
917
9182002-01-12  Rodrigo Moya <rodrigo@gnome-db.org>
919
920        * monikers/bonobo-config-bag.c (impl_BonoboPropertyBag_getValue):
921        return a BONOBO_ARG_NULL if we can't resolve the GConf type
922        (impl_BonoboPropertyBag_getValues): implemented
923        (impl_BonoboPropertyBag_setValue): if the type is BONOBO_ARG_NULL,
924        unset the key in the configuration database
925
926        * monikers/GNOME_Moniker_std.server.in.in: the GNOME std monikers
927        are in libmoniker_extra_2.so, not libmoniker_std_2.so
928
9292002-01-12 Hasbullah Bin Pit <sebol@ikhlas.com>
930       
931        * Added Malay (ms) Translation in configure.in
932
9332002-01-11  Rodrigo Moya <rodrigo@gnome-db.org>
934
935        * monikers/bonobo-moniker-config.c (bonobo_moniker_config_resolve):
936        removed check for Bonobo/Control requested interface, since this
937        is not needed here
938
9392002-01-10  Michael Meeks  <michael@ximian.com>
940
941        * schemas/desktop_gnome_interface.schemas: kill
942        double def. of relief.
943
9442002-01-10  Michael Meeks  <michael@ximian.com>
945
946        * schemas/desktop_gnome_interface.schemas: kill
947        double def. of menus-have-icons.
948
9492002-01-10  Anders Carlsson  <andersca@gnu.org>
950       
951        * configure.in: Release 1.109.0
952
953        * schemas/Makefile.am (install-data-local): Fix builddir != srcdir bug.
954
9552002-01-09  jacob berkman  <jacob@localhost.localdomain>
956
957        * gnome-data/Makefile.am (EXTRA_DIST): soundlist_DATA is a
958        variable not a file
959
9602002-01-09  Michael Meeks  <michael@ximian.com>
961
962        * Makefile.am: add monikers.
963
9642002-01-09  Kjartan Maraas  <kmaraas@gnome.org>
965
966        * help-converters/info/main.c: Merge fix from stable branch. <HTML><BODY>.
967       
9682002-01-09  Alex Larsson  <alexl@redhat.com>
969
970        * help-converters/gnome-vfs-module/help-method.c:
971        Use g_shell_quote(). Remove shell_quote function.
972
973        * help-converters/gnome-vfs-module/help-methods.conf:
974        Use gnome2-info2html and gnome2-man2html instead of the
975        old converters.
976
977        * help-converters/man/gnome-man2html.c:
978        Use a white background in the generated pages.
979
9802002-01-09  Alex Larsson  <alexl@redhat.com>
981
982        * help-converters/info/main.c (main):
983        Use white background in the generated pages for info.
984       
985
9862002-01-08  Richard Hestilow  <hestilow@ximian.com>
987
988        * libgnome/gnome-sound.c (use_sound): Check to see if NULL is really
989        ok (it means to use the default hostname sometimes.)
990
991        * libgnome/gnome-triggers.c: (gnome_triggers_play_sound,
992        gnome_triggers_do_mediaplay): Re-enable.
993       
994Thu Jan 03 11:15:40 2002  George Lebl <jirka@5z.com>
995
996        * libgnome/gnome-program.[ch]:  Perform some garbage collection: Remove
997          module-info and modules properties, they were not implemented
998          and were not implementable, nor usable, nor used.  Remove
999          gnome_program_get_invocation_name and
1000          gnome_program_get_short_invocation_name since those were not
1001          implemented either.  Add documentations trings to all properties.
1002          Remove construct only restriction from the app prefix properties,
1003          since it is not required and is in fact not used during
1004          construction.
1005
10062002-01-08  Richard Hestilow  <hestilow@ximian.com>
1007
1008        * gnome-data: Added.
1009
1010        * configure.in, Makefile.am: Add gnome-data subdir.
1011
1012Mon Jan  7 20:40:09 2002  Jonathan Blandford  <jrb@redhat.com>
1013
1014        * schemas/desktop_gnome_peripherals_keyboard.schemas: add
1015        custom_bell_sound.
1016
1017        * schemas/desktop_gnome_peripherals_mouse.schemas: add
1018        locate_pointer value.
1019
1020        * schemas/desktop_gnome_peripherals_keyboard.schemas: add
1021        bell_mode schema. change clickvolume to click_volume.
1022
1023        * schemas/desktop_gnome_interface.schemas: add cursor_blink and
1024        cursor_blink_time.
1025
10262002-01-03  Bradford Hovinen  <hovinen@ximian.com>
1027
1028        * schemas/Makefile.am (schema_DATA): Add background,
1029        peripherals_keyboard
1030
10312002-01-03  Anders Carlsson  <andersca@gnu.org>
1032
1033        * libgnome/gnome-program.c (gnome_program_locate_file): Plug leak.
1034
1035Wed Dec 26 18:10:32 2001  George Lebl <jirka@5z.com>
1036
1037        * libgnome/Makefile.am, gnome-url.c: compile with G_DISABLE_DEPRECATED, yay
1038
10392001-12-27  Duarte Loreto <happyguy_pt@hotmail.com>
1040
1041        * configure.in: Added portuguese to ALL_LINGUAS
1042
10432001-12-23  Takayuki KUSANO  <AE5T-KSN@asahi-net.or.jp>
1044
1045        * configure.in: Added "ja" to ALL_LINGUAS.
1046
10472001-12-19  Seth Nickell  <snickell@stanford.edu>
1048
1049        * schemas/desktop_gnome_interface.schemas:
1050
1051        Disable tearoff menus by default.
1052
10532001-12-18  jacob berkman  <jacob@ximian.com>
1054
1055        * schemas/Makefile.am (install-data-local): don't do the schema
1056        rule if DESTDIR is set.  i can't think of a reason why this would
1057        be broken.
1058
10592001-12-17  jacob berkman  <jacob@ximian.com>
1060
1061        * schemas/Makefile.am (EXTRA_DIST): add $(schama_DATA)
1062
1063Fri Dec 14 16:20:16 2001  Jonathan Blandford  <jrb@redhat.com>
1064
1065        * schemas: Move all GNOME schemas here.
1066
10672001-12-14  Josh Barrow  <drleary@mac.com>
1068
1069        * libgnome/Makefile.am:
1070        Remove all talk of gconf and schemas and whatnot.
1071        libgnome.schemas no longer lives here.
1072
10732001-12-11  Michael Meeks  <michael@ximian.com>
1074
1075        * libgnome/Makefile.am: add deps info for the built files.
1076
10772001-12-11  Anders Carlsson  <andersca@gnu.org>
1078
1079        * libgnome/gnome-marshal.list: Remove.
1080
1081        * libgnome/gnome-marshal-main.c: Remove.
1082
1083        * libgnome/Makefile.am: Remove references to gnome-marshal.
1084
1085        * libgnome/libgnome.h: Don't include gnome-marshal.h
1086
10872001-12-11  Anders Carlsson  <andersca@gnu.org>
1088
1089        * doc/reference/libgnome-sections.txt: Remove marshal docs.
1090
1091        * doc/reference/libgnome-docs.sgml: Remove marshal docs.
1092
1093        * doc/reference/tmpl/gnome-marshal.sgml: Remove.
1094
10952001-12-11  Anders Carlsson  <andersca@gnu.org>
1096
1097        * configure.in: Up to 1.108.0
1098
10992001-12-10  Mikael Hallendal  <micke@codefactory.se>
1100
1101        * help-converters/README (CATALOG): added info about --create
1102
11032001-12-08  Richard Hestilow  <hestilow@ximian.com>
1104
1105        * libgnome/libgnome.schemas: Add a couple of settings for wm-properties
1106        and gnome-wm to share.
1107
11082001-12-07  ERDI Gergo  <cactus@cactus.rulez.org>
1109
1110        * libgnome/gnome-program.h: Removed buggy buggy BUGGY
1111        program_invocation_name public variable. If you've used it in your
1112        code, use g_get_prgname from Glib instead.
1113
11142001-12-06  Malcolm Tredinnick <malcolm@commsecure.com.au>
1115
1116        * libgnome/gnome-program.c: Fix a typo in the API docs so they
1117          now build correctly.
1118
11192001-12-04  Richard Hestilow  <hestilow@ximian.com>
1120
1121        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector): Don't
1122        double-free terminal.
1123       
1124        * libgnome/gnome-url.c (gnome_url_show): Wrap execution in "/bin/sh -c ...".
1125        Also, return ret, not hard-coded TRUE.
1126
1127        * libgnome/libgnome.schemas: Revamp to better fit
1128        default-applications-properties. Also, remove UI settings, will
1129        be moved to libgnomeui.schemas.
1130       
1131
11322001-12-04  Gregory Leblanc  <gleblanc@linuxweasel.com>
1133
1134        * help-converters/README: added some explanation of how to set up XML catalogs,
1135        and why they're important.
1136        * help-converters/docbook/gnome-customization/eric_customization.xsl: Changed
1137        xsl:import to use the correct URI for the docbook stylesheets.
1138        This will cause the stylesheets to be fetched over the network,
1139        unless you have your XML catalogs set up correctly.
1140        * help-converters/docbook/gnome-customization/gnome-customization.xsl: ditto
1141
11422001-12-03  Malcolm Tredinnick <malcolm@commsecure.com.au>
1143
1144        * libgnome/gnome-init.[ch], gnome-util.h, parse-path.cP: replace
1145          references to .gnome and .gnome_private with GNOME_DOT_GNOME
1146          and GNOME_DOT_GNOME_PRIVATE respectivly. Define these macros
1147          in gnome-init.h (to be .gnome2 and .gnome2_private for now)
1148          and include this in gnome-util.h, which was the only place
1149          that didn't have it.
1150
1151        * libgnome/gnome-program.h: A documentation fix I had lying around in my
1152          tree for some reason.
1153
1154Fri Nov 30 16:59:01 2001  George Lebl <jirka@5z.com>
1155
1156        * libgnome/gnome-init.c: g_object_set is a vararg function so null terminate
1157          the argument list.  Yay for no typesafety and corrupted stacks.
1158
1159Tue Nov 27 15:41:43 2001  George Lebl <jirka@5z.com>
1160
1161        * libgnome/gnome-util.[ch], gnome-exec.c, gnome-url.c: move
1162          gnome_is_program_in_path to deprecated and make it a macro
1163          that just resolves to g_find_program_in_path which is
1164          smarter and all that good stuff.
1165
11662001-12-03  Malcolm Tredinnick <malcolm@commsecure.com.au>
1167        * doc/reference/libgnome-sections.txt: revive some entries from
1168        gnome-program.h.
1169
1170        * doc/reference/tmpl/gnome-program.sgml:
1171        * doc/reference/tmpl/gnome-util.sgml: Updated.
1172
11732001-11-28  jacob berkman  <jacob@ximian.com>
1174
1175        * configure.in: install the schema into $DESTDIR
1176
11772001-11-27  Anders Carlsson  <andersca@gnu.org>
1178
1179        * help-converters/Makefile.am (EXTRA_DIST): Add ChangeLog.
1180
11812001-11-27  Anders Carlsson  <andersca@gnu.org>
1182
1183        * doc/Makefile.am: Remove this old porting doc since it isn't valid
1184        anymore and there's a better one in CVS anyway.
1185
1186        * doc/reference/libgnome-overrides.txt: Add file, it's required
1187        by gtk-doc.
1188
1189        * doc/reference/Makefile.am: Use the new all-generic Makefile.am
1190        which makes the docs actually build now.
1191
11922001-11-27  Anders Carlsson  <andersca@gnu.org>
1193
1194        * Makefile.am (SUBDIRS): Don't build tests directory.
1195
1196        * configure.in: Up version to 1.107.0 and also up
1197        dependencies.
1198
11992001-11-21  Michael Meeks  <michael@ximian.com>
1200
1201        * libgnome/gnome-program.c (gnome_program_preinit),
1202        (gnome_program_initv, gnome_program_instance_init),
1203        (gnome_program_postinit): remove _massive_ debug spew,
1204        all trying ( unsuccessfully ) to discover that it is in
1205        fact pango that takes > 1 sec. to initialize - which it
1206        does idly.
1207
1208Tue Nov 20 15:44:49 2001  Owen Taylor  <otaylor@redhat.com>
1209
1210        * libgnome/gnome-marshal-main.c gnome-program.c test-libgnome.c:
1211        Remove excess gobject/* includes.
1212
12132001-11-18  Miles Lane  <miles@megapathdsl.net>
1214
1215        * libgnome/gnome-program.h:
1216        libgnome/Makefile.am : replace include of
1217        gobject/gobject.h and gobject/genums.h with glib-object.h,
1218        due to a change in gobject/gobject.h and gobject/genums.h
1219        that forces an #error for all direct includes. 
1220        This checkin was approved by Havoc.
1221
12222001-11-14  Michael Meeks  <michael@ximian.com>
1223
1224        * libgnome/gnome-macros.h: update for new bonobo.
1225
12262001-11-12  Darin Adler  <darin@bentspoon.com>
1227
1228        * libgnome/gnome-macros.h: Remove the "_HANDLER" from the macro name.
1229        Before it's too late!
1230
12312001-11-12  Darin Adler  <darin@bentspoon.com>
1232
1233        * libgnome/gnome-macros.h: Took out unused parameter of the
1234        GNOME_CLASS_BOILERPLATE macro. Broke macro into pieces so it can
1235        be reused by bonobo.
1236       
1237        * libgnome/gnome-program.c: Pass one less argument to
1238        GNOME_CLASS_BOILERPLATE.
1239
1240Tue Nov 06 23:56:12 2001  George Lebl <jirka@5z.com>
1241
1242        * libgnome/gnome-macros.h: chain the class_init func so that we get
1243          the parent_class pointer in the class_init function rather then
1244          in the get_type function to reduce get_type overhead.
1245
12462001-11-12  Darin Adler  <darin@bentspoon.com>
1247
1248        * help-converters/.cvsignore:
1249        * help-converters/docbook/.cvsignore:
1250        * help-converters/gnome-vfs-module/.cvsignore:
1251        * help-converters/info/.cvsignore:
1252        * help-converters/man/.cvsignore:
1253        All these directories needed .cvsignores.
1254
12552001-11-11  Frank Belew <frb@ximian.com>
1256
1257        * help-converters/info/Makefile.am: added $(Z_LIBS) to gnome2_info2html_LDADD
1258
12592001-11-09  Abel Cheung  <maddog@linux.org.hk>
1260
1261        * configure.in: Added da to ALL_LINGUAS. (sorry for ignorance)
1262
12632001-11-09  Abel Cheung  <maddog@linux.org.hk>
1264
1265        * configure.in: Added zh_CN to ALL_LINGUAS.
1266
12672001-11-05  Maciej Stachowiak  <mjs@noisehavoc.org>
1268
1269        * help-converters/gnome-vfs-module/Makefile.am: Use appropriate CFLAGS to get
1270        gnome-vfs module headers.
1271
12722001-11-05  Maciej Stachowiak  <mjs@noisehavoc.org>
1273
1274        * configure.in: Only use gnome-vfs module headers for help vfs
1275        module.
1276
12772001-11-03  Anders Carlsson  <andersca@gnu.org>
1278
1279        * help-converters/gnome-vfs-module/help-method.c: Fixup header paths.
1280
12812001-11-03  Anders Carlsson  <andersca@gnu.org>
1282
1283        * configure.in: Up to 1.105.0 and up versions for some of the packages
1284        we require.
1285
12862001-11-02  Michael Meeks  <michael@ximian.com>
1287
1288        * libgnome/gnome-init.c (bonobo_activation_pre_args_parse),
1289        (bonobo_activation_post_args_parse): don't double init & leak.
1290
1291Wed Oct 31 18:20:44 2001  Jonathan Blandford  <jrb@redhat.com>>
1292
1293        * libgnome/gnome-help.c (gnome_help_display): Simple variant of showing
1294        help function.  The one that 90% of users will use.
1295        (gnome_help_display_with_doc_id): Full variant.
1296        (gnome_help_display_desktop): Fix up a bit.
1297
1298        * libgnome/gnome-i18n.c: doc updates.
1299
13002001-11-02  Maciej Stachowiak  <mjs@noisehavoc.org>
1301
1302        * configure.in: Import gnome-vfs module API. This is wrong and
1303        should be done only for the gnome-vfs module, but I'm too tired to
1304        fix it properly right now.
1305
1306Thu Nov  1 16:14:11 2001  Jonathan Blandford  <jrb@redhat.com>
1307
1308        * help-converters/docbook/docbook*: Remove at anders request; we
1309        need to count on packagers shipping this.
1310
13112001-11-01  jacob berkman  <jacob@ximian.com>
1312
1313        * configure.in: fix: ./configure: exit: bad non-numeric arg
1314        `please'.  this m4 hacking is getting addictive
1315
13162001-11-01  Michael Meeks  <michael@ximian.com>
1317
1318        * configure.in: add gnome-vfs-module config.
1319
13202001-11-01  Anders Carlsson  <andersca@gnu.org>
1321
1322        * help-converters/gnome-vfs-module/help-method.c: Added #defines for help commands
1323        so we can change them easily if needed.
1324
13252001-11-01  Anders Carlsson  <andersca@gnu.org>
1326
1327        * Copy the help converters from nautilus. We now depend on
1328        libxslt.
1329
13302001-10-30  jacob berkman  <jacob@ximian.com>
1331
1332        * libgnome/libgnome-2.0.pc.in (Cflags):
1333        * libgnome/Makefile.am (libgnomeincludedir): install headers in
1334        libgnome-2.0 rather than gnome-2.0
1335
13362001-10-29  jacob berkman  <jacob@ximian.com>
1337
1338        * libgnome/gnome-init.c: use GETTEXT_PACKAGE where appropriate
1339
1340        * libgnome/gnome-i18nP.h (GNOME_EXPLICIT_TRANSLATION_DOMAIN): use
1341        GETTEXT_PACKAGE
1342
13432001-10-29  jacob berkman  <jacob@ximian.com>
1344
1345        * configure.in (AC_OUTPUT): add tests/Makefile
1346
1347        * Makefile.am (EXTRA_DIST): build / shipt tests/
1348
1349        * Makefile.am (EXTRA_DIST): add intltool stuff
1350
1351        * configure.in: drop the 2 from the package name, use intltool,
1352        define GETTEXT_PACKAGE, use and AM_GLIB_GNU_GETTEXT
1353
1354        * acconfig.h: add GETTEXT_PACKAGE
1355
13562001-10-26  Michael Meeks  <michael@ximian.com>
1357
1358        * libgnome/libgnome.schema: add menus-have-icons, so we get some icons.
1359
13602001-10-24  jacob berkman  <jacob@ximian.com>
1361
1362        * configure.in: don't fail if esound / audiofile aren't found (and
1363        a better check for them)
1364
13652001-10-24  Anders Carlsson  <andersca@gnu.org>
1366
1367        * libgnome/gnome-preferences.[ch]: Remove these files as they aren't used
1368        anymore.
1369
1370Tue Oct 23 14:40:12 2001  George Lebl <jirka@5z.com>
1371
1372        * libgnome/gnome-program.h: add padding to the class structure to
1373          allow for future expansions
1374
1375        * libgnome/gnome-util.c: make gnome_setenv handle null value
1376
13772001-10-23  jacob berkman  <jacob@ximian.com>
1378
1379        * libgnome/gnome-program.c (gnome_program_initv): register the
1380        libgnome_module if it wasn't passed in.  this isn't the gross hack
1381        it was when gtk didn't have gdk_threads_init().
1382
13832001-10-23  jacob berkman  <jacob@ximian.com>
1384
1385        * configure.in: get audiofile and esound flags from pkgconfig
1386
13872001-10-19  jacob berkman  <jacob@ximian.com>
1388
1389        * libgnome/gnome-preferences.c (do_warning): don't be so damn annoying
1390
13912001-10-18 Mark McLoughlin  <mark@skynet.ie>
1392
1393        * libgnome/Makefile.am: simplify gconf install
1394
1395        * libgnome/gnome-url.c (gnome_url_show): unref gconf client.
1396
1397Wed Oct 17 17:39:42 2001  George Lebl <jirka@5z.com>
1398
1399        * libgnome/gnome-program.c: remove two unused fields from the private
1400          struct
1401
1402Wed Oct 17 17:32:41 2001  George Lebl <jirka@5z.com>
1403
1404        * libgnome/gnome-preferences.c: fix warnings
1405
1406Wed Oct 17 11:25:38 2001  George Lebl <jirka@5z.com>
1407
1408        * libgnome/gnome-preferences.c:  We really don't want people to use
1409          gnome-preferences, so make it say evil things to the developer
1410          at runtime
1411
14122001-10-18  Mark McLoughlin  <mark@skynet.ie>
1413
1414        * configure.in: add gconf checks.
1415
14162001-10-17 Mark McLoughlin  <mark@skynet.ie>
1417
1418        * libgnome/gnome-preferences.c: add comments to indicate which
1419        ones have been replaced by gconf keys.
1420
1421Sun Oct 14 20:12:14 2001  George Lebl <jirka@5z.com>
1422
1423        * libgnome/gnome-program.c: popt IS the evil incarnate.  There is no
1424          reasonable way to pass data to the callbacks.  And we don't want
1425          to modify or use the options.  So add a hack that sets
1426          a data on the context with the GnomeProgram, so in a callback
1427          if you want to get the GnomeProgram object you'd do
1428          g_dataset_get_data (popt_context, "GnomeProgram");  Evil?
1429          yes.  And it's the only way to do this sanely.
1430
14312001-10-10  Glynn Foster <glynn.foster@sun.com>
1432
1433        * libgnome/gnome-gconf.c: Change to use proper gconf key for desktop wide
1434          settings [ie. /desktop/gnome]
1435
1436Tue Oct 09 18:22:34 2001  George Lebl <jirka@5z.com>
1437
1438        * libgnome/libgnome.schema, Makefile.am: schemas for preferences, this
1439          replaces gnome-preferences API which is supposed to be gone
1440          (And will be soon)
1441
1442        * libgnome/gnome-macros.h: also add prototypes for class_init and
1443          instance_init to the macro, so that they can be just declared
1444          sometime later without having to mess with forward declarations
1445
14462001-10-06 Malcolm Tredinnick <malcolm@commsecure.com.au>
1447
1448        * libgnome/gnome-program.c, gnome-triggers.c, gnome-triggers.h:
1449        * libgnome/gnome-util.c, gnome-help.h, gnome-uri.h: Documentation updates
1450        and fiddling.
1451
14522001-10-06  Malcolm Tredinnick <malcolm@commsecure.com.au>
1453
1454        * doc/reference/libgnome-docs.sgml: More rearrangement.
1455        * doc/reference/tmpl/gnome-sound.sgml: Fixed a typo
1456        * doc/reference/tmpl/gnome-triggers.sgml: Documentation updates.
1457        * doc/reference/tmpl/gnome-util.sgml: Documentation updates.
1458
1459e001-10-05  Malcolm Tredinnick <malcolm@commsecure.com.au>
1460
1461        * doc/reference/libgnome-docs.sgml: Added some structure to the main
1462        page.
1463        * doc/reference/libgnome-sections.txt: Reordered some stuff. Hid
1464        some private stuff. Removed gnome-preferences altogether.
1465        * doc/reference/tmpl/gnome-config.sgml:
1466        * doc/reference/tmpl/gnome-gconf.sgml:
1467        * doc/reference/tmpl/gnome-help.sgml:
1468        * doc/reference/tmpl/gnome-i18n.sgml:
1469        * doc/reference/tmpl/gnome-score.sgml:
1470        * doc/reference/tmpl/gnome-sound.sgml:
1471        * doc/reference/tmpl/gnome-url.sgml: Documentation updates.
1472
14732001-10-05 Malcolm Tredinnick <malcolm@commsecure.com.au>
1474
1475        * libgnome/gnome-config.c, gnome-gconf.c, gnome-help.c, gnome-program.c:
1476        * libgnome/gnome-score.c, gnome-sound.c, gnome-url.c: Documentation
1477        updates.
1478
14792001-10-05  Pablo Saratxaga  <pablo@mandrakesoft.com>
1480
1481        * configure.in: Added Walloon (wa) to the languages list.
1482
14832001-10-04 Malcolm Tredinnick <malcolm@commsecure.com.au>
1484
1485        * libgnome/gnome-program.c, gnome-exec.c, gnome-18n.c: Documentation
1486        updates.
1487
1488Sun Sep 30 14:41:52 2001  George Lebl <jirka@5z.com>
1489
1490        * libgnome/gnome-program.c: free data on finalize, copy argv stuff, and a bit
1491          of cleanup
1492
14932001-10-04  Malcolm Tredinnick <malcolm@commsecure.com.au>
1494
1495        * doc/reference/Makefile.am: detect deprecated functions.
1496        * doc/reference/libgnome-sections.txt: reordering.
1497        * doc/doc/reference/tmpl/gnome-exec.sgml:
1498        * doc/doc/reference/tmpl/gnome-gconf.sgml:
1499        * doc/doc/reference/tmpl/gnome-i18n.sgml:
1500        * doc/doc/reference/tmpl/gnome-program.sgml:
1501        * doc/doc/reference/tmpl/gnome-util.sgml: documentation updates.
1502
15032001-09-28 Mark McLoughlin  <mark@skynet.ie>
1504
1505        * libgnome/libgnome/gnome-program.h: add lame GNOME_PARAM_NONE
1506        for clarity.
1507
1508        * libgnome/libgnome/gnome-init.c
1509        (gnome_bonobo_module_info_get): add missing initialiser.
1510
15112001-09-26  Anders Carlsson  <andersca@gnu.org>
1512
1513        * configure.in: Update to 1.104.0
1514
15152001-09-21  Havoc Pennington  <hp@redhat.com>
1516
1517        * autogen.sh: remove CERTIFIED_GNOMIE
1518
15192001-09-19  Frank Belew <frb@ximian.com>
1520
1521        * libgnome/gnome-init.c (gnomelib_options): add space to implicitly concatenated        string
1522
15232001-09-19  Frank Belew <frb@ximian.com>
1524
1525        * libgnome/gnome-init.c (gnomelib_options): add quotation marks to continued
1526        string in initializer
1527
1528        * libgnome/gnome-program.h: define program_invocation_short_name and
1529        program_invocation_name if not already defined in errno.h
1530
15312001-09-19  Frank Belew  <frb@ximian.com>
1532
1533        * configure.in: remove AM_CONDITIONAL that has no effect
1534
15352001-09-19  Ariel Rios  <ariel@gnu.org>
1536
1537        * libgnome/gnome-program.c (add_to_module_list): Cast the return
1538        value of g_ptr_array_index since PPC was complaining about this.
1539
1540Tue Sep 18 20:40:04 2001  George Lebl <jirka@5z.com>
1541
1542        * libgnome/gnome-util.[ch], gnome-config.h, gnome-init.c:
1543          deprecate g_concat_dir_and_file, and replace it with a macro
1544          using g_build_filename, which essentially does the same thing.
1545
1546Tue Sep 18 17:43:45 2001  George Lebl <jirka@5z.com>
1547
1548        * libgnome/Makefile.am, gnome-config.[ch], gnome-gconfP.h, gnome-gconf.[ch],
1549          gnome-exec.c, gnome-init.c, gnome-url.c:  Do the private symbols
1550          dance and make the gconf lazy init stuff private
1551
1552Fri Sep 14 12:33:21 2001  George Lebl <jirka@5z.com>
1553
1554        * libgnome/Makefile.am, gnome-macros.h, gnome-program.c, libgnome.h: Move the
1555          gnome-macros foo to libgnome.  Also change it a bit so that it can
1556          actually deal with basic glib objects, and use it for GnomeProgram
1557
15582001-09-18  Havoc Pennington  <hp@redhat.com>
1559
1560        * libgnome/libgnome-2.0.pc.in (Requires): add gnome-vfs
1561
15622001-09-18  Anders Carlsson  <andersca@gnu.org>
1563
1564        * Makefile.am (EXTRA_DIST): Add COPYING.LIB
1565
1566        * COPYING.LIB: Add this file.
1567
1568Sun Sep 09 16:54:21 2001  Malcolm Tredinnick <malcolm@commsecure.com.au>
1569
1570        * libgnome/gnome-init.c, libgnome/gnome-program.c: Added some
1571          documentation
1572
1573Sun Sep 09 00:16:03 2001  Malcolm Tredinnick <malcolm@commsecure.com.au>
1574
1575        * Makefile.am, doc/Makefile.am, configure.in: Add build
1576          infrastructure for documentation.
1577
1578Mon Sep 03 17:27:04 2001  George Lebl <jirka@5z.com>
1579
1580        * configure.in: raise version to 1.103.0
1581
15822001-09-11  Anders Carlsson  <andersca@gnu.org>
1583
1584        * libgnome/gnome-program.c (gnome_module_info_get_type): Update to use
1585        new api for g_boxed_type_register_static.
1586
1587Fri Sep 07 14:38:07 2001  George Lebl <jirka@5z.com>
1588
1589        * libgnome/gnome-help.h: include gnome-program.h
1590
15912001-09-09  Malcolm Tredinnick <malcolm@commsecure.com.au>
1592
1593        * doc/reference/libgnome-sections.txt: Hide some things, reorganise
1594          some orderings.
1595
1596        * doc/reference/tmpl/gnome-init.sgml,
1597        * doc/reference/tmpl/gnome-program.sgml: Begin filling in details.
1598
1599        * doc/reference/tmpl/.cvsignore,
1600        * doc/reference/tmpl/libgnome-unused.sgml: The "-unused" file is
1601          going to be annoying until things have settled down, so remove
1602          it for now at least.
1603
1604        * doc/reference/*: Add the beginnings of the API reference manual.
1605          Nothing of substance in here yet, but it builds correctly.
1606
16072001-09-06  Anders Carlsson  <andersca@gnu.org>
1608
1609        * libgnome/libgnome-2.0.pc.in (Cflags): Use gnome-2.0/
1610        instead of gnome/2/
1611
1612        * libgnome/Makefile.am: Install libgnome.h in libgnomeui/
1613        and use gnome-2.0/ instead of gnome/2/
1614
1615Tue Sep 04 19:12:15 2001  George Lebl <jirka@5z.com>
1616
1617        * libgnome/gnome-config.h: include gnome-init.h
1618
1619Tue Sep 04 18:05:12 2001  George Lebl <jirka@5z.com>
1620
1621        * libgnome/gnome-config.h: use the getters for the user/private gnome_dir
1622
16232001-09-04  Martin Baulig  <baulig@suse.de>
1624
1625        * libgnome/gnome-i18n.c: #include <locale.h>.
1626
16272001-09-03  Rodrigo Moya <rodrigo@gnome-db.org>
1628
1629        * libgnome/gnome-i18n.h: removed #define's for gettext macros, and
1630        include bonobo/bonobo-i18n.h, which includes them
1631
16322001-09-02  Anders Carlsson  <andersca@gnu.org>
1633
1634        * libgnome/gnome-program.h: Add G_END_DECLS.
1635
1636Mon Sep 03 17:45:03 2001  George Lebl <jirka@5z.com>
1637
1638        * libgnome/gnome-i18nP.h: remove the config.h include from here, that
1639          shouldn't be in other header files
1640
1641        * libgnome/gnome-marshal-main.c: include config.h
1642
1643Mon Sep 03 03:33:20 2001  George Lebl <jirka@5z.com>
1644
1645        * libgnome/gnome-init.[ch]: add a bonobo module here
1646
1647        * libgnome/gnome-program.c: some doc fixes, a typo in a constant fixed, and
1648          add simple init profiling info
1649
1650Mon Sep 03 02:18:51 2001  George Lebl <jirka@5z.com>
1651
1652        * libgnome/gnome-gconf.c, gnome-init.c: get versions right
1653
1654        * libgnome/gnome-program.c: fixup gnome_program_get doc
1655
1656Sun Sep 02 23:30:56 2001  George Lebl <jirka@5z.com>
1657
1658        * libgnome/gnome-exec.c, gnome-url.c: clean up headers a bit, and do lazy gconf init
1659
1660        * libgnome/gnome-gconf.[ch]:  Don't do all the init on init, but only when
1661          something calls gnome_gconf_lazy_init
1662
1663        * libgnome/gnome-init.c: remove the bonobo stuff, init vfs after arguments are
1664          parsed for bonobo-activation argument parsing to work right
1665
1666        * libgnome/gnome-program.[ch], gnome-gconf.[ch], gnome-init.[ch],
1667          test-libgnome.c:  Make all the module info stuff into getters
1668          rather then data pointers.  This makes the lib have no exported
1669          data symbols which is apparently more kosher and makes some
1670          optimizations in loading possible.
1671
1672        * libgnome/gnome-program.c: when comparing modules, just compare pointers.  We
1673          require pointers to stay the same anyway.  So we save a whole bunch
1674          of string compares this way.  And we already did this somewhat
1675          anyway
1676
1677        * libgnome/gnome-sound.[ch]: Remove gnome_sound_connection and add
1678          gnome_sound_connection_get (), which works a lot better for
1679          on demand esound starting.
1680
1681Sun Sep 02 14:15:46 2001  George Lebl <jirka@5z.com>
1682
1683        * libgnome/gnome-help.[ch], gnome-url.[ch]: fix compilation with popt, remove
1684          some of the duplicated errors and just pass the underlying errors
1685          where appropriate.  Use g_spawn instead of the gnome exec function.
1686          also fix a memory leak.
1687
16882001-09-02  Anders Carlsson  <andersca@gnu.org>
1689
1690        * libgnome/Makefile.am: Remove compilation of Gnome.idl.
1691
1692        * libgnome/gnome-exec.c: (gnome_prepend_terminal_to_vector):
1693        Use gconf.
1694       
1695        * libgnome/gnome-help.c: (gnome_help_display_uri):
1696        Use the old gnome_url_show API.
1697       
1698        * libgnome/gnome-init.c: (libbonobo_class_init):
1699        Don't initialize the bonobo-config monikers.
1700       
1701        * libgnome/gnome-init.h:
1702        Remove functions to get a ConfigDatabase from a GnomeProgram.
1703       
1704        * libgnome/gnome-preferences.c: (desktop_property_get_boolean),
1705        (desktop_property_set_boolean):
1706        Add a really bad hack (always return FALSE on get_boolean) until
1707        we can put GnomePreferences out of its misery.
1708       
1709        * libgnome/gnome-url.c: (gnome_url_default_handler), (gnome_url_show):
1710        * libgnome/gnome-url.h:
1711        Remove complex API and just export gnome_url_show.
1712       
1713        * libgnome/libgnome.h:
1714        Don't include Gnome.h
1715       
1716        * libgnome/test-libgnome.c: (test_url), (main):
1717        Remove moniker tests and use gnome_url_show for the url test.
1718
1719Sun Sep 02 02:45:37 2001  George Lebl <jirka@5z.com>
1720
1721        * libgnome/libgnome.h: add gnome-help.h and gnome-score.h
1722
1723Sun Sep 02 01:38:05 2001  George Lebl <jirka@5z.com>
1724
1725        * libgnome/gnome-help.c: make actually compile.  DOH!
1726
1727Sun Sep 02 00:49:05 2001  George Lebl <jirka@5z.com>
1728
1729        * libgnome/gnome-program.[ch], gnome-init.c, gnome-gconf.c:  Be consistent
1730          with naming of attributes and getters.  So
1731          s/gnome_program_get_name/gnome_program_get_app_id/ and
1732          s/gnome_program_get_version/gnome_program_get_app_version/
1733
1734        * libgnome/gnome-program.c, gnome-help.[ch]:  Implement the help stuff
1735          according to jrb's RFP.  Hopefully correctly :)
1736
1737        * libgnome/gnome-exec.c, gnome-program.c, gnome-config.c: Be more consistent
1738          with use of alloca and always call g_alloca
1739
1740Sat Sep 01 23:01:30 2001  George Lebl <jirka@5z.com>
1741
1742        * libgnome/Makefile.am, gnome-score.[ch]: bring back the non-gui portion of
1743          gnome-scores.
1744
1745        * libgnome/gnome-i18n.c: the push/pop numeric C locale was sort of stupid.  It
1746          was saving the C locale.  So assume that if we're nested we're in the
1747          C locale.  This is just as safe netable wise and wastes less
1748          resources
1749
1750        * libgnome/gnome-config.c: alloca voodoo is now done in glib
1751
1752Sat Sep 01 17:26:44 2001  George Lebl <jirka@5z.com>
1753
1754        * libgnome/gnome-init.c: don't run the gnome_triggers_init, it's an empty
1755          function
1756
1757        * libgnome/gnome-sound.c: actually do on demand esd startup and not on init,
1758          and fix the issue with possible sound sample conflicts if they were
1759          loaded at the same second.  Perhaps this code is weird, need more
1760          investigation.
1761
1762        * libgnome/gnome-triggers.[ch]: comment out the init function, and whack the
1763          prototypes from the .h file that weren't implemented at all anyway
1764
1765        * libgnome/gnome-util.[ch]:  use G_DIR_SEPARATOR(_S), deprecate g_copy_vector,
1766          and mark all the deprecation macros as deprecated.  Add deprecated
1767          macro for g_file_exists, g_unix_error_string and
1768          gnome_util_user_home as well.
1769
1770Sat Sep 01 15:24:54 2001  George Lebl <jirka@5z.com>
1771
1772        * libgnome/gnome-program.c: in the _init function only reregister a module if
1773          it hasn't been registered yet.
1774
17752001-09-02  Anders Carlsson  <andersca@gnu.org>
1776
1777        * Makefile.am: Don't build tests/
1778       
1779        * configure.in: Don't build tests, remove bonobo-config dependency.
1780       
1781        * idl/ChangeLog: Remove.
1782       
1783        * idl/Gnome.idl: Remove.
1784       
1785        * idl/Makefile.am: Remove.
1786
1787Sat Sep 01 23:05:23 2001  George Lebl <jirka@5z.com>
1788
1789        * configure.in, acconfig.h: Add some HAVE_ defines, and again
1790          look for esd and audiofile
1791
1792Sun Aug 26 18:39:43 2001  George Lebl <jirka@5z.com>
1793
1794        * libgnome/configure.in, libgnome/libgnome-2.0.pc.in:  Require GConf
1795
1796Fri Aug 24 09:59:14 2001  George Lebl <jirka@5z.com>
1797
1798        * acconfig.h, configure.in, libgnome/gnome-utils.[ch]:  Add portable
1799          setenv, unsetenv, clearenv implementations since they still didn't
1800          get into glib.  If they get there these can be easily replaced
1801          by macros or just punted.  They are simple yet very useful to
1802          have to write portable code
1803
1804        * libgnome/gnome-utils.c:  make gnome_is_program_in_path use 'access'
1805          with X_OK to check only for actually executable files and it also
1806          regets the PATH every time so that it follows the current PATH
1807          setting.  Note that this cannot possibly be the bottleneck in this
1808          function and the "access" is.
1809
1810        * configure.in: get rid of this elitist evil CERTIFIED_GNOMIE
1811          bullshit
1812
18132001-09-01  Anders Carlsson  <andersca@gnu.org>
1814
1815        * libgnome/gnome-program.c (gnome_program_module_registered): the program_modules
1816        array is NULL-terminated, so break if we get a NULL.
1817
1818Sat Sep 01 06:49:49 2001  George Lebl <jirka@5z.com>
1819
1820        * libgnome/gnome-program.c: Init modules passed to gnome_program_init on
1821          the second (non-global) invocation as well.  Found out bonobo is
1822          calling this and that's very wrong BTW.  gnome_program_init should
1823          be only called by the program itself in it's main.  Also don't
1824          load shlib modules if we're setgid or setuid.  Take the
1825          "--load-modules modules" form of argument.  Use the type in the
1826          init to create the program.
1827
1828Sat Sep 01 02:40:35 2001  George Lebl <jirka@5z.com>
1829
1830        * libgnome/gnome-config.c: kill weird include for strndup, this is in glib
1831          now
1832
1833Thu Aug 30 19:04:25 2001  George Lebl <jirka@5z.com>
1834
1835        * libgnome/gnome-util.c: if looking for a shell in the fallback code,
1836          look for shells in /usr/bin as well as that's used on solaris
1837
1838Thu Aug 30 14:15:44 2001  George Lebl <jirka@5z.com>
1839
1840        * libgnome/gnome-gconf.h:  Eeek, we were including gconf-client, we don't
1841          want to do that.
1842
1843Wed Aug 29 01:24:33 2001  George Lebl <jirka@5z.com>
1844
1845        * libgnome/gnome-program.[ch]: ifdef out the help functions, that's a better
1846          indication that these are here just for show for now.  A proposal
1847          of sorts.
1848
1849Tue Aug 28 23:40:23 2001  George Lebl <jirka@5z.com>
1850
1851        * libgnome/gnome-program.c: app prefix defaults to NULL, which will cause
1852          a g_warning (maybe should be g_error) when locate_file is used
1853          for an app relative domain.  Also don't search the path for
1854          app relative files.
1855
1856        * libgnome/gnome-program.[ch]:  Add a proposal of functions implementation
1857          for displaying app and system help.  This is not part of the
1858          API people should use.  It's just for people to leer at for
1859          now.
1860
1861Tue Aug 28 22:45:44 2001  George Lebl <jirka@5z.com>
1862
1863        * libgnome/gnome-program.[ch]: To make help file (and other files) location
1864          possible add distinction for app and gnome specific files.  Also
1865          add a macro that will set the standard directory properties more
1866          simply.
1867
1868        * libgnome/gnome-init.c: translate module names
1869
1870Tue Aug 28 01:49:27 2001  George Lebl <jirka@5z.com>
1871
1872        * libgnome/gnome-gconf.[ch]: For program relative path, take an optional
1873          argument of GnomeProgram.  Also add documentation for these
1874          two.
1875
1876Mon Aug 27 00:55:56 2001  George Lebl <jirka@5z.com>
1877
1878        * libgnome/gnome-config.c, parse-path.cP: use an internal version of
1879          cancat dir and file which always works with '/'
1880
1881Mon Aug 27 00:32:57 2001  George Lebl <jirka@5z.com>
1882
1883        * libgnome/gnome-gconf.c: include gnome-i18nP.h
1884
1885        * libgnome/gnome-init.[ch], gnome-program.[ch]: Fix include stuff foo,
1886          declare the externs in the header file, initialize triggers again,
1887          and put back the sound stuff so that we're at 1.0 level on that.
1888          Also added a few descriptions of GnomeProgram properties.
1889
1890Sun Aug 26 22:54:57 2001  George Lebl <jirka@5z.com>
1891
1892        * libgnome/libgnome.h, Makefile.am, gnome-gconf.c: Getting confused a bit,
1893          fix things up, now it does compile
1894
1895Sun Aug 26 22:48:54 2001  George Lebl <jirka@5z.com>
1896
1897        * libgnome/gnome-init.c, gnome-gconf.[ch], Makefile.am:  Add gconf support
1898          here.  This is the init stuff, none of the gui stuff.
1899
1900Sun Aug 26 07:29:59 2001  George Lebl <jirka@5z.com>
1901
1902        * libgnome/Makefile.am, gnome-config.[ch], parse-path.cP, gnome-sound.[ch],
1903          gnome-triggersP.h, gnome-triggers.[ch], gnome-i18n.[ch],
1904          gnome-i18nP.h, libgnome.h:  Bring back sane versions of these files.
1905          Will be marked as deprecated where appropriate later after some more
1906          discussion.  In gnome-i18n, don't bring back the broken and
1907          unused crap (preffered language and get_language)
1908
1909        * libgnome/gnome-i18nP.h, gnome-exec.c, gnome-init.c, gnome-program.c,
1910          gnome-url.c, test-libgnome.c: Make translations works once more
1911
1912        * libgnome/gnome-util.c: paranoia fix, setuid/setgid programs can't use
1913          getenv ("SHELL") (for obvious reasons).
1914
1915Thu Aug 23 23:23:42 2001  George Lebl <jirka@5z.com>
1916
1917        * libgnome/gnome-exec.c: fix a 64bit issue with a format string (remember
1918          that types that you don't know size (such as gsize) should be
1919          casted when passed to printf since they can be either %d or %ld
1920          or some such.
1921
19222001-08-14  Michael Meeks  <michael@ximian.com>
1923
1924        * configure.in: add a bonobo-config dependency.
1925
19262001-08-14  Martin Baulig  <baulig@suse.de>
1927
1928        Released libgnome 1.102.0 "Roswell".
1929
1930        * configure.in: Bumped version number to 1.102.0.
1931
19322001-08-14  Abel Cheung  <maddog@linux.org.hk>
1933
1934        * configure.in: Added zh_TW to ALL_LINGUAS.
1935
19362001-08-13  Martin Baulig  <baulig@suse.de>
1937
1938        * libgnome/gnome-init.c (bonobo_activation_post_args_parse): Get the
1939        Bonobo::ActivationContext here, this avoids some nasty
1940        reentrancy problems.
1941
1942        * libgnome/gnome-program.c (gnome_program_locate_file): Allow the `program'
1943        argument to be NULL, in this case call gnome_program_get().
1944
19452001-08-10  Michael Meeks  <michael@ximian.com>
1946
1947        * libgnome/gnome-init.c (libgnome_requirements): remove redundant
1948        duplicate libbonobo_module_info.
1949
19502001-08-09  Martin Baulig  <baulig@suse.de>
1951
1952        * libgnome/gnome-util.h (gnome_*_file, gnome_unconditional_*_file): Put
1953        them back, but #define it as a gnome_program_locate_file() call.
1954
19552001-08-09  Martin Baulig  <baulig@suse.de>
1956
1957        After a discussion with Michael and a release meeting, we
1958        decided to remove the sound again. It was really a bad idea.
1959
1960        * libgnome/gnome-sound.[ch]: Removed.
1961        * libgnome/gnome-sound-csl.c: Removed.
1962        * libgnome/gnome-sound-driver.[ch]: Removed.
1963        * libgnome/gnome-triggers.[ch]: Removed.
1964        * libgnome/test-sound.c: Removed.
1965
19662001-08-09  Martin Baulig  <baulig@suse.de>
1967
1968        * libgnome/gnome-sound-driver.[ch]: New files.
1969        * libgnome/gnome-sound.c, gnome-sound-csl.c: This is an API rewrite
1970        which I did in my local tree, but it's not finished yet and
1971        shouldn't be considered as a good API - just wanted to commit
1972        this before ..... (see the next ChangeLog entry).
1973
19742001-08-09  Martin Baulig  <baulig@suse.de>
1975
1976        Released libgnome 1.101.0 "Pearl Harbor".
1977
1978        * configure.in: Bumped version number to 1.101.0.
1979
19802001-08-09  Martin Baulig  <baulig@suse.de>
1981
1982        * tools/*: Removed.
1983
1984        * configure.in, Makefile.am: Reverted Darin's last change here,
1985        all we need to do is to remove the check for this stuff in
1986        libgnomeui's configure.in, it isn't used anymore.
1987
19882001-08-09  Martin Baulig  <baulig@suse.de>
1989
1990        * configure.in: Don't check for CSL anymore.
1991
19922001-08-06  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
1993
1994        * configure.in: Added sk to ALL_LINGUAS.
1995
19962001-08-06  Darin Adler  <darin@bentspoon.com>
1997
1998        * configure.in:
1999        * Makefile.am:
2000        Start building the tools directory again, but don't bother
2001        building the intl directory any more.
2002
20032001-08-04  Martin Baulig  <baulig@suse.de>
2004
2005        * libgnome/gnome-sound.h (gnome_sound_sample_new_from_file):
2006        Added `const gchar *name' argument.
2007
20082001-08-04  Martin Baulig  <baulig@suse.de>
2009
2010        * libgnome/*.[ch]: Fixed #includes, only include necessary
2011        header files, use <...> instead of "..." where
2012        appropriate.
2013
20142001-08-04  Martin Baulig  <baulig@suse.de>
2015
2016        * libgnome/libgnome-init.[ch]: Renamed to gnome-init.[ch].
2017
20182001-08-04  Martin Baulig  <baulig@suse.de>
2019
2020        * libgnome/gnome-triggersP.h: Removed.
2021
2022        * libgnome/libgnomeP.h: Removed.
2023
20242001-08-04  Martin Baulig  <baulig@suse.de>
2025
2026        * libgnome/gnome-moz-remote.c, gnome-moz-remote2.c: Removed.
2027        * libgnome/vroot.h: Removed.
2028
2029        * libgnome/gnome-remote.[ch]: Removed.
2030
20312001-08-04  Martin Baulig  <baulig@suse.de>
2032
2033        * libgnome/gnome-program.[ch]: Updated copyright info and use
2034        "This file is part of GNOME 2.0" to indicate that it's part
2035        of the frozed API.
2036
2037        * libgnome/libgnome-init.[ch]:  Updated copyright info and use
2038        "This file is part of GNOME 2.0" to indicate that it's part
2039        of the frozed API.
2040
20412001-08-04  Martin Baulig  <baulig@suse.de>
2042
2043        * libgnome/gnome-sound.h (gnome_sound_sample_new_from_cache): New func.
2044        (gnome_sound_cache_add_sample): New func.
2045        (gnome_sound_cache_remove_sample): New func.
2046
2047        * libgnome/gnome-triggers.c: Re-enable this file.
2048
20492001-08-04  Martin Baulig  <baulig@suse.de>
2050
2051        Released libgnome 1.100.0 "Nature One".
2052
2053        * configure.in: Bumped version number to 1.100.0 and
2054        GNOME_PLUGIN_SERIAL to 3.
2055
20562001-08-04  Martin Baulig  <baulig@suse.de>
2057
2058        * NEWS: Updated for 1.100.0.
2059
2060        We're almost done for the release :-)
2061       
2062        Just let me watch the rest of the Nature One broadcast in TV
2063        and then I'll increment the version number and do the distcheck.
2064
20652001-08-04  Martin Baulig  <baulig@suse.de>
2066
2067        * NEWS: Started to write the release notes for 1.100.0.
2068
2069        * configure.in: Require the latest version of everything and
2070        bump version number to 1.99.0.
2071
20722001-08-04  Martin Baulig  <baulig@suse.de>
2073
2074        * configure.in (GNOME_PLUGIN_SERIAL): Bump to 2.
2075
20762001-08-03  Martin Baulig  <baulig@suse.de>
2077
2078        * libgnome/libgnome-init.c (libbonobo_post_args_parse): Initialize the
2079        config databases in an idle handler as this will improve the
2080        startup time of the application.
2081
20822001-08-03  Martin Baulig  <baulig@suse.de>
2083
2084        * libgnome/Makefile.am: Create gnomesoundplugin_csl.la and install it
2085        in $(libdir)/gnome-2.0/sound-plugins/ if we have CSL.
2086
2087        * libgnome/gnome-sound.[ch]: The new GNOME Sound API.
2088
2089        * libgnome/gnome-sound-csl.c: This is the sound plugin module for CSL.
2090
2091        * libgnome/test-sound.c: New file.
2092
20932001-08-03  Martin Baulig  <baulig@suse.de>
2094
2095        * Makefile.am: Don't build the monikers/ and tools/ subdirs.
2096
20972001-08-03  Martin Baulig  <baulig@suse.de>
2098
2099        * configure.in (LIBGNOME): Require libbonobo >= 1.100.0.
2100        (LIBGNOME_CSL): Optionally depend on CSL
2101        (http://www.arts-project.org).
2102
21032001-08-01  Michael Meeks  <michael@ximian.com>
2104
2105        * configure.in: prune redundant pkgconfig checks, let the
2106        deps do the work ...
2107
2108        * port to bonobo-activation.
2109
21102001-08-01  Martin Baulig  <baulig@suse.de>
2111
2112        * libgnome/gnome-paper.[ch]: Removed.
2113
21142001-07-31  Martin Baulig  <baulig@suse.de>
2115
2116        * libgnome/gnome-marshal.list: Removed everything which is not currently used:
2117        VOID:DOUBLE, VOID:UINT, VOID:STRING,INT, VOID:STRING,INT,BOXED,
2118        VOID:STRING,INT,UINT, VOID:POINTER,INT,BOOLEAN, VOID:STRING,BOXED,
2119        VOID:STRING,BOOLEAN,BOXED, ENUM:VOID, BOOLEAN:OBJECT, POINTER:INT,INT,
2120        POINTER:BOOLEAN, POINTER:VOID, POINTER:POINTER, STRING:VOID.
2121
21222001-07-31  Martin Baulig  <baulig@suse.de>
2123
2124        * libgnome/gnome-ditem.[ch]: Removed. This will be moved to gnome-core when George is
2125        back from his holidays.
2126
21272001-07-31  Martin Baulig  <baulig@suse.de>
2128
2129        * monikers/: Don't build this directory.
2130
21312001-07-28  ERDI Gergo  <cactus@cactus.rulez.org>
2132
2133        * configure.in: depend on libbonobo 1.98.0
2134
21352001-07-27  Michael Meeks  <michael@ximian.com>
2136
2137        * configure.in: add xml-i18n tools.
2138
2139        * tests/test-moniker.c (main): add.
2140
2141        * tests/Makefile.am: upd.
2142
21432001-07-27  Martin Baulig  <baulig@suse.de>
2144
2145        * libgnome/libgnome-marshal.list: VOID:STRING,INT,UINT,BOXED -> VOID:STRING,INT,UINT.
2146        VOID:POINTER,INT,BOOLEAN,BOXED -> VOID:POINTER,INT,BOOLEAN,BOXED.
2147
21482001-07-16  Martin Baulig  <baulig@suse.de>
2149
2150        * libgnome/libgnome-init.c (GNOME_PARAM_CONFIG_MONIKER): Default to "config:";
2151        you don't need to set this property unless you have a reason to do so.
2152        (GNOME_PARAM_DESKTOP_CONFIG_MONIKER): Default to "config:/gnome/desktop/".
2153        No need to set this property.
2154
21552001-07-14  Martin Baulig  <baulig@suse.de>
2156
2157        * configure.in (BONOBO_IDLDIR): AC_SUBST this.
2158
21592001-07-12  Darin Adler  <darin@bentspoon.com>
2160
2161        * configure.in: Remove duplicate AC_PROG_LEX.
2162        * monikers/bonobo-storage-vfs.c: Remove unneeded include.
2163        * monikers/bonobo-stream-fs.c: (bonobo_stream_create): Use
2164        gnome-vfs MIME calls.
2165        * monikers/bonobo-stream-vfs.c: Remove unneeded include.
2166
21672001-07-11  Martin Baulig  <baulig@suse.de>
2168
2169        * libgnome/libgnome-init.c (gnome_mime_type): Removed.
2170
21712001-07-11  Martin Baulig  <baulig@suse.de>
2172
2173        * configure.in: Don't define ENABLE_ORBIT2, the conditionals
2174        are all gone now.
2175
2176        * configure.in: Require autoconf 2.50b.
2177
21782001-07-10  Michael Meeks  <michael@ximian.com>
2179
2180        * configure.in: always define ENABLE_ORBIT2
2181        require a version of libbonobo that requires ORBit2.
2182
21832001-07-10  Michael Meeks  <michael@ximian.com>
2184
2185        * tests/test-storage.c (main): hack it up.
2186
21872001-07-09  Michael Meeks  <michael@ximian.com>
2188
2189        * libgnome/Makefile.am (libgnome_headers): remove gnome-regex.[ch]
2190
21912001-07-09  Michael Meeks  <michael@ximian.com>
2192
2193        * tests: add.
2194
2195        * tests/Makefile.am: add.
2196
2197        * tests/test-storage.c: add.
2198
21992001-07-08  Seth Nickell  <snickell@stanford.edu>
2200
2201        * libgnome/libgnome-init.c: (gnome_oaf_pre_args_parse):
2202
2203        Don't call g_thread_init () if it has already been called
2204        by another library / application / what have you. g_thread_init
2205        can only be called *once*.
2206       
2207        * po/ChangeLog:
2208
2209        Curse you gettext.
2210
2211Thu Jun 28 22:58:23 2001  Owen Taylor  <otaylor@redhat.com>
2212
2213        * libgnome/gnome-program.c: g_type_init() no longer
2214        has an arg.
2215
2216Thu Jun 28 10:39:18 2001  Jonathan Blandford  <jrb@redhat.com>
2217
2218        * configure.in: remove test for make-inline-pixbufs, as this
2219        program no longer exists, and libgnome hardly needs it anyway.
2220
22212001-07-04  Michael Meeks  <michael@ximian.com>
2222
2223        * libgnome/Makefile.am: remove gnome-fileconvert.[ch]
2224
2225        * libgnome/libgnome/gnome-fileconvert.[ch]: remove.
2226
22272001-07-02  Carlos Perelló Marín <carlos@gnome-db.org>
2228
2229        * libgnome/gnome-ditem.c, libgnome-init.c: Now it compile with the
2230        latest bonobo-conf
2231
2232Sat Jun 30 15:54:25 2001  Jonathan Blandford  <jrb@redhat.com>
2233
2234        * libgnome/gnome-program.c (gnome_program_initv): Change to match new
2235        function signature.
2236
22372001-06-28  Michael Meeks  <michael@ximian.com>
2238
2239        * configure.in (gnomelocaledir): add --enable-orbit2
2240
2241        * accoonfig.h: cover ENABLE_ORBIT2
2242
22432001-06-26  Fatih Demir <kabalak@gtranslator.org>
2244
2245        * configure.in: Added ta to the languages list.
2246
22472001-06-19  Héctor García Álvarez <hector@scouts-es.org>
2248
2249        * configure.in: Added "es" for Spanish to $ALL_LINGUAS
2250       
22512001-06-16  Christian Rose  <menthos@menthos.com>
2252
2253        * configure.in: Added sv to ALL_LINGUAS.
2254
22552001-06-14  Martin Baulig  <baulig@suse.de>
2256
2257        * libgnome/gnome-i18n.c, gnome-i18nP.h: Removed.
2258
22592001-06-13  Martin Baulig  <baulig@suse.de>
2260
2261        * libgnome/Makefile.am: Install libgnome.h in `$(includedir)/gnome/2' to make it
2262        consistent with Bonobo.
2263
2264        * libgnome/libgnome.h: You now use #include <libgnome.h> to get this.
2265
22662001-06-13  Martin Baulig  <baulig@suse.de>
2267
2268        * libgnome/gnome-selector.[ch]: Moved to libgnome-extra/libgnome/.
2269        * libgnome/gnome-selector-factory.[ch]: Likewise.
2270        * libgnome/gnome-async-context.[ch]: Likewise.
2271
22722001-06-13  Martin Baulig  <baulig@suse.de>
2273
2274        You need to update your gnome-common to get this working.
2275
2276        * configure.in: Use PKG_CHECK_MODULES from pkg-config to check for stuff.
2277
22782001-06-12  Martin Baulig  <baulig@suse.de>
2279
2280        * libgnome/gnome-program.c (gnome_program_get_property): Implemented PROP_POPT_CONTEXT.
2281
22822001-06-10  Martin Baulig  <baulig@suse.de>
2283
2284        * libgnome/gnome-config.[ch]: Finally removed this. It's already in libcompat.
2285
2286        * libgnome/gnome-paper.[ch]: Copied to libcompat and don't compile it anymore. This belongs into
2287        libgnomeprint or some printing library / application.
2288
2289        * libgnome/gnome-scores.[ch]: Moved to libcompat. This belongs into some games library, but not
2290        into libgnome.
2291
2292        * libgnome/gnome-remote.[ch]: Don't compile this for the moment.
2293        (FIXME: What should we do with this code ? Since this was only a wrapper around
2294        gnome_config calls we don't really need to have this in libgnome. However, IMO it'd be
2295        nice to have this functionality in gnome-exec).
2296
2297        * libgnome/gnome-i18n.c: #ifdef FIXME all gnome_config_calls. The big FIXME is to decide whether
2298        we still want/need this at all.
2299
2300        * libgnome/gnome-exec.c (gnome_prepend_terminal_to_vector): Use bonobo-config, not gnome-config.
2301
23022001-06-10  Martin Baulig  <baulig@suse.de>
2303
2304        * configure.in: Don't depend on GConf anymore.
2305
23062001-06-10  Martin Baulig  <baulig@suse.de>
2307
2308        * ChangeLog: This is the *top-level* ChangeLog file.
2309        There are ChangeLog files in the libgnome/ and monikers/ directory.
2310
23112001-06-10  Cody Russell  <bratsche@gnome.org>
2312
2313        * libgnome/gnome-preferences: Change preprocessor pasting from ##t## to just ## t.
2314
23152001-06-10  Martin Baulig  <baulig@suse.de>
2316
2317        * libgnome/gnome-ditem.c (gnome_ditem_save): Implemented.
2318
23192001-06-10  Martin Baulig  <baulig@suse.de>
2320
2321        * libgnome/gnome-ditem.c: Rewrote this to use bonobo-config with the new ditem moniker.
2322        (the old version of this file is at CVS revision 1.40).
2323
2324        * libgnome/gnome-ditem.h (GnomeDesktopItemLoadFlags): Removed
2325        GNOME_DESKTOP_ITEM_LOAD_NO_DROP and GNOME_DESKTOP_ITEM_LOAD_NO_OTHER_SECTIONS.
2326        (gnome_desktop_item_get_type): Changed return value to GNOME_DesktopEntryType.
2327        (gnome_desktop_item_get_command): Now returns a `gchar *' which you need to g_free.
2328        (gnome_desktop_item_get_icon_path): Likewise.
2329        (gnome_desktop_item_get_name): Likewise.
2330        (gnome_desktop_item_get_comment): Likewise.
2331        (gnome_desktop_item_get_local_name): Likewise.
2332        (gnome_desktop_item_get_local_comment): Likewise.
2333        (gnome_desktop_item_get_attribute): New returns a `BonoboArg *' (which you need
2334        to bonobo_arg_release).
2335        (gnome_desktop_item_set_attributes): Takes a `const BonoboArg *' as argument.
2336        (gnome_desktop_item_get_local_attributes): Removed.
2337        (gnome_desktop_order_get_order): Now returns a `GSList *', you need to g_free the
2338        strings in that list.
2339        (gnome_desktop_order_set_type): Takes a GNOME_DesktopEntryType.
2340
23412001-06-10  Martin Baulig  <baulig@suse.de>
2342
2343        * libgnome/gnome-desktop.xmldb: Moved to ../monikers.
2344
23452001-06-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
2346
2347        * configure.in: Added "az" to the languages list.
2348
23492001-06-05  Martin Baulig  <baulig@suse.de>
2350
2351        * libgnome/gnome-desktop.xmldb: New file.
2352
2353        * libgnome/gnome-url.c: Use bonobo-config instead of gnome-config.
2354
2355        * libgnome/libgnome-init.h (gnome_get_config_database): New function.
2356
2357        * libgnome/Makefile.am (libgnome_headers): Don't install gnome-config.h.
2358        (libgnome_src): Removed gnome-triggers.c.
2359
2360        * libgnome/libgnome.h: Don't #include <libgnome/gnome-config.h>.
2361
23622001-06-05  Martin Baulig  <baulig@suse.de>
2363
2364        * monikers/: New directory, but don't compile it by default.
2365        We may move this into bonobo-config or bonobo-extra later on, but
2366        for the moment it's easier for me to play around with it when it's
2367        here.
2368
23692001-06-05  Fatih Demir <kabalak@gtranslator.org>
2370
2371        * configure.in: Added "tr" to the languages list.
2372
23732001-06-04  Martin Baulig  <baulig@suse.de>
2374
2375        * libgnome/gnome-selector.c (gnome_selector_add_event_supplier): New function.
2376
23772001-06-03  Martin Baulig  <baulig@suse.de>
2378
2379        * libgnome/gnome-selector.c (PROP_CONFIG_MONIKER, PROP_BROWSE_DIALOG_MONIKER): New properties.
2380        (gnome_selector_ensure_properties): New function. Sets default values for all
2381        properties from the property bag.
2382
23832001-06-03  Martin Baulig  <baulig@suse.de>
2384
2385        * libgnome/gnome-selector.c (PROP_IS_FILE_SELECTOR): New tristate property.
2386
23872001-06-03  Joe Shaw  <joe@ximian.com>
2388
2389        * configure.in: Get rid of the db check and --enable-prefer-db1
2390
23912001-06-02  Martin Baulig  <baulig@suse.de>
2392
2393        * libgnome/gnome-directory-filter.[ch]: Removed.
2394
2395        * libgnome/gnome-selector.c: Removed the GnomeDirectoryFilter stuff.
2396
23972001-06-02  Martin Baulig  <baulig@suse.de>
2398
2399        * libgnome/gnome-selector.c: Started to implement a new directory filter based on the
2400        "filter-patterns" property in the property bag.
2401
2402        * libgnome/gnome-selector.c (PROP_PBAG_AUTO_ADD_TO_LIST, PROP_PBAG_ACTIVATE_ENTRY_ACTION,
2403        PROP_PBAG_ADD_URI_MODE, PROP_PBAG_FILTER_PATTERNS): New properties.
2404        (PROP_PBAG_AUTO_ADD_TO_LIST): Removed.
2405        (impl_GNOME_Selector_getURIList): Implemented.
2406
24072001-06-02  Martin Baulig  <baulig@suse.de>
2408
2409        * libgnome/libgnome-init.c (gnome_mime_type): Add this here until bonobo-moniker-extender-file.c
2410        is fixed. You will be killed if you use this function !
2411
24122001-06-01  Martin Baulig  <baulig@suse.de>
2413
2414        * libgnome/gnome-selector.c (PROP_PBAG_MAX_HISTORY_LINES): Implemented.
2415
2416        * libgnome/gnome-selector.c (PROP_PBAG_PREVIEW_URI): New read-only property.
2417
2418        * libgnome/gnome-selector.c (PROP_PBAG_HISTORY): Implemented this property.
2419        (PROP_PBAG_AUTO_ACTIVATE_ENTRY): New property.
2420        (get_uri_handler, set_uri_handler): The default implementation is to save/return the
2421        URI, so make sure to call the parent handler in derived classes.
2422        (set_entry_text_handler): Call gnome_selector_activate_entry if the
2423        PROP_PBAG_AUTO_ACTIVATE_ENTRY property is set.
2424        (activate_entry_handler): Add the entry text to the history.
2425
2426        * libgnome/gnome-selector.h (gnome_selector_load_history, gnome_selector_save_history): Removed.
2427        (gnome_selector_prepend_history, gnome_selector_append_history): Removed the
2428        `gboolean save' argument.
2429
24302001-06-01  Martin Baulig  <baulig@suse.de>
2431
2432        * libgnome/gnome-selector.c
2433        (PROP_PBAG_ENTRY_TEXT, PROP_PBAG_HISTORY, PROP_PBAG_MAX_HISTORY_LINES): New properties
2434        in the PropertyBag.
2435
24362001-06-01  Martin Baulig  <baulig@suse.de>
2437
2438        * libgnome/gnome-selector.c
2439        (gnome_selector_get_property_bag): Renamed to gnome_selector_get_ambient_properties().
2440        (PROP_PROPERTY_BAG): Renamed to PROP_AMBIENT_PROPERTIES.
2441        (gnome_selector_construct): bonobo_object_add_interface() our Bonobo::EventSource and
2442        our GNOME::AsyncContext and create and bonobo_object_add_interface() a new
2443        Bonobo::PropertyBag.
2444
24452001-06-01  Martin Baulig  <baulig@suse.de>
2446
2447        * libgnome/gnome-selector.c
2448        (gnome_selector_set_vfs_filter): New function to set the GnomeVFSDirectoryFilter.
2449        (check_uri_handler, scan_directory_handler): Do the GnomeVFS stuff here rather
2450        than in gnome-file-selector.[ch].
2451
2452        * libgnome/gnome-file-selector.[ch]: Removed.
2453
24542001-05-31  Martin Baulig  <baulig@suse.de>
2455
2456        * libgnome/gnome-selector.c: Implemented the new CORBA API.
2457
2458        * libgnome/gnome-selector.h (GnomeSelectorClass): Renamed "clear" to "clear_uri_list",
2459        added "scan_directory" and added `gboolean directory_ok' to "check_uri".
2460        (gnome_selector_scan_uri, gnome_selector_set_directory_filter): New functions.
2461
2462        * libgnome/gnome-async-context.c
2463        (GnomeAsyncFunc): Added `gboolean completed' and `const BonoboArg *result'.
2464        (gnome_async_context_get_handle_by_id): New function.
2465        (gnome_async_handle_set_result): New function.
2466        (gnome_async_handle_call_async_func): New function.
2467        (gnome_async_handle_get_id): New function.
2468
2469        * libgnome/gnome-file-selector.[ch]: Derive from GnomeDirectoryFilter.
2470
2471        * libgnome/gnome-selector-dialog.[ch]: Removed.
2472
24732001-05-30  Christophe Merlet  <redfox@eikonex.org>
2474
2475        * configure.in: Added fr to $ALL_LINGUAS.
2476
24772001-05-25  Martin Baulig  <baulig@suse.de>
2478
2479        * libgnome/gnome-selector.[ch]: Merged `check_filename' and `check_directory'
2480        into `check_uri' and `add_file' and `add_directory' into `add_uri'.
2481
24822001-05-25  Martin Baulig  <baulig@suse.de>
2483
2484        * libgnome/gnome-async-context.h (GNOME_ASYNC_TYPE_*): Removed.
2485
24862001-05-25  Martin Baulig  <baulig@suse.de>
2487
2488        * libgnome/gnome-selector.h, gnome-selectorP.h: Moved the async stuff to
2489        gnome-async-context.[ch].
2490
2491        * libgnome/gnome-async-context.[ch]: New files.
2492
2493        * libgnome/gnome-directory-filter.[ch]: New files.
2494
24952001-05-23  Martin Baulig  <baulig@suse.de>
2496
2497        * libgnome/gnome-selector-factory.c (create_selector_handler): Read values
2498        from the PropertyBag and set the GObject properties.
2499
2500Mon May 21 23:12:04 2001  George Lebl <jirka@5z.com>
2501
2502        * libgnome/gnome-ditem.[ch]: wipe all the standard incomformat stuff, clean
2503          up a little bit and start on supporting the standard.  Currently
2504          compiles but doesn't all work, that is launching doesn't work.
2505          Also wipe all KDE vs. GNOME stuff, now the entry is converted to
2506          standard upon load, making life easier on the rest of the functions
2507
25082001-05-21  Martin Baulig  <baulig@suse.de>
2509
2510        * libgnome/gnome-selector-factory.c: Create a BonoboItemHandler so that
2511        you can create a new GnomeSelector entirely with monikers.
2512
2513        * libgnome/gnome-selector-dialog.[ch]: New files.
2514
25152001-05-21  Martin Baulig  <baulig@suse.de>
2516
2517        * libgnome/gnome-selector.c (GNOME_TYPE_TRISTATE): New enum type.
2518        (PROP_WANT_BROWSE_BUTTON): Use the new tristate enum.
2519        (PROP_WANT_CLEAR_BUTTON, PROP_WANT_DEFAULT_BUTTON): Likewise.
2520        (PROP_WANT_ENTRY_WIDGET): New tristate property.
2521        (PROP_WANT_SELECTOR_WIDGET): New tristate property.
2522        (PROP_WANT_BROWSE_DIALOG): New tristate property.
2523        (PROP_WANT_DEFAULT_BEHAVIOUR): Removed.
2524        (PROP_USE_DEFAULT_ENTRY_WIDGET): Removed.
2525        (PROP_USE_DEFAULT_SELECTOR_WIDGET): Removed.
2526        (PROP_USE_DEFAULT_BROWSE_DIALOG): Removed.
2527
2528Mon May 21 00:43:48 2001  George Lebl <jirka@5z.com>
2529
2530        * libgnome/gnome-ditem-entry.[ch]: to be consistent with everything else g*
2531          return the item from the _ref function when we do that.  Also
2532          update the docs for this of course.
2533
2534Sun May 20 22:46:20 2001  George Lebl <jirka@5z.com>
2535
2536        * libgnome/gnome-config.c: fix get_translated_string wrt defaults, the old
2537          implementation just didn't work AT ALL if you passed in a default,
2538          this appends the languages to the keys rather then onto the end
2539          of the entire path.
2540
25412001-05-20  Martin Baulig  <baulig@suse.de>
2542
2543        * libgnome/gnome-selector.h
2544        (gnome_selector_construct): Added `Bonobo_PropertyBag pbag' argument.
2545        (gnome_selector_get_property_bag): New function.
2546        (gnome_selector_get_history_id): Removed.
2547        (gnome_selector_set_history_id): Removed.
2548
2549        * libgnome/gnome-selector.c (PROP_HISTORY_ID): Removed this property.
2550        (PROP_PROPERTY_BAG): New property.
2551
2552        * libgnome/gnome-selector-factory.[ch]: New files.
2553
25542001-05-18  Martin Baulig  <baulig@suse.de>
2555
2556        * configure.in: Optionally depend on libgnomesupport (from
2557        the libgnomebase module).
2558
2559        * acconfig.h (HAVE_GNOMESUPPORT): Added.
2560
2561        * libgnome/libgnome-init.c: #include <gnomesupport.h> if we
2562        HAVE_GNOMESUPPORT.
2563
25642001-05-16  Mark Murnane  <Mark.Murnane@ireland.sun.com>
2565
2566        Changes to eliminate any potential problems on 64-bit platforms.
2567       
2568        * libgnome/gnome-config.c (gnome_config_assemble_vector): Modified type
2569        of len to match return type of strlen().
2570
2571        * libgnome/gnome-ditem.c (replace_percentsign): Modified type of start,
2572        string_len and ps_len as they are used in strlen() operations.
2573        (strip_the_amp): Ditto for exec_len.
2574        (stripstreq): Ditto for len2.
2575
2576        * libgnome/gnome-exec.c (gnome_execute_async_with_env_fds): Modiifed type
2577        of res to gssize to match return type of read() and write() system
2578        calls.
2579
2580        * libgnome/gnome-moz-remote.c (mozilla_remote_test_window): Cast
2581        hostname to const char* to match g_strcasecmp's signature.
2582
2583        * libgnome/gnome-paper.c        (paper_name_compare): Modified return type
2584        from int to long to match return type of g_strcasecmp.
2585        (unit_name_compare): Ditto
2586        (unit_abbrev_compare): Ditto
2587
2588        * libgnome/gnome-program.c (gnome_program_install_property): Cast
2589        parameter #3 of both calls to g_param_spec_set_qdata.
2590
2591        * libgnome/gnome-score.c (log_score): Modified type of counter i to
2592        match return from strlen().
2593
2594        * libgnome/gnome-selector.c (_gnome_selector_add_history): Cast
2595        parameter #3 to GCompareFunc.
2596
25972001-05-15  Martin Baulig  <baulig@suse.de>
2598
2599        * libgnome/libgnome-init.c (gnome_vfs_pre_args_parse): Call gnome_vfs_init()
2600        and use this as pre-args-parse function for the gnome-vfs module.
2601
26022001-05-15  Martin Baulig  <baulig@suse.de>
2603
2604        * libgnome/Makefile.am (ORBIT_IDL): Use @ORBIT_IDL@ rather than
2605        hardcoding `orbit-idl'.
2606
26072001-05-10  Martin Baulig  <baulig@suse.de>
2608
2609        * doc/depends.dia: Moved this to the gnome-2-plan module.
2610
26112001-05-08  Martin Baulig  <baulig@suse.de>
2612
2613        * libgnome/gnome-selector.h (gnome_selector_get_uri): Removed.
2614        (gnome_selector_set_uri): Removed.
2615
2616        * libgnome/gnome-selector.c (impl_GNOME_Selector_getClientID): Implemented.
2617        (impl_GNOME_Selector_getURI, impl_GNOME_Selector_setURI): Likewise.
2618
26192001-05-07  Martin Baulig  <baulig@suse.de>
2620
2621        * libgnome/gnome-selector.h (GnomeSelectorClass): Removed "do_construct".
2622        (gnome_selector_do_construct): Removed.
2623        (gnome_selector_construct): New function.
2624        (gnome_selector_bind_to_control): Made 2nd argument a BonoboObject.
2625
26262001-05-06  Martin Baulig  <baulig@suse.de>
2627
2628        * libgnome/gnome-preferences.c: Use the new bonobo-property-bag-client API.
2629
26302001-05-03  Martin Baulig  <baulig@suse.de>
2631
2632        * libgnome/gnome-file-selector.[ch]: Moved here from libgnomeui.
2633        (GnomeFileSelector): Derive this directly from GnomeSelector.
2634
26352001-05-02  Michael Meeks  <michael@ximian.com>
2636
2637        * libgnome/libgnome-init.c (libbonobo_class_init): kill BonoboObjectClietn.
2638        (gnome_program_get_config_database): split out (get_db): into here
2639        never cut and paste code.
2640        (gnome_program_get_config_database),
2641        (gnome_program_get_desktop_config_database): upd.
2642        re-order to remove redundant prototypes.
2643
26442001-05-02  Martin Baulig  <baulig@suse.de>
2645
2646        * libgnome/Makefile.am: Added explicit dependency
2647        `libgnometypebuiltins.h libgnometypebuiltins.c: $(CORBA_SOURCE)'.
2648
26492001-05-01  Michael Meeks  <michael@ximian.com>
2650
2651        * libgnome/Makefile.am: fixup corba dependencies more genericaly, add
2652        cleanfiles.
2653
26542001-05-01  Martin Baulig  <baulig@suse.de>
2655
2656        * libgnome/gnome-preferences.h (GNOME_PAD, GNOME_PAD_SMALL, GNOME_PAD_BIG):
2657        Moved these #defines here from gnome-uidefs.h.
2658
26592001-04-30  Martin Baulig  <baulig@suse.de>
2660
2661        * libgnome/gnome-selector.h (gnome_selector_get_entry_text): Removed.
2662        (gnome_selector_set_entry_text): Removed.
2663        (gnome_selector_activate_entry): Removed.
2664
26652001-04-30  Martin Baulig  <baulig@suse.de>
2666
2667        * libgnome/gnome-selector.h (gnome_selector_bind_to_control): New function.
2668
26692001-04-30  Martin Baulig  <baulig@suse.de>
2670
2671        * libgnome/gnome-selector.h (GnomeSelector): Made this a BonoboObject.
2672        (GNOME_TYPE_SELECTOR_ASYNC_HANDLE): New #define.
2673        (gnome_selector_async_handle_get_type): New function.
2674        (GNOME_TYPE_SELECTION_MODE): New #define.
2675        (gnome_selection_mode_get_type): New function.
2676
2677        * libgnome/gnome-selector.c: Use GObject and removed all GTK+ stuff.
2678        (PROP_ENTRY_WIDGET, PROP_SELECTOR_WIDGET, PROP_BROWSE_DIALOG):
2679        Removed these properties.
2680
2681        * libgnome/gnome-selector.[ch], gnome-selectorP.h: Moved here from libgnomeui.
2682
2683        * libgnome/libgnome.h: #include <libgnome/gnome-selector.h>.
2684
26852001-04-30  Martin Baulig  <baulig@suse.de>
2686
2687        * libgnome/Makefile.am (libgnome_2_la_SOURCES): Added the CORBA sources.
2688        (libgnome_headers): Install Gnome.h.
2689
2690        * libgnome/libgnome.h: #include <libgnome/Gnome.h>.
2691
26922001-04-30  Martin Baulig  <baulig@suse.de>
2693
2694        * libgnome/gnome-marshal.list, gnome-marshal-main.c: Moved here
2695        from libgnomeui.
2696
2697        * libgnome/Makefile.am: Create gnome-marshal.[ch] from gnome-marshal.list.
2698
2699        * libgnome/libgnome.h: #include <libgnome/gnome-marshal.h>.
2700
27012001-04-30  Martin Baulig  <baulig@suse.de>
2702
2703        * libgnome/Makefile.am: Install gnome-selectorP.h.
2704
2705        * libgnome/gnome-selector.h (gnome_selector_get_entry_text): Put this back.
2706        (gnome_selector_set_entry_text): Likewise.
2707        (gnome_selector_activate_entry): Likesise.
2708        (gnome_selector_get_uri, gnome_selector_set_uri): Likewise.
2709
27102001-04-30  Martin Baulig  <baulig@suse.de>
2711
2712        * idl/: New directory.
2713
27142001-04-29  Martin Baulig  <baulig@suse.de>
2715
2716        * libgnome/Makefile.am: Use the new glib-mkenums instead of our own
2717        gnome-makeenums.pl and gnome-maketypes.awk.
2718
2719        * libgnome/libgnometypebuiltins.[ch]: New generated files; provide a
2720        type installation routine for each enum and flags type.
2721
2722        * libgnome/gnome-program.c, libgnomeP.h (libgnome_type_init): This
2723        function no longer exists.
2724
27252001-04-29  Martin Baulig  <baulig@suse.de>
2726
2727        * libgnome/libgnome-init.[ch]
2728        (GNOME_PARAM_DESKTOP_CONFIG_DATABASE): New property.
2729        (GNOME_PARAM_DESKTOP_CONFIG_MONIKER): Likewise.
2730        (gnome_program_get_desktop_config_database): New function.
2731
2732        * libgnome/gnome-preferences.[ch]: New files; this has the same API than
2733        libgnomeui/gnome-preferences.[ch], but it's using bonobo-conf
2734        internally.
2735
27362001-04-29  Martin Baulig  <baulig@suse.de>
2737
2738        * configure.in (REBUILT): Added this; copied from gtk+.
2739
27402001-04-24  Martin Baulig  <baulig@suse.de>
2741
2742        * libgnome/Makefile.am (libgnome_headers): Added gnome-i18n.h.
2743
27442001-04-23  Martin Baulig  <baulig@suse.de>
2745
2746        * libgnome/gnome-program.h (GnomeModuleConstructor): Removed typedef.
2747        (GnomeModuleClassInitHook): New typedef.
2748        (GnomeModuleInfo): Removed `constructor' and added `class_init'
2749        and `instance_init' functions.
2750        (gnome_program_module_load): Return a `const GnomeModuleInfo *'.
2751        (gnome_program_init): Added `GnomeModuleInfo *' argument.
2752        (gnome_program_initv): Added `GType' and `GnomeModuleInfo *'
2753        arguments.
2754
2755        * libgnome/gnome-program.c (gnome_program_constructor): Removed.
2756        (gnome_program_initv): Load and initialize all modules based
2757        on the `GnomeModuleInfo *' argument; for the moment, we don't
2758        use the GNOME_PARAM_MODULE_INFO and GNOME_PARAM_MODULES
2759        properties.
2760
2761        * libgnome/libgnome-init.h (gnome_gconf_module_info): Removed.
2762        (gnome_program_get_gconf_client, GNOME_PARAM_GCONF_CLIENT): Removed.
2763        (gnome_program_get_config_database): New function.
2764        (GNOME_PARAM_CONFIG_DATABASE, GNOME_PARAM_CONFIG_MONIKER):
2765        New properties.
2766
2767        * libgnome/libgnome-init.c: Don't initialize GConf.
2768 
2769
27702001-04-23  Dietmar Maurer  <dietmar@ximian.com>
2771
2772        * libgnome/test-libgnome.c: replace #include <bonobo/libbonobo.h> with
2773        #include <libbonobo.h>
2774
27752001-04-22  Martin Baulig  <baulig@suse.de>
2776
2777        * libgnome/test-libgnome.c (test_bonobo): Added little bonobo-conf test.
2778
27792001-04-22  Martin Baulig  <baulig@suse.de>
2780
2781        * libgnome/libgnome-2.0.pc.in: We don't need libgnomebase anymore.
2782
2783        * libgnome/libgnome-init.c (gnome_oaf_pre_args_parse): Call g_thread_init().
2784
27852001-04-22  Dietmar Maurer  <dietmar@ximian.com>
2786
2787        * libgnome/Makefile.am (INCLUDES): move LIBBONOBO_CFLAGS before
2788        OAF_CFLAGS, because OAF_CFLAGS include /usr/local/include
2789
27902001-04-21  Martin Baulig  <baulig@suse.de>
2791
2792        * libgnome/Makefile.am (INCLUDES): Use `LIBGNOME_*DIR' instead of `GNOME*DIR'.
2793
2794        * libgnome/gnome-program.[ch]: Put this back.
2795
2796        * libgnome/gnome-i18n.h: Put this back.
2797
2798        * libgnome/*.[ch]: Don't #include <libgnomebase/gnome-portability.h>.
2799
28002001-04-21  Kjartan Maraas  <kmaraas@gnome.org>
2801
2802        * configure.in: Added nn and no to ALL_LINGUAS.
2803       
28042001-04-20  Martin Baulig  <baulig@suse.de>
2805
2806        * libgnome/libgnome-init.c (gnome_oaf_module_info): Put this back.
2807        (libbonobo_module_info): Depend of gnome_oaf_module_info; moved
2808        oaf_popt_options to gnome_oaf_module_info.
2809
28102001-04-18  Michael Meeks  <michael@ximian.com>
2811
2812        * libgnome/libgnome-init.c (gnome_oaf_module_info): kill,
2813        (libbonobo_module_info): Update.
2814
28152001-04-18  Michael Meeks  <michael@ximian.com>
2816
2817        * *.[ch]:
2818       
2819        s/\#include[ \t]*<libgnomebase\/gnome-defs.h>//;
2820        s/BEGIN_GNOME_DECLS/G_BEGIN_DECLS/g;
2821        s/END_GNOME_DECLS/G_END_DECLS/g;
2822       
2823
28242001-04-18  Martin Baulig  <baulig@suse.de>
2825
2826        * libgnome/libgnome-init.c (gnome_oaf_module_info): Put this back.
2827        (libbonobo_module_info): Put this here since Michael doesn't want to
2828        have it in Bonobo.
2829
28302001-04-17  Martin Baulig  <baulig@suse.de>
2831
2832        * libgnome/libgnome-init.c (gnome_oaf_module_info): Removed; this is in libbonobo.
2833        (libgnome_module_requires): Require libbonobo.
2834
2835        * libgnome/libgnome-2.0.pc.in: Depend on libbonobo-2.
2836
28372001-04-17  Martin Baulig  <baulig@suse.de>
2838
2839        * libgnome/gnome-ditem.c (gnome_desktop_item_drop_uri_list): Don't call
2840        gnome_uri_extract_filename(), just use the URI as-is.
2841
28422001-04-17  Martin Baulig  <baulig@suse.de>
2843
2844        * configure.in: Unconditionally depend on libbonobo; removed the
2845        `HAVE_LIBBONOBO' automake conditional.
2846        (LIBGNOME_EXTRA_DEPS): Removed.
2847
28482001-04-16  Martin Baulig  <baulig@suse.de>
2849
2850        * configure.in (HAVE_LIBBONOBO): #define this if we have libbonobo.
2851
28522001-04-15  Martin Baulig  <baulig@suse.de>
2853
2854        * libgnome/libgnome-init.c (libgnome_loadinit): Don't initialize threads here;
2855        this has already been done by libgnomebase.
2856
28572001-04-15  Martin Baulig  <baulig@suse.de>
2858
2859        * libgnome/libgnome-init.c (gnome_program_get_gconf_client): Moved this function
2860        here; it was previously in gnome-program.c, but gnome-program.c is now
2861        in libgnomebase and thus cannot use gconf anymore.
2862
2863        * libgnome/libgnome-init.h: New public header file.
2864        (GNOME_PARAM_GCONF_CLIENT): Moved this #define here.
2865        (gnome_program_get_gconf_client): Provide external declaration.
2866        (gnome_oaf_module_info, gnome_gconf_module_info, gnome_vfs_module_info,
2867        libgnome_module_info): Moved external declarations here from libgnome.h.
2868
2869        * libgnome/libgnome.h: #include <libgnome/libgnome-init.h>.
2870
28712001-04-15  Martin Baulig  <baulig@suse.de>
2872
2873        * libgnome/libgnome-2.0.pc.in: Depend on libgnomebase-2.
2874
28752001-04-15  Martin Baulig  <baulig@suse.de>
2876
2877        * libgnome/gnome-program.[ch]: Removed; this is now in libgnomebase/libgnomebase.
2878
2879        * libgnome/gnome-defs.h, gnome-i18n.h: Removed; this is now in libgnomebase/libgnomebase.
2880
2881        * libgnome/gnome-i18nP.h: Moved all the external declarations from gnome-i18n.h here.
2882
2883        * libgnome/gnome-portability.h.in: Removed; this is now in libgnomebase/libgnomebase.
2884
28852001-04-14  Martin Baulig  <baulig@suse.de>
2886
2887        * libgnome/gnome-program.h (GNOME_PARAM_GCONF_CLIENT): New GnomeProgram property.
2888        (gnome_program_get_gconf_client): New convenience function to return the
2889        GnomeProgram's GNOME_PARAM_GCONF_CLIENT property.
2890
2891        * libgnome/gnome-program.c (gnome_program_get_property): Fixed a typo to make this
2892        actually work.
2893
2894        * libgnome/libgnome-init.c (gnome_gconf_constructor): New constructor function to
2895        install the GnomeProgram's GNOME_PARAM_GCONF_CLIENT property.
2896        (gnome_gconf_get_property, gnome_gconf_post_args_parse): Implement that
2897        property; when creating a new GnomeProgram instance we set its
2898        GNOME_PARAM_GCONF_CLIENT property to gnome_conf_client_get_default().
2899
29002001-04-13  Martin Baulig  <baulig@suse.de>
2901
2902        * libgnome/libgnome-init.c (gnome_oaf_module_info, gnome_gconf_module_info):
2903        Provide GnomeModuleInfo structs for OAF and GConf.
2904        (libgnome_module_requirements): Depend on OAF and GConf.
2905
29062001-04-13  Martin Baulig  <baulig@suse.de>
2907
2908        * libgnome/libgnome-2.0.pc.in: Added @LIBGNOME_EXTRA_DEPS@ to the Requires:.
2909
29102001-04-13  Martin Baulig  <baulig@suse.de>
2911
2912        NOTE: You must update your gnome-common to make this work !
2913       
2914        * configure.in: Optionally depend on libbonobo and define
2915        `HAVE_LIBBONOBO' automake conditional.
2916        (LIBGNOME_EXTRA_DEPS): New AC_SUBST'ed variable for our .pc file.
2917
29182001-04-12  Martin Baulig  <baulig@suse.de>
2919
2920        * libgnome/gnome-program.h (GnomeModuleHook): The `GnomeModuleInfo' argument
2921        is deep-copied, so you can actually modify it.
2922
29232001-04-12  Martin Baulig  <baulig@suse.de>
2924
2925        * libgnome/libgnome.h (libgnome_module_info): Added external declaration.
2926
2927        * libgnome/gnomelib-init.c: Renamed to libgnome-init.c.
2928
2929        * libgnome/gnomelib-init.h: Removed.
2930
29312001-04-12  Martin Baulig  <baulig@suse.de>
2932
2933        * configure.in (--disable-deprecated): Put back this command
2934        line argument; also define `EXCLUDE_DEPRECATED' automake
2935        conditional.
2936
2937        * acconfig.h (GNOME_EXCLUDE_DEPRECATED_SOURCE): Added.
2938        (GNOME_EXCLUDE_DEPRECATED): Added.
2939
29402001-04-11  Martin Baulig  <baulig@suse.de>
2941
2942        * libgnome/gnome-util.h (gnome_libdir_file, gnome_datadir_file,
2943        gnome_sound_file, gnome_pixmap_file, gnome_config_file,
2944        gnome_help_file, gnome_app_help_file): Removed.
2945        (gnome_unconditional_*_file): Removed.
2946
29472001-04-11  Martin Baulig  <baulig@suse.de>
2948
2949        * libgnome/gnome-config.c (access_config_extended): Use
2950        gnome_program_locate_file() instead of gnome_config_file().
2951
2952        * libgnome/gnome-fileconvert.c (gfc_read_FileConverters): Use
2953        gnome_program_locate_file().
2954
29552001-04-11  Martin Baulig  <baulig@suse.de>
2956
2957        * libgnome/gnome-program.c (gnome_program_locate_file): Return NULL if
2958        `ret_locations' is given.
2959
2960        * libgnome/gnome-program.c (gnome_program_initv): Call libgnome_type_init ()
2961        instead of g_type_init (), moved g_type_init () call into
2962        libgnome_type_init ().
2963
2964        * libgnome/libgnomeP.h (libgnome_type_init): Added function prototype.
2965
2966        * libgnome/Makefile.am: Create libgnome.defs and the type stuff using
2967        gnome-maketypes.awk and gnome-makeenums.pl.
2968
2969        * libgnome/libgnome-boxed.defs: New file.
2970
2971        * libgnome/libgnometypes.c: New file.
2972
29732001-04-11  Martin Baulig  <baulig@suse.de>
2974
2975        * libgnome/libgnome.h: Use #include <libgnome/*.h> instead of "libgnome/*.h"
2976        and #include <libgnome/gnome-ditem.h>.
2977
29782001-04-11  Martin Baulig  <baulig@suse.de>
2979
2980        * libgnome/gnome-util.h (PATH_SEP, PATH_SEP_STR): Moved to libgnomeP.h.
2981        (g_is_image_filename): Removed function prototype.
2982
2983        * libgnome/gnome-util.h (g_file_exists): Removed; use g_file_test() instead.
2984
29852001-04-11  Martin Baulig  <baulig@suse.de>
2986
2987        * doc/Porting-1.0-2.0.txt: Added info about the `gnome_*_file'
2988        functions.
2989
29902001-04-11  Martin Baulig  <baulig@suse.de>
2991
2992        * libgnome/: This has now been copied over in CVS. There's a
2993        GNOME_LIBS_MODULE_SPLIT tag which refers to the latest version
2994        in gnome-libs.
2995
29962001-03-24  Martin Baulig  <baulig@suse.de>
2997
2998        * libgnome/libgnome-2.0.pc.in: Depend on gconf-2.0.
2999
30002001-03-24  Martin Baulig  <baulig@suse.de>
3001
3002        * configure.in: Require ORBit >= 2.3.90, not 2.5.7.
3003
30042001-03-24  Anders Carlsson  <andersca@gnu.org>
3005
3006        * configure.in (DB_LIB): It's gnome-vfs-2.0, not gnomevfs-2.0
3007
30082001-03-21  Martin Baulig  <baulig@suse.de>
3009
3010        * libgnome/Makefile.am: We're now in the new libgnome-2 module.
3011        (bin_PROGRAMS): Don't build gnome-moz-remote for the moment since
3012        it depends on X.
3013
30142001-03-21  Martin Baulig  <baulig@suse.de>
3015
3016        * libgnome/gnome-program.h (GNOME_PARAM_POPT_FLAGS, GNOME_PARAM_POPT_CONTEXT):
3017        New properties.
3018
3019        * libgnome/gnome-program.[ch]
3020        (gnome_program_module_register, gnome_program_module_registered,
3021        gnome_program_module_load): Removed the `GnomeProgram *' argument.
3022        (gnome_program_install_property): First argument is now
3023        `GnomeProgramClass *'.
3024        (GnomeModuleInfo): The `init_pass' function no longer has a
3025        `GnomeProgram *' argument, added `constructor' function.
3026
30272001-03-21  Martin Baulig  <baulig@suse.de>
3028
3029        * doc/Porting-1.0-2.0.txt: Added the libgnome section from
3030        our porting document here.
3031
30322001-03-21  Martin Baulig  <baulig@suse.de>
3033
3034        * configure.in: Set package name to `libgnome2', looks better
3035        than `libgnome-2'.
3036
30372001-03-21  Martin Baulig  <baulig@suse.de>
3038
3039        configure.in: Added awk check; use AC_PATH_PROGS in perl check.
3040
3041        * tools/: New directory.
3042
3043        * doc/: New directory.
3044
30452001-03-20  Martin Baulig  <baulig@suse.de>
3046
3047        * libgnome/gnome-program.[ch] (gnome_program_install_property): New
3048        function; allows you to add a property to the GnomeProgramClass.
3049
3050        * libgnome/gnome-program.h (GnomeFileDomain): New enum.
3051        (GNOME_PARAM_GNOME_PATH): New property.
3052        (gnome_program_locate_file): New function; this is a slightly
3053        modified version of gnome_file_locate().
3054
30552001-03-20  Martin Baulig  <baulig@suse.de>
3056
3057        * libgnome/gnome-util.h (gnome_*_file): Use gnome_program_locate_file().
3058        (gnome_file_domain_*): Removed.
3059        (g_file_exists): #define this to use g_file_test().
3060
3061        * libgnome/gnome-util.c (gnome_file_locate): Removed.
3062        (g_file_exists): Removed.
3063
30642001-03-20  Martin Baulig  <baulig@suse.de>
3065
3066        * libgnome/gnomelib-init.[ch] (gnome_program_get_human_readable_name):
3067        Moved to gnome-program.[ch].
3068
3069        * libgnome/gnomelib-init.h (LIBGNOME_PARAM_*, libgnome_param_*):
3070        Removed #defines and external declarations. There are corresponding
3071        `GNOME_PARAM_*' #defines in gnome-program.h which are the names
3072        of GnomeProgram's properties.
3073
3074        * libgnome/test-libgnome.c: Simple test program.
3075
3076        * libgnome/gnomelib-init2.[ch]: Removed, this is now gnome-program.[ch].
3077
3078        * libgnome/gnome-program.[ch]: New files. This implements a `GnomeProgram'
3079        GObject; most of the code is copied from gnomelib-init2.c, but
3080        removed all the GnomeAttribute stuff and use GParam's.
3081
30822001-03-05  Martin Baulig  <baulig@suse.de>
3083
3084        * configure.in: Enable NLS again.
3085        * po/POTFILES.in: New file; currently empty.
3086
3087        * configure.in: Set package name to `libgnome-2-martin' and
3088        version number to 1.96.0.
3089
30902001-02-28  Mikael Hallendal  <micke@codefactory.se>
3091
3092        * libgnome/libgnome/: Fixed includes (added glib.h and gnome-defs.h
3093        to the files needing it. Those are: gnome-config.h, gnome-ditem.h,
3094        gnome-exec.h, gnome-fileconvert.h, gnome-i18n.h, gnome-regex.h,
3095        gnome-remote.h, gnome-score.h, gnome-sound.h, gnome-triggers.h,
3096        gnome-url.h, gnome-util.h, gnome-init.h).
3097       
3098
30992001-02-26  jacob berkman  <jacob@ximian.com>
3100
3101        * libgnome/gnome-url.c: default to using nautilus for help browsing if it
3102        is available
3103
31042001-02-23  Martin Baulig  <baulig@suse.de>
3105
3106        * libgnome/libgnome-2.0.pc.in: New file.
3107        * libgnome/Makefile.am: Install pkg-config file.
3108
31092001-02-15  Darin Adler  <darin@eazel.com>
3110
3111        * libgnome/gnomelib-init2.c: (gnome_program_preinita):
3112        Mark "Help options" with a N_ so it can be translated.
3113
31142000-12-26  Miguel de Icaza  <miguel@helixcode.com>
3115
3116        * libgnome/gnome-moz-remote.c (main): Give preference to mozilla when
3117        autodetecting.
3118
31192000-12-09  Martin Baulig  <baulig@suse.de>
3120
3121        * libgnome/gnome-dump.c, gnome-gen-mimedb.c, gnome-magic.c, gnome-magic.h,
3122        gnome-metadata.c, gnome-metadata.h, gnome-mime-info.c,
3123        gnome-mime-info.h, gnome-mime.c, gnome-mime.h: Removed.
3124
31252000-12-09  Martin Baulig  <baulig@suse.de>
3126
3127        * libgnome/gnomelibs-init.c (libgnome_loadinit): New static function; add
3128        this as `loadinit' function to libgnome's GnomeModuleInfo and
3129        call g_thread_init() here.
3130
31312000-12-09  Martin Baulig  <baulig@suse.de>
3132
3133        * libgnome/gnome-i18n.c: Comment out g_i18n_get_language_list() and
3134        g_i18n_guess_category_value() until someone with a clue has
3135        had a look at it.
3136
31372000-11-22  Martin Baulig  <martin@home-of-linux.org>
3138
3139        * libgnome/gnome-util.h (g_file_test): Removed.
3140
3141        * libgnome/Makefile.am: Use $(GNOMESUPPORT_INCS) and $(GNOMESUPPORT_LIBS).
3142
31432000-09-28  Martin Baulig  <baulig@suse.de>
3144
3145        * libgnome/gnome-history.[ch]: Moved to libcompat.
3146
3147Thu Sep 28 03:34:52 2000  George Lebl <jirka@5z.com>
3148
3149        * libgnome/gnome-ditem.c, gnome-moz-remote2.c, gnome-util.c, gnomelib-init2.c:
3150          use g_getenv instead of getenv
3151
3152Sun Sep 24 15:32:20 2000  George Lebl <jirka@5z.com>
3153
3154        * libgnome/gnome-exec.[ch]:  Improve some docs, and add function to
3155          deal with terminals according to user prefs.  Also some stylistic
3156          changes.
3157
3158        * libgnome/gnome-ditem.c:  Use the gnome-exec function for getting the
3159          terminal command line
3160
3161        * libgnome/gnome-portability.h.in:  remove the alloca thing as g_alloca is
3162          apparently now in glib.  The file is now empty and perhaps
3163          should be removed, unless there's further need for it.
3164
3165Sat Sep 23 17:28:25 2000  George Lebl <jirka@5z.com>
3166
3167        * libgnome/gnome-i18n.[ch]:  Add gnome_i18n_push_c_numeric_locale and
3168          gnome_i18n_pop_c_numeric_locale functions that do the job of
3169          pushing and poping "C" locale to make float<->string conversions
3170          work right in other locales.
3171
3172        * libgnome/gnome-scores.c, gnome-config.c: use the above
3173
3174        * libgnome/gnome-ditem.c: include gnome-url.h to avoid warning
3175
3176Fri Sep 15 18:47:06 2000  George Lebl <jirka@5z.com>
3177
3178        * libgnome/gnome-ditem.[ch]: Launch Type=URL entries, and slight
3179          cosmetic updates
3180
3181Thu Sep 14 18:45:00 2000  George Lebl <jirka@5z.com>
3182
3183        * libgnome/gnome-ditem.c: use g_path_get_dirname instead of g_dirname
3184
31852000-09-09  Martin Baulig  <baulig@suse.de>
3186
3187        * libgnome/gnome-util.c (g_copy_vector): Allow the argument to be NULL.
3188
3189Fri Sep 01 19:13:15 2000  George Lebl <jirka@5z.com>
3190
3191        * libgnome/gnome-url.[ch]: Use GError instead of homebrewed error return
3192
31932000-08-31  Martin Baulig  <baulig@suse.de>
3194
3195        * libgnome/gnome-i18n.c (gnome_i18n_get_language_list): Mark this as
3196        deprecated and call g_i18n_get_language_list().  Moved most
3197        stuff from this file into glib; you need the glib-2.0.patch
3198        in the patches/ directory in order to use it.
3199
3200        * libgnome/gnomelib-init.c: Initialize the gnome-vfs module.
3201
3202Wed Aug 30 22:22:47 2000  George Lebl <jirka@5z.com>
3203
3204        * libgnome/Makefile.am: cosmetic cleanups done in search of errors
3205
3206Thu Aug 24 03:11:54 2000  George Lebl <jirka@5z.com>
3207
3208        * libgnome/gnome-ditem.c: use g_path_get_basename instead of g_basename
3209
3210Thu Aug 24 02:17:20 2000  George Lebl <jirka@5z.com>
3211
3212        * libgnome/gnome-ditem.c: remove g_hash_table_freeze calls as freeze/thaw
3213          on hash tables is deprecated
3214
3215Thu Aug 24 01:45:11 2000  George Lebl <jirka@5z.com>
3216
3217        * libgnome/gnome-mime.c: remove include of gtk/gtk.h
3218
3219        * libgnome/libgnome.h: remove gnome-dentry.h as it's in libcompat now
3220
3221        * libgnome/gnome-init2.c, gnome-ditem.c: whoops, it's g_path_get_basename not
3222          g_path_basename
3223
32242000-08-07  Martin Baulig  <baulig@suse.de>
3225
3226        Moved all deprecated files (i.e the ones that were linked into
3227        libgnome-1-compat and not into libgnome) into their own
3228        subdirectory (../libcompat).
3229
3230        * libgnome/gnome-dentry.c, gnome-dentry.h, gnome-help.c, gnome-help.h,
3231        gnome-popt.c, gnome-popt.h, gnome10-compat.c, gnome10-compat.h,
3232        libgnome-compat-1.0.h: Moved to ../libcompat/.
3233
3234        * libgnome/gnome-ditem.c: #include <popt.h> directly and not the deprecated
3235        "gnome-popt.h"
3236        * libgnome/gnome-url.c: Likewise.
3237
32382000-07-31  Karl Eichwalder  <ke@suse.de>
3239
3240        * libgnome/gnome-moz-remote2.c: Add missing dots.
3241
32422000-07-26  John Sullivan  <sullivan@eazel.com>
3243
3244        * libgnome/gnome-sound.c (use_sound): Moved this function out of a
3245        #ifndef HAVE_LIBAUDIOFILE and into #ifdef HAVE_ESD.
3246        This fixes the build breakage caused earlier today by Miguel's change.
3247
32482000-07-16  Jaka Mocnik  <jaka@barbara>
3249
3250        * libgnome/gnome-help.h (gnome_help_goto, gnome_help_pbox_goto): actually
3251        add the const stuff.
3252
3253Fri Jul 14 01:41:05 2000  George Lebl <jirka@5z.com>
3254
3255        * libgnome/gnome-dentry.[ch]: s/int/gboolean/
3256
3257        * libgnome/gnome-help.[ch]: add const stuff
3258
3259        * libgnome/gnome-history.[ch]: add const stuff and GnomeHistoryEnt is a
3260          typedef to the structure and NOT the pointer as this is
3261          inconsistent with the rest of gnome and plain ugly
3262
3263        * libgnome/gnome-mime-info.[ch]: const stuff
3264
3265        * libgnome/gnome-regex.h: use a standard looking typedef for the structure
3266
3267        * libgnome/gnome-score.[ch]: const stuff
3268
3269        * libgnome/gnome-url.[ch]: GnomeURLDisplayContext again a typedef to
3270          the structure NOT the pointer so that we are consistent again
3271
3272        * libgnome/gnomelib-init.[ch], gnomelib-init2.[ch]: const stuff
3273
3274Wed Jul 12 02:25:14 2000  George Lebl <jirka@5z.com>
3275
3276        * libgnome/gnome-config.c, gnome-ditem.c, gnome-i18n.[ch], gnome-mime-info.c,
3277          gnome-paper.[ch]:  Where an internal string or list is returned,
3278          make the return constant.  gnome_i18n_get_preferred_language is
3279          not constant, so remove the "const"
3280
3281        * libgnome/gnome-mime-info.c: before reversing the language list, make a copy
3282
3283        * libgnome/gnop-util.c: use g_strdup and not strdup
3284
32852000-07-11  Miguel de Icaza  <miguel@gnu.org>
3286
3287        * libgnome/gnome-sound.c (gnome_sound_init): Store the esound hostname
3288        here.
3289        (gnome_sound_play): Use the use_sound routine here.
3290        (gnome_sound_sample_load): ditto.
3291        (use_sound): Delayed initialization of sound.
3292
32932000-06-15  Jody Goldberg <jgoldberg@home.com>
3294
3295        * libgnome/gnome-score.c (print_ascore) : setlocale returns a static buffer.
3296          Copy it to safety.  Set the locale AFTER storing the current
3297          setting.
3298        (log_score) : Ditto.
3299        (gnome_score_get_notable) : Ditto.
3300
3301        * libgnome/gnome-config.c (_gnome_config_get_float_with_default): Ditto.
3302        (_gnome_config_set_float) : Ditto.
3303
3304Mon Jun 12 18:40:33 2000  George Lebl <jirka@5z.com>
3305
3306        * libgnome/gnome-util.c: update the comments.  Just to make gtk-doc work on
3307          g_file_test, and take out the "will be removed thing on
3308          g_file_exists as it won't
3309
3310Fri May 26 12:24:02 2000  George Lebl <jirka@5z.com>
3311
3312        * libgnome/gnome-score.c: Applied patch from Dennis Bjorklund
3313          <dennisb@cs.chalmers.se> to fix another unprotected atof with
3314          setting locale to "C" and then back.
3315
33162000-05-27  Miguel de Icaza  <miguel@helixcode.com>
3317
3318        * libgnome/gnome-exec.c (gnome_execute_async_with_env_fds): Invoke setsid()
3319        before execing the child process, as some applications terminate
3320        by doing kill (0, SIGTERM) (mgp), so when we launch them from the
3321        file manager they get the SIGTERM Message as well
3322
33232000-05-18  Miguel de Icaza  <miguel@gnu.org>
3324
3325        * libgnome/gnome-config.c (gnome_config_iterator_next): Implement as
3326        documented. 
3327       
3328Sat May 06 16:46:13 2000  George Lebl <jirka@5z.com>
3329
3330        * libgnome/gnome-config.c (_gnome_config_get_float_with_default)
3331          (_gnome_config_set_float): setlocae for LC_NUMERIC to "C" and
3332          then back to original locale when reading and writing floats
3333          so that we can read/write floats over different locales
3334
3335        * libgnome/gnome-score.c (gnome_get_score_file_name) (log_score):
3336          The same as above.  Fixes bugs #10404, #10257
3337
3338Fri May 05 20:53:11 2000  George Lebl <jirka@5z.com>
3339
3340        * libgnome/gnome-url.c: gnome_url_show had it's return value inversed, duh!
3341
3342Fri May 05 19:22:30 2000  George Lebl <jirka@5z.com>
3343
3344        * libgnome/gnome-ditem.c: include gnome-i18nP.h rather then gnome-i18n.h
3345
3346        * libgnome/gnome-url.[ch]: add an error argument to gnome_url_show_full
3347          Fix one memory leak and one GList corruption bug.  Made it use
3348          gnome_exec_async rather then shell.  It will now correctly handle
3349          URIs with weird characters and no longer uses printf format strings
3350          taken from files.  When the handler is gnome-moz-remote, it
3351          first checks if the program ('netscape' or whatever gnome-moz-remote
3352          uses) actually exists.
3353
3354        * libgnome/gnomelib-init2.c: fix a warning
3355
3356Sun Mar 26 13:31:28 2000  George Lebl <jirka@5z.com>
3357
3358        * libgnome/gnome-config.[ch],parse-path.cP: return TRUE/FALSE from the sync
3359          functions indicating an error in writing to a file, and do
3360          s/gint/gboolean/ a bit
3361
3362        * libgnome/gnome-ditem.[ch]: return TRUE/FALSE from the _save function to
3363          indicate an error in saving
3364
3365Mon Mar 20 21:10:53 2000  George Lebl <jirka@5z.com>
3366
3367        * libgnome/gnome-ditem.c: if no "C" locale setting found for name, set it
3368          to the filename or "Unknown" when saving.  This prevents problem
3369          with created files.  Also eliminate a possible buffer overrun.
3370
3371Mon Mar 20 20:36:35 2000  George Lebl <jirka@5z.com>
3372
3373        * libgnome/gnome-config.c: Apply patch from miguel made to gnome-libs-1-0,
3374          fix segfault when loading illegal files by correctly setting state
3375          after ignore.  also correctly set state after premature end of line
3376       
3377        * libgnome/gnome-dentry.c: when saving names and comments, save them to the
3378          default (no language) first just in case there was no setting,
3379          fixes first part of #7300
3380
33812000-04-03  Miguel de Icaza  <miguel@gnu.org>
3382
3383        * libgnome/gnome-fileconvert.c (gfc_read_FileConverters): Do not depend on
3384        initialization sequence to run.
3385
3386        * libgnome/parse-path.cP (parse_path): Do not depend on the initialization sequence
3387
33882000-02-24  Miguel de Icaza  <miguel@nuclecu.unam.mx>
3389
3390        * libgnome/gnome-util.c (g_concat_dir_and_file): dir or file being NULL is
3391        an error.
3392
33932000-02-18 Elliot Lee <sopwith@redhat.com>
3394        * libgnome/gnome-dentry.c: Try just looking for KDE icons in various common places instead of using
3395        KDE_ICONDIR define.
3396
3397Sun Jan 30 12:49:59 2000  George Lebl <jirka@5z.com>
3398
3399        * libgnome/gnome-ditem.c: fix two double free errors by applying a patch from
3400          Peter Wainwright <prw@wainpr.demon.co.uk> and fix a small leak
3401          in _unref
3402
3403Thu Jan 20 00:07:37 2000  George Lebl <jirka@5z.com>
3404
3405        * libgnome/gnome-mime.[ch]: add a function gnome_uri_extract_filename,
3406          which will take a single uri and return a newly allocated
3407          string with a local filename or NULL if it's not file: and
3408          local.  Use this in extract_filenames so that we actually
3409          get real files for things that specify hostname too
3410
3411        * libgnome/gnome-ditem.c: use gnome_uri_extract_filename to test for
3412          something being a local file and use it to extract the filename
3413          itself.  If we actually append ".directory" and read the file,
3414          stat it again to get the correct mtime.  Store full path in
3415          location.  Make sure the type is "Directory" if and only if
3416          the loaded file is a ".directory".  Recognize "<dir>/.directory"
3417          as a directory file as well.  Add _() around the g_warning
3418          messages.  Fix .order file reading by opening the right file.
3419
3420Tue Jan 18 00:30:56 2000  George Lebl <jirka@5z.com>
3421
3422        * libgnome/gnome-util.c: (g_file_test) make the tests work sanely again.
3423          This had been changed to test an and of the conditions which
3424          doesn't make sense as something can never be a dir, a regular
3425          file and a link at the same time.  So it now agains properly
3426          tests an OR of the conditions, which also fixes
3427          gnome-pixmap-entry and anything else that used the function.
3428
3429Mon Jan 17 14:21:09 2000  George Lebl <jirka@5z.com>
3430
3431        * libgnome/gnome-ditem.c: test for gnome-terminal's existence and fall back
3432          to xterm otherwise
3433
3434Sun Jan 16 02:43:14 2000  George Lebl <jirka@5z.com>
3435
3436        * libgnome/gnome-ditem.[ch]: Add a basic "Type" attribute to the structure and
3437          gnome_desktop_item_get_type/set_type accessors
3438          Get and store other sections found in the file.
3439          Fix recognition of files by looking at all lines for the initial
3440          section header.
3441          Add a GNOME_DESKTOP_ITEM_LOAD_NO_OTHER_SECTIONS flag that will
3442          inhibit reading of other sections from files to speed up loading.
3443          Use gnome_config_sync_file and not gnome_config_sync
3444          Remove the tree reading/writing support, it's not justifiable
3445          for this to be in ditem, we need a separate simpler loader for
3446          trees.
3447          Add get_order/set_order functions for getting and setting the
3448          order of items for a directory ditem.
3449          Still read and store keys that have an empty value.
3450          Store the entire location in location, not just the basename.
3451          The _get_languages function gets a union of all languages from
3452          name and comment.
3453          The _save function sets the location to the new location.
3454          The _get_file_status no longer takes 'under' as we store the entire
3455          Actually start a terminal if we need to.
3456          Check the type (if set) before a launch (assume
3457          "KonsoleApplication" for kde things is an application for the
3458          terminal)
3459          Make world peace possible.
3460          Fix getting the terminal flag
3461          Allow clearing of names, comments and attributes by passing
3462          nulls as the new value.
3463          Allow mass clearing of names and comments.
3464          For _set_name and _set_comment default language to "C" if NULL.
3465
3466Sat Jan 15 00:53:48 2000  George Lebl <jirka@5z.com>
3467
3468        * libgnome/gnome-dentry.c, gnome-exec.c, gnome-moz-remote2.c, gnome-util.c:
3469          fix minor compiler warnings and a sizeof doesn't necessairly
3470          return int error.
3471
3472Thu Jan 14 23:56:08 2000  George Lebl <jirka@5z.com>
3473
3474        * libgnome/gnome-mime.c: make a local function static and fix a sizeof
3475        is integer assumption when printing with g_message.
3476
3477        * libgnome/gnome-url.c: fixed two sizeof(pointer) == sizeof(int) assumtions
3478
34792000-01-13  Havoc Pennington  <hp@redhat.com>
3480
3481        * libgnome/gnomelib-init2.c (gnome_program_module_register): Dump
3482        bad-module-version message to stderr instead of stdout, and
3483        then exit(1) (we can't really continue, it will segfault
3484        most of the time no doubt)
3485        (gnome_program_version_check): reverse the version args
3486        to rpmvercmp
3487
3488Thu Jan 13 14:49:03 2000  George Lebl <jirka@5z.com>
3489
3490        * libgnome/gnome-i18n.c: fixup the inline doc to be more clear that the
3491          list returned from gnome_i18n_get_language_list should not be
3492          freed at all.
3493
34942000-01-11  Havoc Pennington  <hp@redhat.com>
3495
3496        * libgnome/gnomelib-init2.c: Add GNOME_PARAM_HUMAN_READABLE_NAME
3497        (gnome_program_get_human_readable_name): convenience function
3498        to get it
3499
3500Sat Jan 08 19:06:47 2000  George Lebl <jirka@5z.com>
3501
3502        * libgnome/gnome-ditem.[ch]:  Switch exec from a vector to a simple string.
3503          change the _get_command and _set_command to return/take a simple
3504          string.  Also changed reading of .order file to not use a fixed
3505          buffer for reading.
3506
3507Sat Jan 01 18:45:26 2000  George Lebl <jirka@5z.com>
3508
3509        * libgnome/gnome-config.c,gnome-help.c,gnome-mime-info.c: Use LC_MESSAGES
3510          instead of LC_ALL to get the language to use for translating
3511          messages.  LC_ALL is used as well inside gnome-i18n anyway
3512          and messages need to use LC_MESSAGES if it's set
3513
3514        * libgnome/gnome-help.c: s/g_fee/g_free/ in the inline docs for two functions
3515
35162000-01-11  Havoc Pennington  <hp@pobox.com>
3517
3518        * libgnome/gnomelib-init.c: move human readable name stuff into
3519        libgnome init files.
3520
35211999-12-23  Havoc Pennington  <hp@redhat.com>
3522
3523        * libgnome/gnomelib-init.c (libgnome_userdir_setup): Clean up this
3524        code. Include strerror() in error messages, don't dump core (just
3525        fprintf() then exit(1)), indent reasonably, don't use -1 as a
3526        truth value.
3527
35281999-12-21  Havoc Pennington  <hp@redhat.com>
3529
3530        * libgnome/gnome-ditem.c: new functions to get the best comment/name to
3531        display to the current user (by locale list).
3532
3533Wed Dec 15 14:15:37 1999  George Lebl <jirka@5z.com>
3534
3535        * libgnome/gnome-i18n.c: make sure we don't get into an infinite loop by
3536          descending only 30 levels before giving a warning.  This would
3537          only be the case for broken locale.alias, but we wanna handle it.
3538          I could have sworn that I did this before, guess not.
3539
3540Tue Dec 14 00:04:18 1999  George Lebl <jirka@5z.com>
3541
3542        * libgnome/gnome-mime-info.c: current_lang is a list of languages.  Also
3543          we store the previous key and it's language level when reading.
3544          (remove_this_key) removed this function as it is replaced by
3545          using g_hash_table_lookup_extended where we don't need to
3546          remove/readd, but just readd with the old key
3547          (context_add_key) take an extra 'lang' argument which is the
3548          language of the current key/value or NULL.  If the current 'lang'
3549          is higher then the previous key's lang level we replace the
3550          previous key with this key, otherwise we just add the key/value
3551          (load_mime_type_info_from) keep track of lang just like we do
3552          of 'key'
3553          (gnome_mime_flag) take the 'key' as an argument and do the right
3554          thing
3555          (gnome_mime_copiousoutput,gnome_mime_needsterminal) call the
3556          gnome_mime_flag with the 'key'
3557
3558        * libgnome/gnome-mime-info.h: gnome_mime_nametemplate removed from the
3559          header as it was not actually implemented anywhere.  Also this
3560          file was slightly weirdly formatted and was not all that readable
3561          at 80 cols, so I removed some spurious tabs to make it so
3562
35631999-12-13  Havoc Pennington  <hp@redhat.com>
3564
3565        * libgnome/gnome-ditem.h, gnome-ditem.c: Add copyright, add Emacs magic, re-indent.
3566
35671999-12-07  Martin Baulig  <martin@home-of-linux.org>
3568
3569        * libgnome/gnome-mime-info.c (gnome_mime_init): Use `gnome_util_home_file'
3570        instead of `gnome_util_user_home'
3571
3572Sun Dec 05 01:32:35 1999  George Lebl <jirka@5z.com>
3573
3574        * libgnome/gnome-dentry.c: fix the quoting, now we don't quote the exec vector
3575          from the dentry as this is the expected behaviour, but we do quote
3576          the arguments passed to gnome_desktop_entry_launch_with_args so
3577          that we work with filenames with spaces.  This will completely
3578          fix #4010.
3579
3580Fri Dec 03 21:23:56 1999  George Lebl <jirka@5z.com>
3581
3582        * libgnome/gnome-dentry.c: fix a segfault in join_with_quotes, fixes #4010
3583
35841999-11-24  James Henstridge  <james@daa.com.au>
3585
3586        * libgnome/gnome-paper.h: added prototypes for new functions.
3587
3588        * libgnome/gnome-paper.c (gnome_unit_with_abbrev): new function to find a
3589        GnomeUnit by its abbreviation.
3590        (gnome_unit_convert): convert from one set of units to another.
3591        (gnome_unit_name): accessor for the name of a GnomeUnit.
3592        (gnome_unit_abbrev): accessor for abbreviation of GnomeUnit.
3593
35941999-11-17  Iain Holmes  <ih@csd.abdn.ac.uk>
3595
3596        * libgnome/gnomelib-init.h: Removed gnomelib_init.
3597
3598        * libgnome/gnome10-compat.[ch]: Added gnomelib_init as a function to pass fake
3599        arguments to gnome_program_init.
3600
36011999-11-16  Elliot Lee  <sopwith@redhat.com>
3602
3603        * libgnome/gnome-url.[ch]: Add a callback for history maintainance.
3604
36051999-11-15  Elliot Lee  <sopwith@redhat.com>
3606
3607        * libgnome/gnomelib-init2.[ch]: Add gnome_program_module_load() (Dynamic module loading from --load-modules, $GNOME_MODULES).
3608
36091999-11-11  Jacob Berkman  <jberkman@andrew.cmu.edu>
3610
3611                * gnome-config.c (gnome_config_make_vector): correctly
3612                handle the "a \b c" case (escaped character between 2
3613                spaces)
3614                (gnome_config_make_vector): george also suggested this
3615                fix
3616
3617                Fixes bug #3475
3618
36191999-11-09  Elliot Lee  <sopwith@redhat.com>
3620
3621        * libgnome/Makefile.am: Link libgnome to $(LIBGNOME_LIBS), not $(GLIB_LIBS).
3622
3623        * libgnome/gnome-i18n.c: Add a comment about implementation behaviour.
3624        * libgnome/gnome-moz-remote2.c: Finish implementation of new gnome-moz-remote
3625        * libgnome/gnome-url.[ch]: Support new API with GnomeURLDisplayContext's, change gnome_url_show to just use this.
3626        * libgnome/gnome-util.[ch]: Add a "help" file domain, for looking up help files.
3627        * libgnome/gnome10-compat.[ch]: No change, stupid CVS.
3628        * libgnome/libgnome{,10compat}.h: Move gnome-help into 1.0 compat library.
3629        * libgnome/gnomelib-init2.c: Don't free the popt context unless that is specifically requested - programs need a sane way
3630        to get to the args.
3631
36321999-11-05  Havoc Pennington  <hp@pobox.com>
3633
3634        * libgnome/gnome-util.h: Include gnome-defs.h
3635
36361999-10-30  Dick Porter <dick@acm.org>
3637
3638        * libgnome/Allow gnome-moz-remote to launch a netscape as a last resort, if
3639                --remote cant find a running one.
3640
36411999-10-27  Elliot Lee  <sopwith@redhat.com>
3642
3643        * libgnome/gnomelib-init.h: Add attributes for application prefix/libdir/datadir/sysconfdir.
3644        * libgnome/gnome-util.c: Make use of these attributes in gnome_file_locate().
3645
3646        * libgnome/gnome-ditem.[ch]: Add save routine, location accessors. Remove run-in-bg flag. Add check-for-changes routine.
3647
36481999-10-26  Elliot Lee  <sopwith@redhat.com>
3649
3650        * libgnome/gnome-ditem.[ch]: New files - replacement for gnome-dentry.[ch]
3651        * libgnome/gnome-util.[ch] (gnome_file_locate) Redo the file location stuff
3652                          (g_file_test): Use access() if only testing for existence. Also fix the other tests to
3653                                         work slightly more sanely (check that all specified conditions are met,
3654                                         rather than that all unspecified conditions are not met).
3655                          (gnome_user_shell): Use g_strdup instead of strdup
3656        * libgnome/gnomelib-init2.c (gnome_program_attribute_get): Fix inverted error condition.
3657        * libgnome/gnomelib-init.h: Add an attribute for an application-provided file locator function.
3658        * libgnome/gnome-config.c: Recognize [yYtT1-9].* as TRUE boolean values, all others as FALSE boolean values.
3659
36601999-10-21  Federico Mena Quintero  <federico@redhat.com>
3661
3662        * libgnome/gnome-mime.c (add_ext): New helper function to add an
3663        extension->mime_type mapping.  It checks for the presence of old
3664        mappings of the same extension.  This fixes a memory leak in
3665        add_to_key() when there are multiple mappings of an extension to
3666        mime types in the .mime files.
3667        (add_to_key): Use add_ext().
3668
36691999-10-18  Jonathan Blandford  <jrb@redhat.com>
3670
3671        * libgnome/Makefile.am (libgnome10compat_a_SOURCES): new compatibility lib.
3672
3673        * libgnome/gnomelib-init2.c (gnome_program_parse_args): fixed so it compiles
3674        (gnome_program_get): fixed so it compiles
3675        (gnome_program_module_register): fixed so it compiles.
3676
36771999-10-07  Elliot Lee  <sopwith@redhat.com>
3678        * libgnome/gnomelib-init2.[ch]: New implementation.
3679        * libgnome/gnomelib-init.[ch]: Use new init system.
3680        * libgnome/Makefile.am: Add gnome-portability.h, gnomelib-init{,2}.h to headers, remove gnome-popt.h from headers.
3681        Add gnomelib-init2.c to sources, remove gnome-popt.c from sources.
3682        * libgnome/gconfigger.c, gnome-gen-mimedb.c, gnome-moz-remote.c: Use new init setup.
3683        * libgnome/gnome-i18n.h, gnome-i18nP.h: Instead of duplicating everything in two header files, add hooks so we can
3684        avoid doing that.
3685        * libgnome/gnome-mime-info.c, gnome-util.c, gnome-util.h: Avoid using deprecated functions.
3686        * libgnome/gnome-mime.c: Case-insensitive file extension hashing.
3687        * libgnome/gnome-portability.h.in: New file (gives us a working g_alloca on any system).
3688        * libgnome/libgnome.h: Add new header files
3689        * libgnome/libgnomeP.h: avoid duplication with libgnome.h
Note: See TracBrowser for help on using the repository browser.