source: trunk/third/yelp/ChangeLog @ 21551

Revision 21551, 128.7 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21550, which included commits to RCS files with non-trunk default branches.
Line 
12004-12-05  Shaun McCance  <shaunm@gnome.org>
2
3        * NEWS:
4        * configure.in:
5        - Version 2.6.5
6
72004-12-02  Dwayne Bailey  <dwayne@translate.org.za>
8
9        * configure.in: Added "zu" to ALL_LINGUAS.
10
112004-11-27  Dwayne Bailey  <dwayne@translate.org.za>
12
13        * configure.in: Added "nso" to ALL_LINGUAS.
14
152004-11-04  Shaun McCance  <shaunm@gnome.org>
16
17        * stylesheets/db2html-header.xsl:
18        - s/Bigliography/Bibliography/ (I swear I've done this before)
19
202004-10-11  Shaun McCance  <shaunm@gnome.org>
21
22        * NEWS:
23        * configure.in:
24        * */af.po:
25        - Version 2.6.4
26
272004-09-13  Shaun McCance  <shaunm@gnome.org>
28
29        * NEWS:
30        * configure.in:
31        * po/*.po:
32        - Version 2.6.3
33
342004-08-30  Shaun McCance  <shaunm@gnome.org>
35
36        * configure.in:
37        - Version 2.6.2
38
39        * po/*.po:
40        - Stuff distcheck likes to do
41
422004-08-24  Kjartan Maraas  <kmaraas@gnome.org>
43
44        * configure.in: Add «nb» to ALL_LINGUAS.
45
462004-08-16  Christian Rose  <menthos@menthos.com>
47
48        * configure.in: Added "bs" to ALL_LINGUAS.
49
502004-08-15  Gurban M. Tewekgeli  <gmtavakkoli@yahoo.com>
51
52        * po/tk.po: Added Turkmen translation.
53        * configure.in: Added "tk" to ALL_LINGUAS
54
552004-08-10  Shaun McCance  <shaunm@gnome.org>
56
57        * src/yelp-history.c:
58        - Make history_finalize chain up to parent's finalize, #140663
59
602004-08-07  Shaun McCance  <shaunm@gnome.org>
61
62        * src/yelp-window.c:
63        - (tree_model_iter_following) Don't leak old_iter, #140757
64
652004-08-07  Shaun McCance  <shaunm@gnome.org>
66
67        * src/yelp-html-gtkhtml2.c:
68        - Part of a patch from Kirti Sinha for #139739
69
702004-08-03  Shaun McCance  <shaunm@gnome.org>
71
72        * stylesheets/l10n.xml.in:
73        - Don't use entities, since intltool borks them
74
752004-06-01  Shaun McCance  <shaunm@gnome.org>
76
77        * src/yelp-io-channel.c:
78        - Moved #include <stdio.h> above the other #includes
79
802004-05-24  Pablo Saratxaga  <pablo@mandrakesoft.com>
81
82        * configure.in: Added Tajik (tg) to ALL_LINGUAS
83
842004-05-07  Arvind Samptur  <arvind.samptur@wipro.com>
85
86        * src/yelp-main.c (main_save_session): Get the open_urls
87        in the right index of argv
88        (main_restore_session): Need get rid of "\"" before passing
89        the url to main_open_new_window ().  (#142081)
90
912004-04-27  Pablo Saratxaga  <pablo@mandrakesoft.com>
92
93        * configure.in: Added Basque (eu) end Georgian (ka),
94        to ALL_LINGUAS
95
962004-04-26  Morten Welinder  <terra@gnome.org>
97
98        * src/yelp-window.c (window_handle_page): Fix the rest of #140595.
99
100        * src/yelp-db-pager.c (db_pager_process): Free path, free walker,
101        and free the transformed document.  (#140630)
102
1032004-04-20  Shaun McCance  <shaunm@gnome.org>
104
105        * Makefile.am:
106        - Removing OrigTree.pm from EXTRA_DIST, I guess
107
108        * configure.in:
109        - Version 2.6.1
110
111        * po/*.po:
112        - Stuff distcheck likes to do
113
1142004-04-20  Shaun McCance  <shaunm@gnome.org>
115
116        * src/yelp-window.c:
117        - Fixed leak in window_handle_pager_uri, #140597  (Morten Welinder)
118        - Fixed leak in window_handle_page, #140595  (Morten Welinder)
119
1202004-04-19  Shaun McCance  <shaunm@gnome.org>
121
122        * src/yelp-io-channel.c:
123        - #include <stdio.h>, as per #134886
124
1252004-04-19  Shaun McCance  <shaunm@gnome.org>
126
127        * src/yelp-db-pager.c:
128        - Fix leak with gtk_tree_store_set, #140546  (Morten Welinder)
129
1302004-04-19  Shaun McCance  <shaunm@gnome.org>
131
132        * src/yelp-theme.c:
133        - Don't g_object_ref after gtk_style_new, #140525  (Morten Welinder)
134
1352004-04-19  Shaun McCance  <shaunm@gnome.org>
136
137        * src/yelp-toc-pager.c:
138        - s/g_free/g_strfreev/ on **paths, fixes #140524 (Morten Welinder)
139
1402004-04-16  Shaun McCance  <shaunm@gnome.org>
141
142        * src/yelp-window.c:
143        - NULL check on priv->pager before g_object_unref, fixes #140300
144
1452004-04-16  Shaun McCance  <shaunm@gnome.org>
146
147        * src/yelp-toc-pager.c:
148        - Better handling of category_hash, as per #128914
149
1502004-04-08  Guntupalli Karunakar  <karunakar@freedomink.org>
151
152        * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
153
1542004-03-31  Christian Rose  <menthos@menthos.com>
155
156        * configure.in: Added "af" to ALL_LINGUAS.
157
1582004-03-22  Shaun McCance  <shaunm@gnome.org>
159
160        * configure.in:
161        - Version 2.6.0
162
163        * po/*.po:
164        - Stuff distcheck likes to do
165
1662004-03-22  Guntupalli Karunakar  <karunakar@freedomink.org>
167
168        * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
169
1702004-03-21  Shaun McCance  <shaunm@gnome.org>
171
172        * configure.in:
173        - Patch from Laszlo Peter for #134534, portable sed usage
174
1752004-03-20  Gareth Owen  <gowen72@yahoo.com>
176
177        * configure.in: Added en_GB to ALL_LINGUAS
178
1792004-03-16  Shaun McCance  <shaunm@gnome.org>
180
181        * configure.in:
182        - Version 2.5.91
183
184        * po/*.po:
185        - Stuff distcheck likes to do
186
1872004-03-15  Shaun McCance  <shaunm@gnome.org>
188
189        * src/yelp-window.c:
190        - Fix for #137216, infinite loop in tree traversal.
191
1922004-03-10  Alexander Winston  <alexander.winston@comcast.net>
193
194        * configure.in: Added en_CA to ALL_LINGUAS.
195
1962004-03-09  Shaun McCance  <shaunm@gnome.org>
197
198        * configure.in:
199        - Version 2.5.90
200
201        * po/*.po:
202        - Various distcheck stuff
203
2042004-03-07  Shaun McCance  <shaunm@gnome.org>
205
206        * data/toc.xml.in:
207        - Updated to reflect latest SK categories.
208
2092004-03-03  Shaun McCance  <shaunm@gnome.org>
210
211        * src/yelp-window.c:
212        - Added me to the copyrights on About.
213
214
215        * stylesheets/db2html-html.xsl:
216        - Stylistic changes that should hopefully benefit documents with deeper
217          list nesting.  I've added margins on li elements, because it's really
218          needed.  Unfortunately, gtkhtml doesn't seem to understand that it
219          should also pad down the leading bullet/number.  We'll just have to
220          suffer it.
221
2222004-03-03  Shaun McCance  <shaunm@gnome.org>
223
224        * configure.in:
225        - Require libxml2-2.6.5 and libxslt-1.1.4 for the dictionary stuff.
226
227        * src/yelp-toc-pager.c:
228        - Remove work-around for #131745, since we now require libxml2-2.6.5.
229
2302004-02-24  Shaun McCance  <shaunm@gnome.org>
231
232        * configure.in:
233        - Version 2.5.6
234
235        * po/*.po:
236        - Various distcheck stuff
237
2382004-02-19  Shaun McCance  <shaunm@gnome.org>
239
240        * src/yelp-db-pager.c:
241        - Adding dictionary to the new xmlDoc for each chunk.  This works around
242          the libxslt bug in 1.1.3 and in principle makes the transformation faster.
243        - Another NULL check.
244
2452004-02-18  Shaun McCance  <shaunm@gnome.org>
246
247        * stylesheets/db2html-titlepage.xsl:
248        * test/testdoc1/testdoc1.xml:
249        - Added support address/email in titlepage, per #134769.  Also don't
250          duplicate then name of othercredit.
251        - Merged templates for author | editor | othercredit, since they're
252          all the same.
253
2542004-02-17  Shaun McCance  <shaunm@gnome.org>
255
256        * src/yelp-db-pager.c:
257        - Another NULL test before an xmlFree, suggested by William Brack.
258
2592004-02-16  Shaun McCance  <shaunm@gnome.org>
260
261        * stylesheets/db2html-toc.xsl:
262        - Changed $cols to {$cols}, so that it'll actually work. :/
263
2642004-02-16  Shaun McCance  <shaunm@gnome.org>
265
266        * src/yelp-db-pager.c:
267        - Patch from DV to stop mixing malloc and free wrappers from glib and
268          libxml2.  Fixes a crash with latest libxslt.
269
2702004-02-16  Shaun McCance  <shaunm@gnome.org>
271
272        * configure.in:
273        - Patch from Julio M. Merino Vidal for portable sed usage (#134534)
274
2752004-02-15  Shaun McCance  <shaunm@gnome.org>
276
277        * src/yelp-db-pager.c:
278        - Fixed memory leak.
279
2802004-02-12  Shaun McCance  <shaunm@gnome.org>
281
282        * src/yelp-window.c:
283        - Disconnect idle_write when closing a window or switching to a different
284          page, because some people apparently don't like Yelp to crash.
285
2862004-02-12  Shaun McCance  <shaunm@gnome.org>
287
288        * src/yelp-window.c:
289        - Don't crash when the window is closed before the transformation is
290          finished, from Jan Arne Petersen.  (#134266)
291
2922004-02-11  Shaun McCance  <shaunm@gnome.org>
293
294        * stylesheets/db2html-synopsis.xsl:
295        * test/testdoc1/testdoc1.xml:
296        - More cmdsynopsis work.
297
2982004-02-10  Shaun McCance  <shaunm@gnome.org>
299
300        * stylesheets/db2html-header.xsl:
301        * stylesheets/db2html-synopsis.xsl:
302        - Some work on cmdsynopsis.
303
3042004-02-10  Shaun McCance  <shaunm@gnome.org>
305
306        * configure.in:
307        - Version 2.5.5
308
309        * po/*.po
310        - distcheck stuff
311
3122004-02-09  Shaun McCance  <shaunm@gnome.org>
313
314        * stylesheets/db2html-navbar.xsl:
315        - Fixed theoretical bug which never gets triggered in navbar.next.
316
3172004-02-09  Shaun McCance  <shaunm@gnome.org>
318
319        * stylesheets/db2html-header.xsl:
320        - Speed improvements of about 0.1s on the UG.
321
3222004-02-08  Shaun McCance  <shaunm@gnome.org>
323
324        * stylesheets/db2html-toc.xsl:
325        - Rather smallish speed improvement.
326
3272004-02-08  Shaun McCance  <shaunm@gnome.org>
328
329        * src/yelp-html-gtkhtml2.c:
330        * src/yelp-window.c:
331        - Don't always grab focus on the gtkhtml2 widget.  I did this as part of
332          my efforts to lay smack-down on gtkhtml2's scrolling weirdness, but it
333          isn't needed with the solution I have, and it's annoying.
334
335        * stylesheets/db2html-html.xsl:
336        * stylesheets/db2html-toc.xsl:
337        - Stylistic TOC changes, and only print Contents header when there are.
338
339        * test/testdoc1/testdoc1.xml:
340        - Chunk two levels deep.
341
3422004-02-07  Shaun McCance  <shaunm@gnome.org>
343
344        * stylesheets/db2html-titlepage.xsl:
345        * stylesheets/l10n.xml.in:
346        - Handle releaseinfo element.
347
3482004-02-06  Shaun McCance  <shaunm@gnome.org>
349
350        * src/yelp-db-pager.c:
351        * stylesheets/db2html-header.xsl:
352        - Free the transformation context.
353        - The cache extension element isn't working, but I hooked it in so I have
354          more oppurtunity to let GTK+ update itself.
355
356        * stylesheets/db2html-navbar.xsl:
357        - Speed improvement to navbar.prev.
358
3592004-02-06  Shaun McCance  <shaunm@gnome.org>
360
361        * stylesheets/db2html-division.xsl:
362        - Fixed blatently wrong chunking in refentry.
363
364        * stylesheets/db2html-xref.xsl:
365        - Fixed blatently wrong grabbing of text content for ulink.
366
3672004-02-05  Tomasz Kłoczko <kloczek@pld.org.pl>
368
369        * configure.in: Trivial cleanup: remove AC_SUBST(CFLAGS)
370          and AC_SUBST(LDFLAGS). This variables are substed by default.
371
3722004-02-04  Shaun McCance  <shaunm@gnome.org>
373
374        * configure.in:
375        - Version 2.5.4
376
377        * README:
378        - Updated README information regarding XSLT.
379
380        * po/*.po:
381        - Various distcheck changes.
382
3832004-02-03  Shaun McCance  <shaunm@gnome.org>
384
385        * src/yelp-window.c:
386        - Tweak to the idle writer that squeezes out a few more scroll problems.
387
388        * test/testdoc1/testdoc1.xml:
389        - Added indexterms
390
3912004-02-03  Shaun McCance  <shaunm@gnome.org>
392
393        * src/yelp-pager.c:
394        - s/FALSE/NULL/ for return value for a function that returns a pointer.
395
3962004-02-03  Shaun McCance  <shaunm@gnome.org>
397
398        * src/yelp-html-gtkhtml2.c:
399        - Introduced a timeout function for scrolling to anchor/top, since gtkhtml2
400          also has a timeout that likes to scroll to the first link.  This timeout
401          checks if gtkhtml2's timeout is still pending, and readds itself if so.
402
403        * src/yelp-window.c:
404        - Do the writing of the page in an idle, which produces better renderings
405          and helps me to beat idle and timeout functions that mess with scrolling.
406        - Fix problem where Previous/Next/TOC menu items stayed active when they
407          shouldn't have.
408
4092004-01-23  Mikael Hallendal  <micke@imendio.com>
410
411        * src/yelp-window.h: include gtkwindow.h instead of gnome-app.h
412
4132004-01-22  Shaun McCance  <shaunm@gnome.org>
414
415        * src/yelp-uri.c:
416        * src/yelp-uri.h:
417        - Handle mailto: URIs.
418        - Make file: URIs be _TYPE_UNKNOWN for formats we don't know.
419
420        * src/yelp-window.c:
421        - Handle mailto: URIs.
422        - Some NULL checking.
423
4242004-01-22  Shaun McCance  <shaunm@gnome.org>
425
426        * data/toc.xml.in:
427        - Handling another category that doesn't exist.  ~sigh~
428
429        * stylesheets/db2html-html.xsl:
430        - Modification to variablelist rendering.
431
432        * stylesheets/db2html-xref.xsl:
433        - Pull content of ulink from url when there's no content.
434
435        * test/testdoc1/testdoc1.xml:
436        - Test ulink.
437
4382004-01-22  Shaun McCance  <shaunm@gnome.org>
439
440        * src/yelp-window.c:
441        - Implemented destroy callback to unref stuff I ref.
442
4432004-01-21  Shaun McCance  <shaunm@gnome.org>
444
445        * src/yelp-window.h:
446        - Fixed ugly but benign typo.
447
448        * test/testdoc1/testdoc1.xml:
449        - Implemented test for xref.
450
4512004-01-21  Shaun McCance  <shaunm@gnome.org>
452
453        * src/yelp-window.c:
454        - Fixed annoying double-history thing with first page.  Again.
455        - Fixed history problem when loading anything external.
456
4572004-01-21  Shaun McCance  <shaunm@gnome.org>
458
459        * stylesheets/gettext.xsl:
460        * stylesheets/l10n.xml.in:
461        - Added string 'About This Article'.
462        - Made gettext behave more nicely when a string isn't found.
463
4642004-01-19  Shaun McCance  <shaunm@gnome.org>
465
466        * stylesheets/db2html-division.xsl:
467        * stylesheets/db2html-html.xsl:
468        * stylesheets/db2html-toc.xsl:
469        - Stylistic changes to the TOC.
470
4712004-01-18  Shaun McCance  <shaunm@gnome.org>
472
473        * src/yelp-db-pager.c:
474        * stylesheets/db2html-param.xsl:
475        - Nicer chunk depth determination.  Works decently well.
476
4772004-01-17  Shaun McCance  <shaunm@gnome.org>
478
479        * stylesheets/db2html-titlepage.xsl:
480        * stylesheets/gettext.xsl:
481        - Small changes to pluralized headers in titlepage.
482
4832004-01-16  Shaun McCance  <shaunm@gnome.org>
484
485        * src/yelp-toc-pager.c:
486        - Updated comment about bug #131745, now that I've filed the bug.
487
4882004-01-15  Shaun McCance  <shaunm@gnome.org>
489
490        * src/yelp-base.c:
491        - Relative path handling broke absolute-sans-scheme path handling.
492          Now fixed.
493
494        * src/yelp-db-pager.c:
495        - Handle XInclude.
496
497        * src/yelp-toc-pager.c:
498        - The parser context seems to fail on all files after a single bad XML
499          file, which I think is a bug in libxml2.  This caused a single bad
500          OMF file to bomb the whole TOC.  I've worked around the problem for
501          now by creating a new parser context after errors.
502
5032004-01-14  Shaun McCance  <shaunm@gnome.org>
504
505        * src/yelp-base.c:
506        - Don't require absolute path for a file given on the command line.
507
508        * test/testdoc1/testdoc1.xml:
509        - That really isn't my email address.  Really.
510
5112004-01-12  Shaun McCance  <shaunm@gnome.org>
512
513        * src/yelp-window.c:
514        - Changed Previous and Next to Previous Page and Next Page, per UI review.
515
5162004-01-12  Richard Hult  <richard@imendio.com>
517
518        * src/yelp-toc-pager.c (menu_write_page): Set encoding to utf-8 in
519        the generated html. Fixes bug #131186.
520
5212004-01-11  Shaun McCance  <shaunm@gnome.org>
522
523        * src/Makefile.am:
524        * src/test-pager.c:
525        * src/yelp-db-pager.c:
526        * src/yelp-io-channel.c:
527        * src/yelp-man-pager.c:
528        * src/yelp-man-pager.h:
529        * src/yelp-uri.c:
530        * src/yelp-window.c:
531        * stylesheets/Makefile.am:
532        - Oh man(1), this is the start of a beautiful relationship.
533
5342004-01-11  Shaun McCance  <shaunm@gnome.org>
535
536        * src/test-pager.c:
537        * src/yelp-base.c:
538        * src/yelp-db-pager.c:
539        * src/yelp-db-pager.h:
540        * src/yelp-history.c:
541        * src/yelp-history.h:
542        * src/yelp-html-gtkhtml2.c:
543        * src/yelp-html.h:
544        * src/yelp-pager.c:
545        * src/yelp-pager.h:
546        * src/yelp-toc-pager.c:
547        * src/yelp-uri.c:
548        * src/yelp-uri.h:
549        * src/yelp-window.c:
550        * src/yelp-window.h:
551        - ... in which I change YelpURI around.  Again.
552
5532004-01-10  Shaun McCance  <shaunm@gnome.org>
554
555        * src/.cvsignore: Added test-man-parser to .cvsignore
556
557        * src/Makefile.am:
558        * src/yelp-error.c:
559        * src/yelp-error.h:
560        * src/yelp-io-channel.c:
561        * src/yelp-io-channel.h:
562        * src/yelp-man-parser.c:
563        - Kick-ass custom GIOChannel that automatically uses zlib and libbz2.
564
565        * stylesheets/.cvsignore: Added l10n.xml to .cvsignore
566
5672004-01-10  Shaun McCance  <shaunm@gnome.org>
568
569        * stylesheets/l10n.xml.in:
570        - Added lots of comments.
571
572        * test/testdoc1/testdoc1.xml:
573        - Made my email address correct.
574
5752004-01-10  Eric Baudais  <drake@gnome.org
576
577        * test/testdoc1/testdoc1.xml
578        - Added some more glossary tests.
579
5802004-01-09  Shaun McCance  <shaunm@gnome.org>
581
582        * stylesheets/l10n.xml.in
583        - s/Bigliography/Bibliography/
584
5852004-01-09  Shaun McCance  <shaunm@gnome.org>
586
587        * stylesheets/db2html-xref.xsl:
588        - More link fixes, making endterm cases look right.
589
590        * test/Makefile.am:
591        * test/autogen.sh:
592        * test/configure.in:
593        * test/omf.make:
594        * test/xmldocs.xml:
595        - Making test/ independantly buildable.
596
5972004-01-09  Shaun McCance  <shaunm@gnome.org>
598
599        * stylesheets/db2html-xref.xsl:
600        - Revert link back to the correct behavior.
601
6022004-01-09  Eric Baudais  <drake@gnome.org>
603
604        * test/testdoc1/testdoc1.xml:
605        - Fixed the test doc so everything is valid DocBook.
606
6072004-01-09  Shaun McCance  <shaunm@gnome.org>
608
609        * stylesheets/db2html-chunk.xsl:
610        - Some glossary work.
611
612        * stylesheets/gettext.xsl:
613        - Strip trailing space from number-less headers.
614
615        * test/testdoc1/testdoc1.xml:
616        - Some glossary test stuff.
617
6182004-01-08  Shaun McCance  <shaunm@gnome.org>
619See stylesheets/ChangeLog for previous stylesheet changes
620
6212004-01-08  Shaun McCance  <shaunm@gnome.org>
622
623        * po/POTFILES.in:
624        - Made translations work in XSLT, still need to do plurals.
625
6262004-01-08  Shaun McCance  <shaunm@gnome.org>
627
628        * src/yelp-man-parser.c:
629        - Gobs more work on the man page parser.
630
6312004-01-07  Shaun McCance  <shaunm@gnome.org>
632
633        * src/yelp-window.c:
634        - Error dialog for invalid ghelp: URI.
635
6362004-01-07  Shaun McCance  <shaunm@gnome.org>
637
638        * src/yelp-db-pager.c:
639        * src/yelp-error.c:
640        * src/yelp-error.h:
641        * src/yelp-toc-pager.c:
642        * src/yelp-window.c:
643        - Consolidated all the GError-making in yelp-error.c.
644
6452004-01-05  Shaun McCance  <shaunm@gnome.org>
646
647        * data/Makefile.am:
648        * data/default.css:
649        * src/yelp-theme.c:
650        * src/yelp-theme.h:
651        - Added default CSS file.
652
653        * src/yelp-toc-pager.c:
654        - Switched to using GString for writing the page.
655        - Put content writing in a separate function, to make inlining easier.
656
6572004-01-03  Shaun McCance  <shaunm@gnome.org>
658
659        * src/Makefile.am:
660        * src/test-pager.c:
661        - Make test-pager work again.
662
6632004-01-03  Robert Sedak  <robert.sedak@sk.htnet.hr>
664
665        * configure.in: Added "hr" in ALL_LINGUAS.
666
6672004-01-02  Shaun McCance  <shaunm@gnome.org>
668
669        * src/yelp-html-gtkhtml2.c:
670        * src/yelp-html.h:
671        * src/yelp-window.c:
672        - Started working on the jump-to-anchor thing.
673
6742004-01-02  Shaun McCance  <shaunm@gnome.org>
675
676        * src/yelp-db-pager.c:
677        - Implement yelp:chunk-depth PI.
678
679        * src/yelp-toc-pager.c:
680        - Started preparing to read man dirs.
681
682        * src/yelp-uri.c:
683        - Handle absolute ghelp: URIs.
684
685        * src/yelp-window.c:
686        - Handle HTML pages.  Not done yet.
687
6882004-01-01  Shaun McCance  <shaunm@gnome.org>
689
690        * src/yelp-db-pager.c:
691        - A quick comment, to remind me.
692
693        * src/yelp-html-gtkhtml2.c:
694        - Don't let the html view shrink to nothing.
695
696        * src/yelp-window.c:
697        - Handle external URIs, like web sites and stuff.
698
699        * test/testdoc1/testdoc1.xml:
700        - Put in tests for some inline elements.
701
7022003-12-31  Shaun McCance  <shaunm@gnome.org>
703
704        * src/Makefile.am:
705        - Temporarily removed test programs from the build.
706        - Removed yelp-util from the yelp build.
707
708        * src/test-uri.c:
709        - Some changes for GnomeVFSURI, but not enough.
710
711        * src/yelp-base.c:
712        * src/yelp-cache.h:
713        * src/yelp-db-pager.c:
714        * src/yelp-db-pager.h:
715        * src/yelp-history.c:
716        * src/yelp-history.h:
717        * src/yelp-html-gtkhtml2.c
718        * src/yelp-html.h:
719        * src/yelp-pager.c:
720        * src/yelp-pager.h:
721        * src/yelp-toc-pager.c:
722        * src/yelp-uri.c:
723        * src/yelp-uri.h:
724        * src/yelp-window.c:
725        * src/yelp-window.h:
726        - Switching to GnomeVFSURI.
727
728        * src/yelp-db-pager.c:
729        - Remove leading/trailing whitespace from titles.
730
7312003-12-30  Shaun McCance  <shaunm@gnome.org>
732
733        * configure.in: Version 2.5.2.
734
7352003-12-30  Shaun McCance  <shaunm@gnome.org>
736
737        * src/yelp-theme.c:
738        - Grab the default style if gtk_rc_get_style_by_paths returns NULL.
739
7402003-12-30  Shaun McCance  <shaunm@gnome.org>
741
742        * src/yelp-db-pager.c:
743        - doc_name and doc_path were reversed for some reason.
744
7452003-12-29  Shaun McCance  <shaunm@gnome.org>
746
747        * data/toc.xml.in:
748        - Move Applets into Applications.
749        - Accomodote non-standard GNOME|Applications|Accessories.
750
751        * src/yelp-theme.c:
752        - Don't be an idiot.  Use snprintf.
753
754        * src/yelp-window.c:
755        - Make the busy cursor go away when erroring out.
756
7572003-12-29  Shaun McCance  <shaunm@gnome.org>
758
759        * src/yelp-uri.c:
760        - Consider #index to be equal to no fragment.
761
762        * src/yelp-window.c:
763        - Some improvement to the history mechanism.
764
7652003-12-29  Shaun McCance  <shaunm@gnome.org>
766
767        * src/yelp-db-pager.c:
768        - Transpose Titlepage and Contents.
769
770        * src/yelp-main.c:
771        - Handle startup notification.
772
773        * test/testdoc1/testdoc1.xml:
774        - Change to 4.1.2.  I need to fix this fiasco.  ~sigh~
775
7762003-12-29  Shaun McCance  <shaunm@gnome.org>
777
778        * test/testdoc1/testdoc1.xml:
779        - Put in a test for classsynopsis.
780
7812003-12-26  Shaun McCance  <shaunm@gnome.org>
782
783        * configure.in
784        * src/Makefile.am
785        - Updates dependencies.
786
787        * data/Makefile.am:
788        * data/icons/Makefile.am:
789        * data/icons/caution.png:
790        * data/icons/important.png:
791        * data/icons/note.png:
792        * data/icons/tip.png:
793        * data/icons/warning.png:
794        - Adding icons here.
795
796        * src/yelp-db-pager.c:
797        - Changed params around a bit.
798
799        * test/testdoc1/testdoc1.xml:
800        - Changes to admonition samples.
801
8022003-12-26  Shaun McCance  <shaunm@gnome.org>
803
804        * AUTHORS:
805        - Added myself to AUTHORS.
806
807        * src/yelp-db-pager.c:
808        - Fixed memory leak in params.
809
810        * src/yelp-uri.c:
811        * src/yelp-uri.h:
812        * src/yelp-window.c:
813        - Re-added Hallski's copyright statements.
814
815        * test/testdoc1/testdoc1.xml:
816        - Put actual content in, including admonition section.
817
8182003-12-26  Shaun McCance  <shaunm@gnome.org>
819
820        * configure.in:
821        * test/testdoc1/Makefile.am:
822        * test/testdoc1/legal.xml:
823        * test/testdoc1/testdoc1.omf:
824        * test/testdoc1/testdoc1.xml:
825        - Added test documents.
826
827        * data/toc.xml.in:
828        - Handling System|... stuff from SK.
829
8302003-12-24  Shaun McCance  <shaunm@gnome.org>
831
832        * src/Makefile.am:
833        - Add yelp-theme to test_pager_SOURCES
834
835        * src/yelp-db-pager.c:
836        * src/yelp-theme.c:
837        * src/yelp-theme.h:
838        - Theme the gray color of screen, programlisting, etc.
839
840        * src/yelp-window.c:
841        - Change keybindings up, for fun.
842
843        * stylesheets/Makefile.am:
844        * stylesheets/db2html-formal.xsl:
845        * stylesheets/db2html-lists.xsl:
846        - Removing db2html-formal and db2html-lists
847
8482003-12-22  Shaun McCance  <shaunm@gnome.org>
849
850        * src/yelp-toc-pager.c:
851        - Changed things around to accomodate more stuff.
852
8532003-12-18  Shaun McCance  <shaunm@gnome.org>
854
855        * src/yelp-db-pager.c:
856        - Crash fix from Chee Bin HOH.
857
8582003-12-18  Shaun McCance  <shaunm@gnome.org>
859
860        All from Chee Bin HOH:
861
862        * data/ui/yelp.glade:
863        - A new 'Find dialog which has same GUI as epiphany's Find dialog.
864
865        * src/yelp-html-gtkhtml2.c:
866        - Add automatically 'wrap around' if finding reaches the end of an
867          html page (but avoid searching twice).
868        - Searching from where the previous finding stops.
869        - Clean up the yelp-html-gtkhtml2.c source a bit.
870
871        * src/yelp-html.c:
872        - Change yelp_html_find to return a boolean value to indicate the
873          success or failure of findiing.
874
875        * src/yelp-window.c:
876        - Change 'Find in page... Ctrl+F' to 'Find... Ctrl+F'
877        - Change 'Find again  Ctrl+G' to 'Find Next  Ctrl+G'
878        - Add 'Find Previous  Shift+Ctrl+G' to 'Edit' menu.
879        - Disable the 'Next' button if finding next fails or 'Previous'
880          button if finding previous fails.
881        - Disable 'Next' and 'Previous' buttons if no text being entered
882          into the 'Find' text entry, else enable the both buttons.
883        - Hitting 'Alt-N' or 'Alt+P' will only activate the 'Next' button or
884          'Previous' button, NOT pulling down the 'Find' combobox entry list.
885
8862003-12-17  Shaun McCance  <shaunm@gnome.org>
887
888        * src/Makefile.am:
889        * src/yelp-base.c:
890        * src/yelp-main.c:
891        * src/yelp-window.c:
892        - Attempts at working with GtkIconTheme.
893
894        * src/yelp-window.c:
895        - Check for model != NULL, to avoid ugly warnings.
896
8972003-12-16  Shaun McCance  <shaunm@gnome.org>
898
899        * src/Makefile.am:
900        * src/yelp-base.c:
901        * src/yelp-history.h:
902        * src/yelp-html.h:
903        * src/yelp-util.c:
904        * src/yelp-window.c:
905        - Removing yelp-scrollkeeper and yelp-sections.
906
9072003-12-16  Shaun McCance  <shaunm@gnome.org>
908
909        * src/yelp-window.c:
910        - Made sidebar selection follow the page loeded.
911
9122003-12-16  Shaun McCance  <shaunm@gnome.org>
913
914        * src/yelp-db-pager.c:
915        * src/yelp-pager.c:
916        * src/yelp-pager.h:
917        * src/yelp-toc-pager.c:
918        * src/yelp-window.c:
919        - Add prev, next, and toc to YelpPage.
920        - Create menu items for Previous, Next, and Contents.
921
9222003-12-15  Shaun McCance  <shaunm@gnome.org>
923
924        * src/yelp-db-pager.c:
925        * src/yelp-pager.c:
926        * src/yelp-pager.h:
927        * src/yelp-window.c:
928        - Changed state to a bitfield, easier to extend.
929        - Re-added the "contents" signal for faster page-existence checking.
930
9312003-12-13  Shaun McCance  <shaunm@gnome.org>
932
933        * src/yelp-db-pager.c:
934        - Make the page titles work.
935
936        * src/yelp-toc-pager.c:
937        - Emit a finish signal.
938
9392003-12-12  Shaun McCance  <shaunm@gnome.org>
940
941        * src/yelp-html-gtkhtml2.c:
942        - Possible fix problem with Find (#128905) (Chee Bin HOH)
943        - Fix crasher with Find (#128784) (Chee Bin HOH)
944
945        * src/yelp-window.c:
946        - Select existing text in Find dialog (Shaun McCance)
947
9482003-12-08  Shaun McCance  <shaunm@gnome.org>
949
950        * configure.in: Version 2.5.1.
951
9522003-12-08  Shaun McCance  <shaunm@gnome.org>
953
954        * src/yelp-toc-pager.c:
955        - Fixed a crasher with gnome_vfs_directory_close.
956
957        * src/yelp-window.c:
958        - Moved a declaration to the beginning for ANSI C.
959
9602003-12-06  Shaun McCance  <shaunm@gnome.org>
961
962        * src/yelp-pager.c:
963        - Checking for NULL in pager_set_property before g_object_ref'ing.
964
9652003-12-06  Shaun McCance  <shaunm@gnome.org>
966
967        * src/yelp-toc-pager.c:
968        - Patch from Diego González to fix crashing bug in g_object_new.
969
9702003-12-05  Shaun McCance  <shaunm@gnome.org>
971
972        * src/yelp-window.c
973        - Patch from Chee Bin HOH to add Back, Forward, and Find in Page
974
9752003-12-03  Shaun McCance  <shaunm@gnome.org>
976
977        * src/yelp-db-pager.c:
978        - Patch from Joe Markus Clarke not to free un-malloc'd memory.
979
980        * src/yelp-toc-pager.c:
981        - Fixed problem with un-malloc'd memory being free found by
982          Joe Markus Clarke.
983
9842003-12-02  Shaun McCance  <shaunm@gnome.org>
985
986        * src/.cvsignore:
987        - It's test-pager, not yelp-pager.
988
9892003-12-02  Shaun McCance  <shaunm@gnome.org>
990
991        * data/.cvsignore:
992        * src/.cvsignore:
993        - Adding data/toc.xml and src/test-pager to .cvsignore
994
9952003-12-02  Shaun McCance  <shaunm@gnome.org>
996
997        * src/yelp-toc-pager.c:
998        - Change to the way toc pages are pruned so that we don't get orphaned
999          Categories headers.
1000
10012003-12-02  Shaun McCance  <shaunm@gnome.org>
1002
1003        * configure.in: Version 2.5.0.
1004
10052003-12-02  Shaun McCance  <shaunm@gnome.org>
1006
1007        * data/toc.xml.in:
1008        - Removed the DOCTYPE, because it was passing straight through intltool
1009          and the resultant toc.xml had an incorrent DOCTYPE.
1010        - Rearranged the menu a bit.
1011
10122003-12-02  Shaun McCance  <shaunm@gnome.org>
1013
1014        * src/yelp-db-pager.c:
1015        - Don't require top element id to be index.
1016
10172003-12-01  Shaun McCance  <shaunm@gnome.org>
1018
1019        * src/yelp-toc-pager.c:
1020        - Changed the way toc nodes are processed to give a depth-first,
1021          post-order traversal.  This way I can prune empty toc pages.
1022
10232003-12-01  Shaun McCance  <shaunm@gnome.org>
1024
1025        * data/toc.xml.in:
1026        - Handling all SK categories, from mariano.
1027
1028        * src/yelp-window.c:
1029        - Start with Loading..., so the titlebar doesn't look like ass.
1030
10312003-12-01  Shaun McCance  <shaunm@gnome.org>
1032
1033        * src/yelp-window.c:
1034        - Make the Loading message kind of animated, for better feedback.
1035
10362003-12-01  Shaun McCance  <shaunm@gnome.org>
1037
1038        * src/yelp-toc-pager.c:
1039        - Switched to using a single pending function that calls the appropriate
1040          function on each iteration.  Makes the code nicer.
1041
10422003-11-30  Shaun McCance  <shaunm@gnome.org>
1043
1044        * src/yelp-window.c:
1045        - Make no-sidebar the default, to avoid momentary flicker.
1046
10472003-11-30  Shaun McCance  <shaunm@gnome.org>
1048
1049        * data/toc.xml.in:
1050        - Some work on the TOC.
1051
1052        * src/yelp-db-pager.c:
1053        - Actually use the parser options.
1054
10552003-11-30  Shaun McCance  <shaunm@gnome.org>
1056
1057        * data/toc.xml.in:
1058        - Implementing more of the TOC.
1059
1060        * src/yelp-toc-pager.c:
1061        - Don't reverse the subcategories in a TOC.
1062
1063        * src/yelp-window.c:
1064        - Make the sidebar actually appear.
1065
10662003-11-30  Shaun McCance  <shaunm@gnome.org>
1067
1068        - Some changes I forgot to commit on transformation-playground before merging.
1069
1070        * src/yelp-db-pager.c:
1071        - Some changes to how the XML parser is called.
1072
1073        * src/yelp-toc-pager.c:
1074        - Actually creating the TOC pages.
1075
10762003-11-30  Shaun McCance  <shaunm@gnome.org>
1077
1078        * configure.in:
1079        * data/Makefile.am:
1080        * po/POTFILES.in:
1081        * src/Makefile.am:
1082        * src/test-uri.c:
1083        * src/yelp-base.c:
1084        * src/yelp-cache.c:
1085        * src/yelp-cache.c:
1086        * src/yelp-cache.h:
1087        * src/yelp-db2html.c:
1088        * src/yelp-error.h:
1089        * src/yelp-history.c:
1090        * src/yelp-html-gtkhtml2.c:
1091        * src/yelp-info.c:
1092        * src/yelp-main.c:
1093        * src/yelp-man.c:
1094        * src/yelp-scrollkeeper.c:
1095        * src/yelp-section.c:
1096        * src/yelp-uri.c:
1097        * src/yelp-uri.h:
1098        * src/yelp-view-content.c:
1099        * src/yelp-window.c:
1100        * src/yelp-window.h:
1101        - Merging transformation-playground
1102
11032003-11-29  Shaun McCance  <shaunm@gnome.org>
1104
1105        * data/toc.xml.in:
1106        - Filled in just a little more to show how it works, so that I can
1107          get somebody else to write this file for me.
1108
11092003-11-29  Shaun McCance  <shaunm@gnome.org>
1110
1111        * src/yelp-window.c:
1112        - Make the sidebar disappear for no-sidebar pages.
1113
11142003-11-29  Shaun McCance  <shaunm@gnome.org>
1115
1116        * data/Makefile.am:
1117        * data/toc.xml:
1118        * po/POTFILES.in:
1119        - Added the TOC XML file.
1120
11212003-11-29  Shaun McCance  <shaunm@gnome.org>
1122
1123        * src/yelp-window.c:
1124        - Don't leak GErrors.
1125        - Report an error in the error signal callback.
1126
11272003-11-28  Shaun McCance  <shaunm@gnome.org>
1128
1129        * src/yelp-db-pager.c:
1130        - Switched to a different bit of the libxml2 API to parse the document.
1131        - Made page_id default to "index" when frag_id == NULL.
1132
1133        * src/yelp-pager.c:
1134        * src/yelp-pager.h:
1135        - Implemented yelp_uri_is_page.
1136
1137        * src/yelp-toc-pager.c:
1138        - Implemented resolve_uri.
1139        - Finished parsing of TOC, just need to write the pages.
1140        - Began work on indexing stuff.
1141
1142        * src/yelp-uri.c:
1143        - Fixed memory corruption.
1144
1145        * src/yelp-window.c:
1146        - Added callbacks for error and finish signals.
1147        - Made the TOC go through window_handle_pager_uri.
1148        - Switched to yelp_pager_uri_is_page in page callback.
1149
11502003-11-12  Shaun McCance  <shaunm@gnome.org>
1151
1152        * src/Makefile.am:
1153        - Add yelp-error.[ch] to SOURCES for test-pager.
1154
1155        * src/yelp-error.h:
1156        - Add YELP_ERROR_FAILED_TOC.
1157
1158        * src/yelp-pager.c:
1159        - Don't free memory you're not supposed to, dummy.
1160
1161        * src/yelp-toc-pager.c:
1162        - More work on the toc generation.
1163
1164        * src/yelp-window.c:
1165        - Make sidebar selection work.
1166        - Remove huge block of commented-out code.
1167
11682003-11-19  Shaun McCance  <shaunm@gnome.org>
1169
1170        * src/yelp-toc-pager.c:
1171        - Prepare to work around seriesid madness.
1172        - Prepare to read the actual toc file in.
1173
11742003-11-18  Shaun McCance  <shaunm@gnome.org>
1175
1176        * src/Makefile.am:
1177        - Add yelp-toc-pager.[ch] to test-pager build.
1178
1179        * src/yelp-toc-pager.c:
1180        - Make the hashing of OMF files work completely.
1181
11822003-11-18  Shaun McCance  <shaunm@gnome.org>
1183
1184        * src/Makefile.am:
1185        * src/yelp-reader.c:
1186        * src/yelp-reader.h:
1187        - Removing YelpReader
1188
11892003-11-18  Shaun McCance  <shaunm@gnome.org>
1190
1191        * src/yelp-toc-pager.c:
1192        - Only read files ending in .omf
1193
11942003-11-18  Shaun McCance  <shaunm@gnome.org>
1195
1196        * src/yelp-db-pager.c:
1197        - Pass $mediaobject_path as a param
1198
11992003-11-18  Shaun McCance  <shaunm@gnome.org>
1200
1201        * src/yelp-db-pager.c:
1202        * src/yelp-pager.c:
1203        * src/yelp-pager.h:
1204        - Implement pausing of the TocPager.
1205        - Add default handlers for error, cancel, and finish.
1206
1207        * src/yelp-toc-pager.c:
1208        * src/yelp-toc-pager.h:
1209        - Implement pausing of the TocPager.
1210        - More work on reading OMF files.
1211
1212        * src/yelp-window.c:
1213        - Implement pausing of the TocPager.
1214
12152003-11-17  Shaun McCance  <shaunm@gnome.org>
1216
1217        * src/yelp-toc-pager.c:
1218        - More work on the TOC pager.
1219
12202003-11-16  Shaun McCance  <shaunm@gnome.org>
1221
1222        * src/yelp-db-pager.c:
1223        - Make the titles for sidebars actually work.  That was stupid.
1224
1225        * src/yelp-window.c:
1226        - Make the titles for sidebars actually work.
1227        - Keep a reference to the scrolling areas, so I can reparent.
1228
12292003-11-16  Shaun McCance  <shaunm@gnome.org>
1230
1231        * src/Makefile.am:
1232        * src/yelp-base.c:
1233        * src/yelp-toc-pager.c:
1234        * src/yelp-toc-pager.h:
1235        - Adding YelpTocPager
1236
1237        * src/yelp-db-pager.c:
1238        * src/yelp-db-pager.h:
1239        - Whitespace changes
1240
12412003-11-15  Shaun McCance  <shaunm@gnome.org>
1242
1243        * src/yelp-db-pager.c:
1244        * src/yelp-pager.c:
1245        * src/yelp-pager.h:
1246        - Change resolve_uri to return a non-const gchar *
1247        - Remove sections event, as it's not necessary using the
1248          GtkTreeModel without all that threading crap.
1249
1250        * src/yelp-db-pager.c:
1251        - Remove sections event.
1252
12532003-11-15  Shaun McCance  <shaunm@gnome.org>
1254
1255        * src/yelp-db-pager.c:
1256        * src/yelp-pager.c:
1257        * src/yelp-pager.h:
1258        - Use a YelpPage struct rather than just a gchar, so a page can
1259          hold the id and title and well as the contents.
1260
1261        * src/yelp-error.h:
1262        - Add an error code for no-longer-supported SGML.
1263
1264        * src/yelp-window.c:
1265        - Prepare to work TOC back in.
1266        - Use YelpPage.
1267        - Some more error-handling.
1268        - Make "Loading..." actually work.
1269        - Set window title.
1270
12712003-11-15  Shaun McCance  <shaunm@gnome.org>
1272
1273        * src/Makefile.am:
1274        * src/yelp-cache.c:
1275        * src/yelp-cache.h:
1276        * src/yelp-html-gtkhtml2.c:
1277        * src/yelp-info.c:
1278        * src/yelp-main.c:
1279        * src/yelp-main.c:
1280        * src/yelp-scrollkeeper.c:
1281        * src/yelp-section.c:
1282        * src/yelp-window.c:
1283        - Changes for GObjectified YelpURI
1284        - Using new transformation code
1285
1286        * src/yelp-db-pager.c:
1287        * src/yelp-pager.c:
1288        * src/yelp-pager.h:
1289        - Dethreadifying
1290
1291        * src/yelp-uri.c:
1292        * src/yelp-uri.h:
1293        - Work on relative URI resolver
1294
12952003-11-11  Shaun McCance  <shaunm@gnome.org>
1296
1297        * src/Makefile.am:
1298        * src/yelp-base.c:
1299        * src/yelp-history.c:
1300        * src/yelp-window.c:
1301        * src/yelp-window.h:
1302        - Breaking things more for the new transformations
1303
13042003-11-10  Shaun McCance  <shaunm@gnome.org>
1305
1306        * src/info2html/main.c:
1307        - Fix silliness with g_strdup_printf
1308          (Joe Marcus Clarke and Roderich Schupp)
1309
13102003-11-06  Shaun McCance  <shaunm@gnome.org>
1311
1312        * configure.in:
1313        - Require libxml-2.0 2.6.0, because I do
1314
13152003-11-06  Shaun McCance  <shaunm@gnome.org>
1316
1317        * src/yelp-uri.h:
1318        - #include <glib-object.h>
1319
13202003-11-06  Shaun McCance  <shaunm@gnome.org>
1321
1322        * src/Makefile.am:
1323        - Changes for new URI and Pager code
1324
13252003-11-06  Shaun McCance  <shaunm@gnome.org>
1326
1327        * src/test-uri:
1328        * src/yelp-uri.c:
1329        * src/yelp-uri.h:
1330        - New GObjectified URI code
1331
1332        * src/test-pager.c:
1333        * src/yelp-db-pager.c:
1334        * src/yelp-db-pager.h:
1335        * src/yelp-pager.c:
1336        * src/yelp-pager.h:
1337        - New transformation code
1338
13392003-10-12  Shaun McCance  <shaunm@gnome.org>
1340
1341        * src/yelp-cache.c:
1342        * src/yelp-cache.h:
1343        * src/yelp-db2html.c:
1344        * src/yelp-reader.c:
1345        * src/yelp-scrollkeeper.c:
1346        * src/yelp-view-content.c:
1347        - Revert change for making navbars in C.  Should not be necessary
1348          with new stylesheets.
1349        - Use new stylesheets
1350
13512003-10-06  Christian Rose  <menthos@menthos.com>
1352
1353        * configure.in: Added "mr" to ALL_LINGUAS.
1354
13552003-10-06  Žygimantas Beručka  <uid0@tuxfamily.org>
1356
1357        * configure.in: Added "lt" to ALL_LINGUAS
1358
13592003-09-08  Shaun McCance  <shaunm@gnome.org>
1360
1361        * src/yelp-window.c: Added self to About
1362
13632003-08-27  Shaun McCance  <shaunm@gnome.org>
1364
1365        * src/yelp-main.c
1366        - Fix from alexl for rather nasty problem when DISPLAY is set.
1367
13682003-08-26  Shaun McCance  <shaunm@gnome.org>
1369
1370        * src/yelp-cache.c
1371        * src/yelp-cache.h
1372        * src/yelp-db2html.c
1373        * src/yelp-reader.c
1374        * src/yelp-scrollkeeper.c
1375        * src/yelp-view-content.c
1376        - Big speedup to transformation of large DocBook documents
1377          by generating navigation links in C from ScrollKeeper info.
1378
13792003-08-26  Shaun McCance  <shaunm@gnome.org>
1380
1381        * README: Updated README so it's correct
1382
13832003-08-18  Shaun McCance  <shaunm@gnome.org>
1384
1385        * src/yelp-window.c: declare variables at top of block
1386
13872003-08-18  Jakub Steiner <jimmac@ximian.com>
1388
1389        * stylesheets/docbook/*.png: provide nicer, gnome2-styled images
1390
13912003-08-15  Mikael Hallendal  <micke@imendio.com>
1392
1393        * src/GNOME_Yelp.server.in: Replaced yelp-base for yelp. Not sure what
1394          should be in there really... Might fix bug #119764
1395
1396        * src/yelp-window.c: (window_init), (window_configure_cb):
1397        - Save size from last window. Patch by Shaun McCance.
1398        - Fixes bug #90451
1399
1400        * configure.in:
1401        - Applied patch from Steve Chaplin that fixes the CFLAGS.
1402        - Fixes bug #118984
1403
1404        * src/yelp-main.c:
1405        (main_restore_session): Return FALSE, otherwise we'll try to start Yelp
1406          from the session over and over again. Reported by Jody earlier.
1407
14082003-08-14  Christian Rose  <menthos@menthos.com>
1409
1410        * configure.in: Added "ne" to ALL_LINGUAS.
1411
14122003-08-13  Shaun McCance  <shaunm@gnome.org>
1413
1414        * src/yelp-view-toc.c
1415        - Re-added a closing ul tag that was accidentally removed
1416
14172003-08-12  Mikael Hallendal  <micke@imendio.com>
1418
1419        * Release 2.3.6
1420
1421        * NEWS: Updated for 2.3.6
1422        * configure.in: Bumped to 2.3.6
1423
1424        * data/images/bcg.png:
1425        - Replace image for one with transparent background.
1426        * src/yelp-view-toc.c:
1427        - Remove the spacer padding image
1428        - Both these should finally fix bug #89838. Patches from Shaun McCance.
1429
14302003-07-30 John Fleck <jfleck@inkstain.net>
1431
1432        * src/info2html/html.c
1433        - patch from Shaun re bug #89838
1434
14352003-07-24  Shaun McCance  <shaunm@gnome.org>
1436
1437        * src/yelp-db2html.c:
1438        - Change parameters passed to stylesheets.
1439
14402003-07-15 John Fleck <jfleck@inkstain.net>
1441
1442        * configure.in: version 2.3.4
1443
14442003-07-08  Anders Carlsson  <andersca@codefactory.se>
1445
1446        * configure.in:
1447        * src/Makefile.am:
1448        * src/info2html/Makefile.am:
1449        * src/man2html/Makefile.am:
1450        * src/yelp-reader.c: (reader_convert_start):
1451        Move help readers over from libgnome.
1452       
14532003-07-02  Jordi Mallach  <jordi@sindominio.net>
1454
1455        * yelp.desktop.in: Add StartupNotify support.
1456
14572003-06-25  Glynn Foster  <glynn.foster@sun.com>
1458
1459        * stylesheets/l10n.xml: Add some new languages from
1460        Mike Lei - merging patches from sun-patches.
1461
14622003-06-25  Glynn Foster  <glynn.foster@sun.com>
1463
1464        * stylesheets/l10n.xml: Update correct italian translation
1465        for Next/Previous/Contents.
1466
14672003-06-16  Alex Duggan  <aldug@astrolinux.com>
1468 
1469        * src/yelp-main.c: s/dir/directory/  Fixes #111818
1470 
14712003-06-16  Mikael Hallendal  <micke@imendio.com>
1472
1473        * src/yelp-db2html.c:
1474        (main): Exit with a warning if file doesn't exist. Fixes #104478.
1475
14762003-06-13  Mikael Hallendal  <micke@imendio.com>
1477
1478        * *: Updated my contact information
1479       
14802003-06-10 John Fleck <jfleck@inkstain.net>
1481
1482        * src/Makefile.am
1483        * src/yelp-db2html.c
1484        * src/yelp-scrollkeeper.c
1485        * stylesheets/Makefile.am
1486        * stylesheets/yelp-custom.xsl
1487        * stylesheets/yelp-customization.xsl
1488          added
1489        * stylesheets/yelp-functions.xsl
1490          patch from Shaun McCance to address bug #114117
1491
14922003-06-04  Mikael Hallendal  <micke@codefactory.se>
1493
1494        * Release 2.3.3
1495
1496        * configure.in: Updated to 2.3.3
1497       
1498        * NEWS: Updated for 2.3.3
1499
1500        * src/yelp-scrollkeeper.c: (scrollkeeper_parse_toc_section):
1501        - fixed leak found by Kjartan.
1502
1503        * src/yelp-reader.c:
1504        - style fixes
1505        - fixes memory leaks found and patched by Narayana Pattipati
1506        - fixes #110572 
1507       
15082003-06-03  Mikael Hallendal  <micke@codefactory.se>
1509
1510        * src/yelp-window.c: (window_about_cb):
1511        - If About window is already showing, don't create another one.
1512          Patch by Steve Chaplin, fixes #113906
1513
15142003-06-03  Mikael Hallendal  <micke@codefactory.se>
1515
1516        * src/yelp-view-content.c: (content_reader_finished_cb):
1517        - Use gtp_tree_view_expand_to_path to expand the tree instead of callin
1518          gtk_tree_view_expand_path on all parents. Fixes #113977
1519
15202003-06-03  Kenneth Rohde Christiansen  <kenneth@gnu.org>
1521
1522        * configure.in: Added "li" (Limburgish) to ALL_LINGUAS.
1523
15242003-05-26  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>
1525
1526        * configure.in: Added "cy" to ALL_LINGUAS
1527
15282003-05-06  Danilo Šegan  <dsegan@gmx.net>
1529
1530        * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
1531
15322003-05-01  Paul Duffy <dubhthach@frink.nuigalway.ie>
1533
1534        * configure.in: Added "ga" to ALL_LINGUAS.
1535
15362003-04-24  Taneem Ahmed  <taneem@eyetap.org>
1537
1538        * configure.in: Added "bn" to ALL_LINGUAS.
1539
15402003-04-15  Alex Duggan  <aldug@astrolinux.com>
1541
1542        * src/yelp-window.c: Change string in about box
1543
15442003-04-07  Mikael Hallendal  <micke@codefactory.se>
1545
1546        * Release 2.3.0
1547
1548        * NEWS: Updated for 2.3.0
1549       
15502003-04-05 John Fleck <jfleck@inkstain.net>
1551
1552        * stylesheets/yelp-customization.xsl
1553        More from Shaun McCance, fixes #100415
1554
15552003-04-05 John Fleck <jfleck@inkstain.net>
1556
1557        * stylesheets/yelp-customization.xsl
1558        More from Shaun McCance, fixes #100477
1559
15602003-04-01 John Fleck <jfleck@inkstain.net>
1561
1562        * stylesheets/yelp-customization.xsl
1563        More from Shaun McCance, fixes #82760
1564
15652003-04-01 John Fleck <jfleck@inkstain.net>
1566
1567        * stylesheets/yelp-customization.xsl
1568        Patch from Shaun McCance fixing #91611
1569
15702003-03-31  Mikael Hallendal  <micke@codefactory.se>
1571
1572        * src/yelp-main.c:
1573        - Added --with-cache-dir (not used yet).
1574        - Cleaned up popt mess
1575        - Changed the session stuff a bit (it now uses --open-urls instead
1576          of multiple --url)
1577        - Removed support for 'gman', fixes #103750
1578       
1579        * src/Makefile.am:
1580        - removed Gtkhtml1 support.
1581        - Removed support for 'gman', fixes #103750
1582
1583        * configure.in:
1584        - bumped version.
1585        - removed gtkhtml1 support.
1586
1587        * src/yelp-scrollkeeper.c (scrollkeeper_get_xml_docpath):
1588        - fixed #109599
1589
1590        * src/yelp-info.c (yelp_info_init): some cleanups.
1591
15922003-03-13  Christian Rose  <menthos@menthos.com>
1593
1594        * configure.in: Added "ml" to ALL_LINGUAS.
1595
15962003-03-10  Christian Rose  <menthos@menthos.com>
1597
1598        * configure.in: Added "eo" to ALL_LINGUAS.
1599
16002003-02-25  Samúel Jón Gunnarsson  <sammi@techattack.nu>
1601
1602        * configure.in: added "is" to ALL_LINGUAS
1603
16042003-02-21  Paisa Seeluangsawat  <paisa@colorado.edu>
1605
1606        * configure.in (ALL_LINGUAS): Added "th".
1607
16082003-02-18  Roozbeh Pournader  <roozbeh@sharif.edu>
1609
1610        * configure.in: Added "fa" to ALL_LINGUAS.
1611
16122003-02-09  Christian Rose  <menthos@menthos.com>
1613
1614        * configure.in: Added "kn" to ALL_LINGUAS.
1615
16162003-02-06  Christian Rose  <menthos@menthos.com>
1617
1618        * configure.in: Added "id" to ALL_LINGUAS.
1619
16202003-01-22  Christian Rose  <menthos@menthos.com>
1621
1622        * configure.in: Added "mn" to ALL_LINGUAS.
1623
16242003-01-20  Mikael Hallendal  <micke@codefactory.se>
1625
1626        * Release 2.2.0
1627
1628        * configure.in: Bumped version to 2.2.0
1629
1630        * NEWS: Update for 2.2.0
1631       
16322003-01-15  Pablo Saratxaga  <pablo@mandrakesoft.com>
1633
1634        * configure.in: Added Vietnamese (vi), Arabic (ar),
1635        Finnish (fi) and Macedonian (mk) to ALL_LINGUAS.
1636
16372003-01-13  Richard Hult  <rhult@codefactory.se>
1638
1639        * Release 2.1.5.
1640
1641        * NEWS: Update for 2.1.5.
1642       
1643        * configure.in: Bump version to 2.1.5.
1644
16452003-01-10  Fatih Demir <kabalak@gtranslator.org>
1646
1647        * configure.in: Added "ta" (Tamil) to the languages' list.
1648
16492002-01-09  Richard Hult  <rhult@codefactory.se>
1650
1651        * data/ui/yelp.glade: Hide unimplemented options in the find
1652        dialog for now.
1653       
16542002-01-09  Padraig O'Briain  <padraig.obriain@sun.com>
1655
1656        * stylesheets/yelp-customization.xsl:
1657        Add entry for body tag attributes so that the colour of the text is
1658        obtained from the GTK theme. Addresses issue raised in bug #95190.
1659
16602002-01-07  Naba Kumar  <naba@gnome.org>
1661
1662        * configure.in: Added hi (hindi) in ALL_LINGUAS
1663       
16642003-01-06  Richard Hult  <rhult@codefactory.se>
1665
1666        * Release 2.1.4.
1667
1668        * NEWS: Updated for 2.1.4.
1669
1670        * configure.in: Bumped to 2.1.4.
1671
16722002-12-16  Richard Hult  <rhult@codefactory.se>
1673
1674        * Release 2.1.3
1675       
1676        * NEWS: Updated for 2.1.3
1677       
1678        * configure.in: Bumped to 2.1.3
1679
1680        * src/yelp-main.c: Fix warning.
1681
16822002-11-18  Fernando Herrera <fherrera@onirica.com>
1683
1684        * yelp.desktop.in: add X-GNOME-BUGZILLA stuff
1685
16862002-11-08  Mark McLoughlin  <mark@skynet.ie>
1687
1688        * src/yelp-main.c: (main): register yelp with
1689        bonobo-activation server on a per-display basis
1690        so that we get a new instace per display/screen.
1691        Fixes #91983.
1692
16932002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
1694
1695        * configure.in: Added Belarusian to ALL_LINGUAS
1696
16972002-11-01  Mikael Hallendal  <micke@codefactory.se>
1698
1699        * Release 2.1.2
1700
1701        * NEWS: Updated for 2.1.2
1702
1703        * configure.in:
1704        - Bumped to 2.1.2
1705        - Require gtkhtml2 2.1.2
1706
17072002-10-29  Richard Hult  <rhult@codefactory.se>
1708
1709        * src/yelp-html-gtkhtml2.c (yelp_html_find): Implement find
1710        backward.
1711
1712        * src/yelp-window.c (window_find_response_cb)
1713        (window_find_delete_event_cb, window_find_cb): Use the find
1714        dialog.
1715        (window_find_again_cb): Implement.
1716
1717        * src/yelp-html-gtkhtml2.c (yelp_html_find): Implement find
1718        forward.
1719
1720        * data/ui/yelp.glade: Steal galeons find dialog.
1721
1722        * configure.in: Add libglade dependency.
1723
17242002-10-27  Richard Hult  <rhult@codefactory.se>
1725
1726        * src/yelp-pregenerate.c (main): Don't create GNodes with g_new,
1727        use g_node_new. Fixes a crash.
1728        (parse_section): Initialize variables and break out of loop when
1729        we have a match.
1730
17312002-10-26  Mikael Hallendal  <micke@codefactory.se>
1732
1733        * src/yelp-base.c: removed unused struct type.
1734
17352002-10-21  Mikael Hallendal  <micke@codefactory.se>
1736
1737        * Released 2.1.1
1738
1739        * NEWS: updated for 2.1.1
1740
1741        * configure.in:
1742        - bumped version to 2.1.1
1743        - depend on gtkhtml2 2.1.1
1744
17452002-10-21  Richard Hult  <rhult@codefactory.se>
1746
1747        * src/yelp-view-content.c (content_show_uri): Ditto.
1748
1749        * src/yelp-view-index.c (index_show_uri): Put head tag around meta
1750        and title tags.
1751
1752        * src/yelp-main.c (main): Remove unused variable.
1753        Include string.h to avoid warnings.
1754
1755        * src/yelp-view-content.c (content_show_uri): Don't try to set
1756        focus on view, use view->widget.
1757
1758        * src/yelp-view-toc.c (toc_get_html):
1759        * src/yelp-view-index.c (index_get_html):
1760        * src/yelp-view.c (yelp_view_get_html): Implement
1761        YelpView::get_html.
1762
1763        * src/yelp-view.h: Add virtual function get_html that returns the
1764        YelpHtml used by the view.
1765
1766        * src/yelp-html-gtkhtml2.c (yelp_html_find_next): Implement.
1767
1768        * src/yelp-html.h (yelp_html_find_next): Add virtual function
1769        find_next.
1770
1771        * src/yelp-window.c (window_find_cb): The start of find
1772        functionality, needs more work.
1773        (window_init): Remove unused view_current variable.
1774
17752002-10-19  Mikael Hallendal  <micke@codefactory.se>
1776
1777        * src/yelp-db2html.c (main): trying to fix #93814 by checking the
1778          return value from g_path_get_dirname.
1779
1780        * src/Makefile.am (yelp_LDADD): link with POPT_LIBS.
1781
1782        * configure.in: Check for popt, fixes #96168
1783
1784        * src/yelp-uri.c (yelp_uri_no_path): added, support to easy check
1785          if URI is of type 'index:' without any path.
1786
1787        * src/yelp-view-index.c (index_show_uri): Don't try loading if URI
1788          is just 'index:'. Fixes #95877
1789
17902002-10-19  Mikael Hallendal  <micke@codefactory.se>
1791
1792        * src/yelp-reader.c:
1793        (reader_start): no need to check for YELP_URI_TYPE_GHELP_OTHER
1794          since it will never get here with that URI type.
1795        (yelp_reader_start): Check for file, unknown and ghelp_other and
1796          display it with gnome_uri_show, fixes #95181, thanks Paolo for
1797          investigating this.
1798
17992002-10-08  Paolo Maggi <maggi@athena.polito.it>
1800
1801        * src/yelp-window.[ch]: YelpWindow is now inherited from GnomeApp.
1802          The window title is now "title - Help Browser", instead of 
1803          "Help Browser:title", in this way you can see in the tasklist
1804          applet the name of the loaded page. Removed the gconf stuff
1805          since is no more needed. Note that Yelp still does not monitor
1806          menus_have_icons gconf key
1807
1808        * src/yelp-view-content.c (content_show_uri): set the loading page
1809          title to "Loading...", instead of ".."
1810
1811        * src/yelp-view-index.c:
1812        (index_show_uri): ditto
1813        (set_relation): removed since no more needed
1814        (yelp_view_index_new): add an accellerator to "Search for:"
1815
18162002-10-04  Marius Andreiana <mandreiana@yahoo.com>
1817
1818        * stylesheets/yelp-customization.xsl: made translatable the
1819          following strings: Next,Previous,Contents,About This Document
1820        * stylesheets/l10n.xml: added strings Next,Previous,Contents
1821       
18222002-10-04  Mikael Hallendal  <micke@codefactory.se>
1823
1824        * NEWS: updated for 2.1.0
1825
1826        * configure.in: bumped version to 2.1.0, did a large jump here to
1827          reach GNOME version numbers.
1828
1829        * autogen.sh: don't use gnome-common
1830
18312002-09-23  Mikael Hallendal  <micke@codefactory.se>
1832
1833        * src/yelp-db2html.c: Don't include libgnome and gnome-vfs stuff.
1834
1835        * configure.in: Added DB2HTML_* variables.
1836
1837        * src/Makefile.am (test_uri_LDADD): use special LIBS for
1838          yelp-db2html.
1839
18402002-09-23  Sander Vesik <sander.vesik@sun.com>
1841
1842        * stylesheets/yelp-customization.xsl:
1843        - fix some cases of 'next' not leading anywhere on the TOC page
1844        - fix user guide documents occasionaly having the 'Previous' link
1845          point to nowhere in the chunk "following" TOC
1846
18472002-09-20  Mikael Hallendal  <micke@codefactory.se>
1848
1849        * src/yelp-window.c: changed to reflect changes in the views.
1850
1851        * src/yelp-view.[ch]:
1852        - added
1853        - new super class of the views.
1854       
1855        * src/yelp-view-content.[ch]:
1856        * src/yelp-view-index.[ch]:
1857        * src/yelp-view-toc.[ch]:
1858        - removed signals
1859        - cleaning up and making it a YelpView subclass.
1860
1861        * src/yelp-view-content.c:
1862        - removed signals
1863        - cleaning up and making it a YelpView subclass.
1864
1865        * src/Makefile.am (yelp_SOURCES): added yelp-view.[ch]
1866
18672002-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
1868 
1869        * src/yelp-view-content.c (content_reader_finished_cb):
1870        - Remove redundant call to gtk_tree_path_copy().
1871        - Add casts to fix compiler warnings on Solaris.
1872        - Do not focus HtmlView widget if we have a row in the content
1873          tree. (Fixes #91708)
1874
18752002-09-17  Narayana Pattipati  <narayana.pattipati@wipro.com>
1876
1877        * src/yelp-pregenerate.c (main): added an error message.
1878
18792002-09-16  Sander Vesik <sander.vesik@sun.com>
1880
1881        * stylesheets/yelp-customization.xsl:
1882        - initial support for <appendix>
1883
18842002-09-16  Sander Vesik <sander.vesik@sun.com>
1885
1886        * stylesheets/yelp-customization.xsl:
1887        - unindent copyright
1888        - leave space inbetween the 'Copyright' header and copyright
1889          holders
1890        - emulate 'fine print' on licence text
1891        - make <TT> use monospaced font (should go into gtkhtml2)
1892        - give <variablelist>-s back internal spacing that was
1893          originaly lost due to both <variablelist> and table of
1894          contents resulting in the same html tags
1895        - change nested ordered lists to use "lower-alpha" instead of
1896          "lower-roman"
1897        - yet more fighting with table borders
1898        - make tables be consistently top aligned
1899        - leave space before figures and figure titles inside lists
1900
1901        * stylesheets/yelp-custom.xsl:
1902        - wrap legalnotice in <div class="legalnotice">...</div>
1903
19042002-09-04  Mikael Hallendal  <micke@codefactory.se>
1905
1906        * Release 1.0.6
1907
1908        * NEWS: udpated for 1.0.6
1909
1910        * configure.in: 1.0.6
1911
19122002-09-01  Marius Andreiana <mandreiana@yahoo.com>
1913
1914        * configure.in: added 'ro' to ALL_LINGUAS
1915
19162002-08-29  Mikael Hallendal  <micke@codefactory.se>
1917
1918        * src/yelp-window.c: removed trailing comma in the enum. Fixes
1919          #91789
1920
19212002-08-28  Mikael Hallendal  <micke@codefactory.se>
1922
1923        * Release 1.0.5
1924
1925        * configure.in: 1.0.5
1926
1927        * NEWS: Updated for 1.0.5
1928
19292002-08-27  Kristian Rietveld  <kris@gtk.org>
1930
1931        * src/yelp-view-content.c (content_reader_finished_cb): don't just
1932          select that path, but set the cursor at that path (fixes
1933          #91609).
1934
19352002-08-23  Mikael Hallendal  <micke@codefactory.se>
1936
1937        * Release 1.0.4
1938
1939        * configure.in: 1.0.4, updated gtkhtml2 reqs to 2.0.2
1940
1941        * NEWS: Updated for 1.0.4
1942       
1943        * src/yelp-view-content.c:
1944        (yelp_view_content_show_uri): Applied patch from Padraig to fix
1945        focus handling. Fixes #90010.
1946
19472002-08-22  Kristian Rietveld  <kris@gtk.org>
1948 
1949        * src/yelp-man.c:
1950        (yelp_man_free_initial_tree): also free the node itself
1951        (yelp_man_cleaup_initial_tree): free the initial tree structure of
1952          the nodes we're freeing here.
1953
19542002-08-21  Mikael Hallendal  <micke@codefactory.se>
1955
1956        * src/yelp-html-gtkhtml2.c (html_url_requested_cb):
1957        - Don't use the full base-uri for resolving relative
1958        links. Instead use the path part of the base-uri. Fixes #91199
1959
19602002-08-20  Ross Burton  <ross@burtonini.com>
1961 
1962        * yelp.desktop.in:
1963        - Fix the desktop file so that it validates correctly.
1964       
19652002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1966
1967        * src/yelp-html-gtkhtml1.c
1968        * src/yelp-html-gtkhtml2.c
1969        * src/yelp-view-content.c
1970        * src/yelp-view-index.c
1971        * stylesheets/docbook/html/docdbook.xsl
1972        Remove reference to bgcolor being set to white (bug #89838)
1973
19742002-08-13  Mikael Hallendal  <micke@codefactory.se>
1975
1976        * Release 1.0.3
1977
1978        * configure.in: Bumped to 1.0.3
1979
1980        * NEWS: Updated for 1.0.3
1981
19822002-08-13  Mikael Hallendal  <micke@codefactory.se>
1983 
1984        * src/yelp-man.c:
1985        (yelp_man_remove_duplicates_from_manpath):
1986        - return a GSList instead
1987        - Hopefully fixed #90385
1988        (yelp_man_init): using a GSList for manpathes instead of gchar **.
1989       
19902002-08-07  Mikael Hallendal  <micke@codefactory.se>
1991
1992        * src/yelp-view-toc.c:
1993        - Removed the GNOME icon in the bottom
1994        - Removed the text in the bottom.
1995        - Removed the blue sidebar.
1996
19972002-08-07  Narayana Pattipati <narayana.pattipati@wipro.com>
1998
1999        * src/yelp-reader.c (yelp_reader_start): Made changes to make yelp
2000          read the cached HTML files. Fixes #85258
2001        * src/yelp-pregenerate.c: new file. Creates yelp-pregenerate utility
2002          which pre-generates HTML files from XML files.
2003        * src/yelp-pregenerate.h: new file
2004        * src/yelp-reader.h: Added prototype for look_for_html_help_file
2005
20062002-08-05  Sander Vesik <sander.vesik@sun.com>
2007        * stylesheets/yelp-customization.xsl:
2008        - apply bold formating to guibuttons
2009        - apply mono formating to commands
2010        - fix left-margin instead of margin-left
2011        - relief from table formating quirks
2012        - leave space after inline media objects
2013
20142002-08-05  Mikael Hallendal  <micke@codefactory.se>
2015
2016        * Release 1.0.2
2017
2018        * NEWS: updated for 1.0.2
2019
2020        * configure.in:
2021        - Version updated to 1.0.2
2022        - Requirement on libgnome to 2.0.2
2023        - Requirement on gtkhtml2 to 1.99.10
2024
20252002-08-05  Sander Vesik <sander.vesik@sun.com>
2026        * src/yelp-db2html.c:
2027        - include quotes around stylesheet path so its correctly passed in
2028
2029        * stylesheets/yelp-custom.xsl:
2030        - move parameterisation of admonition graphics to
2031          yelp-customization.xsl
2032
2033        * stylesheets/yelp-customization.xsl:
2034        - make <b> create a consistent result
2035        - make bulleted and numbered list items align consistently
2036
20372002-08-04  Mikael Hallendal  <micke@codefactory.se>
2038
2039        * src/yelp-scrollkeeper.c (scrollkeeper_parse_index):
2040        - Will probably solve #89431.
2041
20422002-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
2043       
2044        * src/yelp-reader.c (yelp_reader_start): Fixes #89038
2045       
20462002-08-04  Mikael Hallendal  <micke@codefactory.se>
2047
2048
2049        * src/yelp-info.c (yelp_info_read_info_dir):
2050        - support info files that is named name.gz. Fixes #85324.
2051        - Remove duplicates.
2052
2053        * src/yelp-window.c:
2054        (window_init): don't automatically go to uri "toc:" in history.
2055        (yelp_window_new): don't open "toc:", this is now done from
2056          yelp_base_new_window
2057        (yelp_window_open_uri): goto the uri in history, Fixes #86538.
2058
2059        * src/yelp-base.c:
2060        (impl_Yelp_newWindow): don't show window and open_uri here. Do it in
2061          yelp_base_new_window instead.
2062        (yelp_base_new_window): added a uri argument. If it's passed it's
2063          opened, otherwise "toc:" is opened.
2064
20652002-08-04  Yogeesh MB <yogeeshappa.mathighatta@wipro.com>
2066
2067        * src/yelp-man.c: added function which removes multiple
2068        man pathes, fixes bug #75728
2069 
20702002-08-02  Sander Vesik <sander.vesik@sun.com>
2071        * stylesheets/yelp-customization.xsl:
2072        - make list items have some space around them
2073        - make sublists have more consistent spacing
2074        - change list styles inside sublists
2075
20762002-08-01  Szabolcs Ban  <shooby@gnome.hu>
2077
2078        * configure.in: Added "hu" to ALL_LINGUAS. Finally :)
2079
20802002-07-15  Mikael Hallendal  <micke@codefactory.se>
2081
2082        * src/yelp-view-toc.c (toc_start): Print with %% instead of % to
2083          printf, I'm stupid :) Fixes 87972, thanks
2084          mathew@fugue.jpl.nasa.gov for finding this.
2085
20862002-07-11  Brian Cameron  <Brian.Cameron@sun.com>
2087
2088        * yelp/configure.in
2089        * yelp/src/Makefile.am
2090        * yelp/src/yelp-reader.c
2091        Now support libgnome installing gnome2-man2html and gnome2-info2html
2092        to libexec.
2093
20942002-07-09  Mark McLoughlin  <mark@skynet.ie>
2095
2096        * yelp.desktop.in: use X-GNOME-DocPath instead of DocPath.
2097
20982002-07-08  Mikael Hallendal  <micke@codefactory.se>
2099
2100        * src/yelp-info.c:
2101        (yelp_info_read_info_dir): Removed possibility of buffer overflow
2102          by using g_strdup_printf instead of strcpy. Fixes #87127. Thanks
2103          to Laavanya K R for finding and proposing a solution.
2104
21052002-07-07  Glynn Foster  <glynn.foster@sun.com>
2106
2107        * yelp.desktop.in (X-GNOME-DocPath):
2108
21092002-07-06  Sander Vesik <sander.vesik@sun.com>
2110        * stylesheets/yelp-customization.xsl
2111        - make <part> and <chapter> have plain unstyled toc-s
2112          until yelp.render.toc is sufficently advanced
2113        - correctly pass in a string parameter when matching /book
2114        - call correct titlepage template for <book>
2115
21162002-07-05  Sander Vesik <sander.vesik@sun.com>
2117        * stylesheets/yelp-customization.xsl
2118        - make <book> support somewhat work
2119
21202002-07-05  Sander Vesik <sander.vesik@sun.com>
2121        * stylesheets/yelp-customization.xsl
2122        - rationalize heading styles
2123        - don't center title
2124        - tweak list indenting
2125
21262002-06-28  Mikael Hallendal  <micke@codefactory.se>
2127
2128        * src/yelp-info.c (yelp_info_init): sort info pages.
2129
21302002-06-27  Mikael Hallendal  <micke@codefactory.se>
2131
2132        * src/yelp-window.c: added patch from Kang Jeong-Hee to support
2133          toolbar style "both_horiz". Fixes #85529
2134
2135        * src/yelp-view-toc.c (toc_page_end):
2136        - don't scale the gnome-button.
2137        - mark some strings for translation. Fixes #84020
2138
21392002-06-26  Mikael Hallendal  <micke@codefactory.se>
2140
2141        * src/yelp-window.c:
2142        - Fixes #84713
2143        (yelp_window_new): set icon on window.
2144        (window_load_icon): added, loads the gnome-help.png icon.
2145        (window_about_cb): set the icon in the about box.
2146
2147        * README: removed old information
2148
2149        * src/yelp-main.c: follow yelp style.
2150
21512002-06-19  Mikael Hallendal  <micke@codefactory.se>
2152
2153        * Release 1.0.1
2154
2155        * NEWS: updated for 1.0.1
2156
2157        * configure.in: updated to 1.0.1
2158
21592002-06-10  Mikael Hallendal  <micke@codefactory.se>
2160
2161        * Release 1.0
2162
2163        * configure.in: updated to 1.0
2164
21652002-06-03  Mikael Hallendal  <micke@codefactory.se>
2166
2167        * Release 0.10
2168
2169        * NEWS: updated for 0.10
2170
2171        * configure.in: 0.10
2172
2173        * configure.in: bumped gtkhtml2 deps.
2174
2175        * src/yelp-window.c (window_handle_uri):
2176        - let the index view handle it's own uri's
2177
2178        * src/yelp-view-content.c (content_reader_finished_cb):
2179        - fixed a possible crash
2180
2181        * src/yelp-view-index.c:
2182        - updated to the YelpReader stuff.
2183        - reenable showing docs in the html view here instead of content
2184          view.
2185
2186        * src/yelp-uri.c:
2187        (yelp_uri_to_index): added, special treatment of index URI's.
2188        (yelp_uri_from_index): same.
2189        (yelp_uri_exists): handle index uri's correctly.
2190
2191        * src/yelp-db2html.c (main): load the DTD so that enteties works.
2192
2193        * src/yelp-view-content.c:
2194        (content_find_path_from_uri): added, used to find the path to a
2195          certain URI.
2196        (content_tree_model_foreach): added, used by above function.
2197        (content_reader_finished_cb): expand tree and select the correct
2198          node. Fixes #80518
2199
2200        * src/yelp-reader.h: finish signal includes the URI which finished
2201          loading.
2202
2203        * src/yelp-db2html.c: send path to the docbook stylesheets as a
2204          parameter. Still doesn't seem to fix the path problem with the
2205          images.
2206
22072002-06-02  Mikael Hallendal  <micke@codefactory.se>
2208
2209        * Fixes #69047
2210
2211        * src/yelp-window.c (yelp_window_new): connect to title_changed
2212          signal on content and TOC views.
2213        (window_title_changed_cb): set the new title.
2214
2215        * src/yelp-view-toc.c: added title_changed signal. I soooo want
2216          the views to inherit from the same base :) Will fix after 2.0.0
2217        (toc_html_title_changed_cb): emit title changed signal.
2218        (toc_page_start): take extra argument so that you can set title
2219          and page header.
2220
2221        * src/yelp-view-content.c: added signal title_changed.
2222        (content_html_title_changed_cb): emit title changed signal.
2223
2224        * src/yelp-html-gtkhtml2.c:
2225        (html_title_changed_cb): emit title changed signal.
2226
2227        * src/yelp-html.h: added title_changed signal.
2228
2229        * src/yelp-html-gtkhtml1.c:
2230        - started on emit title changed code. WIP.
2231
2232        * src/yelp-uri.c:
2233        (uri_get_doc_type): set info:dir to be toc:info
2234        (uri_get_doc_path): same
2235
2236        * src/yelp-db2html.c (main): use the shipped catalog file.
2237
22382002-06-01  Mikael Hallendal  <micke@codefactory.se>
2239
2240        * src/yelp-uri.c (uri_get_path_from_relative): if URI can't get
2241          resolved, set path to in-string.
2242
2243        * src/yelp-window.c (window_handle_uri): show error dialog if URI
2244          doesn't exist.
2245        (yelp_window_open_uri): don't return if URI doesn't exist.
2246
2247        * src/yelp-uri.c:
2248        - Added a type YELP_URI_TYPE_GHELP_OTHER so that I can recreate a
2249          URI for error messaging.
2250        (yelp_uri_exists): do a check rather then just a look at the type.
2251        (uri_get_doc_type): don't check if URI exists here.
2252        (yelp_uri_to_string): handle GHELP_OTHER.
2253
2254        * src/yelp-reader.c (reader_start): return if URI doesn't exists,
2255          shouldn't happen.
2256
2257        * src/yelp-uri.h: removed YELP_URI_TYPE_NON_EXIST, use
2258          yelp_uri_exists.
2259
2260        * stylesheets/docbook/Makefile.am: Install the images
2261
2262        * stylesheets/docbook/images/*: Added some of the images from XSL
2263          stylesheets.
2264
2265        * Fixes #83156
2266
2267        * src/yelp-index-model.c:
2268        (yim_finalize): free the index list.
2269        (yelp_index_model_set_words): copy the list and don't sort.
2270
2271        * src/yelp-base.c (yelp_base_new): sort the index list here.
2272
2273        * src/yelp-view-toc.c (toc_page_start): removed all of the CSS
2274          used to get it to not render huge fonts, now handled by
2275          Gtkhtml2.
2276
2277        * stylesheets/yelp-customization.xsl:
2278        - don't hard code font size to 10pt. Use the font set by Gtkhtml2
2279          (which is taken from the theme)
2280
2281        * src/yelp-db2html.c (main): don't load the DTD from the net.
2282
2283        * src/yelp-reader.c (reader_file_start): Fixed #83668
2284
22852002-06-01  James Henstridge  <james@daa.com.au>
2286
2287        * src/yelp-db2html.c (main): perform XInclude processing on
2288          Docbook/XML documents we load.
2289
22902002-06-01  Jesus Bravo Alvarez  <jba@pobox.com>
2291
2292        * configure.in: Added "gl" (Galician) to ALL_LINGUAS
2293
22942002-05-29  Radek Doulik  <rodo@ximian.com>
2295
2296        * src/yelp-html-gtkhtml1.c:
2297        - removed #include "yelp-db2html.h"
2298        (html_url_requested_cb): close gtkhtml stream
2299
23002002-05-31  Mikael Hallendal  <micke@codefactory.se>
2301
2302        * configure.in (yelp): define yelplocaledir, Fixes #83639
2303
2304        * src/Makefile.am (INCLUDES): use yelplocaledir
2305
23062002-05-31  Ross Burton  <ross@burtonini.com>
2307
2308        * src/yelp-window.c (window_about_cb): Tell the about dialog who
2309          its parent is, so that it appears at the right location.
2310
23112002-05-31  Yogeesh MB <yogeeshappa.mathighatta@wipro.com>
2312
2313        * src/yelp-main.c: fixes save session bug, #82605
2314
23152002-05-31  Mikael Hallendal  <micke@codefactory.se>
2316
2317        * src/yelp-reader.c (reader_get_chunk):
2318        - return the full document if finding the chunk comments
2319          fail. This is better than just returning NULL. Also silence the
2320          warnings for now.
2321
2322        * Release 0.9.1
2323
2324        * configure.in: bumped version to 0.9.1
2325
2326        * NEWS: updated for 0.9.1
2327
2328        * stylesheets/docbook/*:
2329        - Added the 1.48 stylesheets until the stylesheet issues have been
2330          sorted out. Norm has said that in the 1.50+ the changes between
2331          the different versions will not cause breakage and we can then
2332          use current instead of a certain version of these. Lots of
2333          distributions don't ship 1.48 and this will cause lots of
2334          troubles for the users.
2335
2336        * stylesheets/yelp-customization.xsl: use a relative link to
2337          reference to the stylesheets.
2338
2339        * stylesheets/Makefile.am (SUBDIRS): added docbook
2340
2341        * configure.in: output stylesheet/docbook/Makefile
2342
23432002-05-27  Mikael Hallendal  <micke@codefactory.se>
2344
2345        * Release 0.9
2346
2347        * src/Makefile.am: build fix for marshallers.
2348
2349        * NEWS: updated for 0.9
2350
2351        * configure.in:
2352        - Bumped version to 0.9
2353        - Updated libgnome deps to 1.117.2
2354        - Updated gtkhtml2 deps to 1.99.8
2355
2356        * src/yelp-reader.c:
2357        - removed old code.
2358        - fixed a couple of warnings
2359
2360        * stylesheets/yelp-customization.xsl: don't include section names
2361          on toc and title-page.
2362
2363        * src/yelp-view-content.c (yelp_view_content_show_uri):
2364        - don't set "Loading..." if the doc is cached. It will only result
2365          in flicker.
2366
2367        * src/yelp-reader.c:
2368        (reader_man_info_start):
2369        - make sure that section is not an empty string.
2370        (yelp_reader_start):
2371        - make sure that section is not an empty string.
2372        - return a boolean to say if the document was cached or not.
2373       
2374        * src/yelp-reader.c:
2375        (reader_get_chunk): added, used to get a chunk from a multi
2376          chunked document.
2377        (reader_man_info_start):
2378        - now handles docbook too. will be renamed later.
2379        - add docbook results in cache.
2380        - get chunk from document if docbook.
2381        (yelp_reader_start):
2382        - check in cache if document is there, if so, just get the chunk
2383          and signal.
2384        - if not in cache, use g_timeout_add instead of idle.
2385
2386        * src/yelp-db2html.c:
2387        - this is now it's own binary
2388        - use multichunk
2389        - don't use YelpURI so that we don't need to init gnome vfs
2390
2391        * src/yelp-db2html.h: removed
2392       
2393        * src/yelp-cache.c: first dummy implementation of cache.
2394
2395        * src/yelp-base.c (yelp_base_init): init the cache.
2396
2397        * src/Makefile.am:
2398        (yelp_db2html_LDADD): added binary for db2html.
2399        (yelp_SOURCES): added yelp-cache.[ch] and removed
2400          yelp-db2html.[ch]
2401
24022002-05-26  Mikael Hallendal  <micke@codefactory.se>
2403
2404        * stylesheets/yelp-customization.xsl:
2405        - Don't include section name in end comment.
2406        - put [] around the section name in start tag.
2407       
24082002-05-26  Alessio Frusciante  <algol@firenze.linux.it>
2409
2410        * configure.in: added "it" to ALL_LINGUAS
2411
24122002-05-23  Jacob Berkman  <jacob@ximian.com>
2413
2414        * src/Makefile.am (yelp-marshal-main.c): add explicit dependency
2415        on yelp-marshal.c to make automake work
2416
24172002-05-23  Mikael Hallendal  <micke@codefactory.se>
2418
2419        * src/yelp-view-content.c:
2420        (yelp_view_content_new): shrink TOC-tree width
2421
2422        * src/yelp-html-gtkhtml1.c (html_link_clicked_cb):
2423        - don't shortcut info
2424
24252002-05-22  Sander Vesik <sander.vesik@sun.com>
2426
2427        * stylesheets/yelp/customization.xsl:
2428        - fix whitespace around 'About This Document'
2429        - whitespace reduction for headers
2430        - try to fix table of contents links not showing up for Hallski
2431        - the 'previous' link on a first sect2 of a sect1
2432        - work on indirect previous links
2433        - display the document title as a H1 on the TOC page instead of
2434          having it in the navbar
2435
24362002-05-23  Mikael Hallendal  <micke@codefactory.se>
2437
2438        * src/Makefile.am (yelp_SOURCES): use yelp-marshal-main.c instead
2439          of yelp-marshal.c and yelp-marshal.h
2440
2441        * src/yelp-marshal-main.c: added to get rid of warnings in
2442          yelp-marshal.c
2443
24442002-05-22  Mikael Hallendal  <micke@codefactory.se>
2445
2446        * src/yelp-db2html.c (yelp_db2html_convert):
2447        - use the new stylesheet parameter gdb_stylesheet_path.
2448
2449        * src/yelp-reader.c (reader_man_info_start): support chunked info.
2450
2451        * src/yelp-html-gtkhtml2.c
2452        (html_link_clicked_cb): don't shortcut if info. it's now chunked.
2453
2454        * src/yelp-reader.c: use yelp-db2html again.
2455
2456        * src/yelp-db2html.c: use #define for stylesheet location instead
2457          of creating a string with it.
2458
2459        * src/Makefile.am (yelp_SOURCES): don't include yelp-db2html.
2460
2461        * src/yelp-reader.c (reader_db_start):
2462        - try to do the docbook-stuff here instead.
2463
2464        * src/yelp-view-toc.c (toc_page_end): updated footer some.
2465
24662002-05-22  Richard Hult  <rhult@codefactory.se>
2467
2468        * src/yelp-view-toc.c:
2469        (toc_man_emit): free return from yelp_uri_to_string.
2470
2471        * src/yelp-util.c (yelp_util_compose_path_url): free path
2472
2473        * src/yelp-man.c (yelp_man_init): free manpathes
2474
24752002-05-22  Mikael Hallendal  <micke@codefactory.se>
2476
2477        * src/yelp-db2html.c:
2478        - cleaning up
2479        - made to use YelpURI instead of copying parts from it
2480        - plugged leaks.
2481
2482        * src/test-reader.c (main): create reader without an argument.
2483        * src/yelp-view-content.c (content_init): same
2484
2485        * src/yelp-reader.c: always be async, don't be optional.
2486
2487        * src/yelp-view-toc.c (toc_page_end): added a space, thanks rhult.
2488
2489        * src/yelp-window.c (window_about_cb):
2490        - fixed copyright notice in about dialog. Thanks menthos.
2491
2492        * src/test-reader.c:
2493        (main): call yelp_reader_new with TRUE for async.
2494        (data_cb): swapped buffer and len arguments.
2495
24962002-05-21  Mikael Hallendal  <micke@codefactory.se>
2497
2498        * src/yelp-reader.c:
2499        (reader_db_write): don't return -1
2500        (reader_db_close): same.
2501
2502        * Release 0.8
2503
2504        * NEWS: updated for 0.8
2505
2506        * configure.in: bumped version to 0.8
2507
2508        * src/yelp-reader.c: fixed compile warning.
2509
2510        * src/yelp-uri.c: fixed so that external links are working too.
2511
2512        * src/yelp-view-toc.c: implemented jimmac's mockups.
2513
2514        * src/yelp-uri.c: added support for file:
2515
2516        * src/Makefile.am (INCLUDES): added IMAGEDIR
2517
2518        * data/images/*: new files
2519
2520        * data/Makefile.am: new file
2521
2522        * configure.in:
2523        - added data/Makefile, data/images/Makefile to AC_OUTPUT.
2524
2525        * Makefile.am (SUBDIRS): added data
2526
25272002-05-20  Mikael Hallendal  <micke@codefactory.se>
2528
2529        * src/yelp-view-content.c:
2530        - use YelpURI instead of docpath for current_uri.
2531        (yelp_view_content_show_uri):
2532        - Fixed a problem that if you viewed a man page and then switched
2533          to a docbook with TOC you didn't get the TOC.
2534        - Change cursor here.
2535        - Write out "Loading..." to the html-view instead of showing old
2536          data while reading.
2537        (content_reader_data_cb): clear the "Loading..."-message first
2538          time this is called.
2539        (content_reader_finished_cb):
2540        - Fixes #82363
2541        - Give focus to html widget.
2542
2543        * src/yelp-man.c (yelp_man_populate_tree_for_subdir):
2544        - Set the link to be page.secnum instead of page.section.
2545          For example pages with foo.3pm should have the link foo.3, this
2546          solves the problem where you get the error that page is not
2547          found. Might fix #82346.
2548
25492002-05-20  Sander Vesik <sander.vesik@sun.com>
2550
2551        * stylesheets/yelp-customization.xsl:
2552        - render formal tables just like informal tables
2553        - always leave some space between the bottom navbar and the text
2554        - make notes and other admonitions to be unindented
2555        - add whitespace for tables appearing within lists
2556        - improve looks of complex tables
2557
25582002-05-20  Mikael Hallendal  <micke@codefactory.se>
2559
2560        * src/yelp-reader.c: be ASYNC! :) and handle cancels. Starting to
2561          be nice now.
2562
2563        * src/yelp-marshal.list: VOID:INT,STRING -> VOID:STRING,INT
2564
2565        * src/yelp-reader.c (yelp_reader_start): renamed from reader_read.
2566
25672002-05-20  Sander Vesik <sander.vesik@sun.com
2568
2569        * stylesheets/yelp-custom.xsl, stylesheets/yelp-customization.xsl:
2570          introduce a new parameter and use it so images distributed
2571          with the stylesheet get picked up correctly
2572
25732002-05-18  Mikael Hallendal  <micke@codefactory.se>
2574
2575        * src/yelp-info.c (yelp_info_init):
2576        - Fixes #80981 (hopefully)
2577        - Thanks to Stéphane Démurget for notifying where the error was.
2578
2579        * src/yelp-view-toc.c (toc_info): fixed mem leak.
2580
2581        * configure.in (YELP_IDL_INCLUDES): readded bzip2 check, doh!
2582
2583        * src/yelp-view-toc.c:
2584        (toc_start): fixed mem leak
2585        (toc_scrollkeeper): fixed mem leak
2586
2587        * src/yelp-view-toc.h: don't include gtkhtml2 headers.
2588
2589        * src/yelp-view-toc.c:
2590        - include libxml/parser.h now that we don't include gtkhtml2
2591          headers here any more.
2592
2593        * src/yelp-html-gtkhtml1:
2594        - Added
2595        - Makes yelp use GtkHTML1 for HTML rendering instead of GtkHTML2.
2596       
2597        * src/yelp-html-gtkhtml2: Renamed from yelp-html.c
2598
2599        * src/yelp-html.c: Moved to yelp-html-gtkhtml2.c
2600
2601        * src/Makefile.am (html_widget_impl): check for the correct
2602          html-widget implementation.
2603
2604        * configure.in:
2605        - added --with-html-widget switch which controls if GtkHTML1 or
2606          GtkHTML2 should be used. Default is GtkHTML2
2607        - Check for gtkhtml1 libraries and headers if that library should
2608          be used.
2609        - Removed bzip2-check, left over from when I tried to merge
2610          man2html into yelp.
2611
26122002-05-18  Richard Hult  <rhult@codefactory.se>
2613
2614        * src/yelp-window.c: Use stock item for about menu item.
2615
26162002-05-18  Mikael Hallendal  <micke@codefactory.se>
2617
2618        * src/yelp-window.c:
2619        - don't handle YelpViewTOC as a html view any more.
2620        - use yelp_view_toc_get_widget when you need the widget.
2621
2622        * src/yelp-view-toc.c:
2623        - don't inherit HtmlView, instead be a GObject (make all the views
2624          a common base class).
2625        - Removed html view stuff and use YelpHtml instead.
2626        (toc_link_clicked_cb): removed
2627        (toc_open): removed, use yelp_html_clear
2628        (toc_close): removed, use yelp_html_close
2629        (toc_write): removed, use yelp_html_write
2630        (toc_printf): removed, use yelp_html_printf
2631        (yelp_view_toc_open_uri): don't try to set adjustment, not a html
2632          view any more
2633        (toc_uri_selected_cb): added, signal from YelpHtml, just proxy.
2634
2635        * src/yelp-html.c
2636        (yelp_html_new):
2637        - Just set the view to be white
2638        - Use the yelp_html_* functions instead of html_* directly.
2639        (yelp_html_write):
2640        - Swapped len and data arguments.
2641        - If len = -1, assume NULL terminated string and use strlen.
2642        (yelp_html_printf): added from yelp-view-toc.
2643
2644        * src/yelp-view-toc.c: conform with style.
2645        * src/yelp-window.c: same.
2646        * src/yelp-history.c: same.
2647        * src/yelp-scrollkeeper.c: same.
2648
2649        * src/yelp-view-index.c (yelp_view_index_show_uri):
2650        - commented out call to yelp_html_open_uri since it's been
2651          removed.
2652
2653        * src/yelp-view-content.c:
2654        - changed name on internal functions to conform with style.
2655        - moved functions from yelp-html.c
2656        - use the YelpReader to read the data instead of letting YelpHtml
2657          handle it.
2658        (yelp_view_content_stop): removed.
2659
2660        * src/yelp-html.c:
2661        (html_reader_start_cb): moved to yelp-view-content.c
2662        (html_reader_data_cb): same
2663        (html_reader_finished_cb): same
2664        (html_reader_error_cb): same
2665        (yelp_html_clear): added/impl.
2666        (yelp_html_write): added/impl.
2667        (yelp_html_close): added/impl.
2668        (yelp_html_cancel_loading): removed
2669        (yelp_html_open_uri): removed
2670        (yelp_html_set_base_uri): added/impl.
2671
2672        * src/yelp-reader.c:
2673        (reader_man_info_start): emit "start"-signal.
2674        (reader_io_watch_cb): do the right thing (hopefully) :)
2675
2676        * src/yelp-html.c:
2677        (html_do_write): removed
2678        (html_do_close): removed
2679        (html_do_docbook): removed
2680        (html_io_watch_cb): removed
2681        (html_reader_start_cb): added/implemented, temporary
2682        (html_reader_data_cb): added/implemented, temporary
2683        (html_reader_finished_cb): added/implemented, temporary
2684        (html_reader_error_cb): added/implemented, temporary
2685        (html_do_maninfo): removed
2686        (html_do_html): removed
2687        (html_init): connect to reader signals.
2688        (yelp_html_open_uri): removed lots of code and use YelpReader
2689          instead. This should be removed entirely later on.
2690
2691        * src/yelp-html.c:
2692        - renamed static functions to correspond to style.
2693
2694        * src/yelp-reader.h:
2695        - removed YelpReaderStatus.
2696
2697        * src/yelp-reader.c:
2698        - Now handles docbook, man, info, plain files, and external URI's.
2699        (reader_class_init):
2700        - added signals "start", "data", "finished" and "error".
2701        (reader_db_start): added/impl.
2702        (reader_db_write): added/impl.
2703        (reader_db_close): added/impl.
2704        (reader_man_info_start): added/impl.
2705        (reader_io_watch_cb): added/impl.
2706        (reader_file_start): added/impl.
2707        (yelp_reader_read): take reader as argument and implemented.
2708
2709        * src/yelp-marshal.list: added marshal needed by YelpReader.
2710
2711        * src/yelp-html.c (yelp_html_do_docbook):
2712        - take URI instead of text doc path and section.
2713
2714        * src/yelp-db2html.c (yelp_db2html_convert):
2715        - take a URI instead of text doc path and section.
2716        - don't close OutputBuffer here.
2717
2718        * src/test-reader.c:
2719        (start_cb): added
2720        (data_cb): added
2721        (finished_cb): added
2722        (main): start using the yelp-reader for testing.
2723
2724        * src/Makefile.am (test_reader_SOURCES):
2725        - added files needed for this test program.
2726
27272002-05-08  Mikael Hallendal  <micke@codefactory.se>
2728
2729        * src/test-reader.c: added, test file for the YelpReader.
2730
2731        * src/Makefile.am (yelp_SOURCES):
2732        (test_reader_SOURCES): added test-reader
2733        - added yelp-reader.[ch]
2734
2735        * src/yelp-uri.[ch]:
2736        - removed the YelpReader-stuff from here.
2737
2738        * src/yelp-reader.[ch]:
2739        - starting on this class that will take care of reading any given
2740          YelpURI *uri and signalling when there is something to read.
2741
27422002-05-07  Christophe Merlet  <christophe@merlet.net>
2743
2744        * src/Makefile.am: Really add ??!! $(DESTDIR) variable.
2745
27462002-05-07  Mikael Hallendal  <micke@codefactory.se>
2747
2748        * src/yelp-section.c:
2749        (yelp_section_new): check if name == NULL, hopefully fixes #80981.
2750
2751        * src/yelp-scrollkeeper.c:
2752        (ys_parse_index_item): reverted my own stupidity.
2753
27542002-05-06  Sander Vesik  <sander.vesik@sun.com>
2755
2756        * stylesheet/yelp-customization.xsl:
2757        - initial support for <part>
2758        - fix informaltable display
2759        - fix revhistory display
2760        - fix non-centering of 'Contents' in the footer navbar
2761        - fix display of copyright holders on title page
2762        - improvements to the Table of Contents page
2763
27642002-05-06  Mikael Hallendal  <micke@codefactory.se>
2765
2766        * NEWS: fixup
2767
2768        * configure.in (GNOMELOCALEDIR): updated libgtkhtml2 deps.
2769
2770        * Release 0.7
2771       
2772        * NEWS: updated for 0.7
2773
2774        * configure.in: bumped version to 0.7
2775
2776        * src/yelp-scrollkeeper.c:
2777        - Fixes #80800
2778        (ys_parse_index): silenced warning.
2779
2780        * src/yelp-window.c:
2781        - use YelpURI.
2782        (yw_handle_uri): somewhat cleaned up after YelpURI.
2783
2784        * src/yelp-view-toc.c:
2785        - use YelpURI.
2786        - Changed url_selected signal to uri_selected.
2787        - Send the links as man:... instead of path:..
2788
2789        * src/yelp-view-index.c:
2790        - use YelpURI.
2791        - Changed url_selected signal to uri_selected.
2792        - thinking about removing the html-view from this and only have it
2793          as a entry + list for now. Later on we can add full text search
2794          or more sofisticated searching.
2795
2796        * src/yelp-view-content.c:
2797        - use YelpURI.
2798        - Changed url_selected signal to uri_selected.
2799        (yelp_view_content_show_uri):
2800        - cleaned up A LOT since this became much much easier with
2801          YelpURI.
2802
2803        * src/yelp-util.c (yelp_util_is_url_relative):
2804        - made external and changed name from is_uri_relative.
2805        (yelp_util_resolve_relative_url):
2806        - chagned name from yelp_util_resolve_relative_url.
2807        (tree_find_node_uri): use YelpURI.
2808        (yelp_util_find_node_from_uri): same.
2809
2810        * src/yelp-uri.c:
2811        - Thinking of making the YelpURIType a bit mask so that I can add
2812          yelp_uri_is_type (YELP_URI_TYPE_MAN | YELP_URI_TYPE_INF) since
2813          that kind of usage is all over.
2814        - Support index: and path: (not sure if we need path:)
2815        (yelp_uri_copy): added/impl
2816        (yelp_uri_get_relative): added/impl
2817        (yelp_uri_equal): added/impl.
2818        (yelp_uri_equal_path): added/impl.
2819        (yelp_uri_equal_section): added/impl.
2820        (yelp_uri_to_string): added/impl.
2821
2822        * src/yelp-section.c:
2823        - use YelpURI.
2824        - Removed reference, scheme.
2825
2826        * src/yelp-scrollkeeper.c:
2827        - use YelpURI.
2828        - Don't create specific index:-uri's
2829        (ys_parse_index_item): this was actually broken and only inputed
2830          the last indexitem in the index-file. fixed.
2831
2832        * src/yelp-marshal.list (VOID:POINTER,BOOLEAN):
2833        - replaced VOID:STRING,STRING,BOOLEAN (the old
2834          url_selected-marshal).
2835
2836        * src/yelp-man.c:
2837        - use YelpURI
2838        - Don't create specific index:-uri's
2839        (yelp_info_init): don't translate string 'man' which we are
2840          trying to find with strcmp in yelp-view-toc.
2841
2842        * src/yelp-info.c:
2843        - use YelpURI
2844        - Don't create specific index:-uri's
2845        (yelp_info_init): don't translate string 'info' which we are
2846        trying to find with strcmp in yelp-view-toc.
2847
2848        * src/yelp-html.c:
2849        - Updated to use YelpURI.
2850        - changed signal from url_selected to uri_selected (emits YelpURI
2851          instead of base_uri + rel_uri).
2852        (yelp_html_do_maninfo): take a YelpURI instead of text uri + doc
2853          type.
2854        (yelp_html_open_uri):
2855        - take YelpURI instead of text uri.
2856        - this should later be moved into yelp_uri_{read,read_async}.
2857
2858        * src/yelp-history.c: Updated to use YelpURI.
2859
2860        * src/yelp-base.c (impl_Yelp_getWindows): use YelpURI.
2861
2862        * src/test-uri.c: test yelp_uri_to_string.
2863
28642002-05-06  Sander Vesik <sander.vesik@sun.com>
2865
2866        * stylesheets/yelp-customization.xsl: Initial multichunking code
2867
28682002-05-05  Mikael Hallendal  <micke@codefactory.se>
2869
2870        * src/yelp-uri.c (uri_get_doc_type):
2871        - Also handle toc:-uri's
2872        (yelp_uri_exists): return correct answer :)
2873
2874        - Now implements jrb's ghelp-uri scheme.
2875        - added doc_path-argument so that it doesn't have to be calculated
2876          twice when creating a YelpURI.
2877        (uri_get_path_from_relative): added/impl.
2878        (uri_locate_help_file): added/impl.
2879        (uri_locate_help_file_with_lang): added/impl.
2880        (yelp_uri_new): removed the GError-argument.
2881
2882        * src/test-uri.c (main):
2883        - be a GnomeProgram so that it can actually test something :)
2884
2885        * src/yelp-error.h: added YELP_ERROR_URI_NOT_EXIST
2886
2887        * src/yelp-uri.[ch]:
2888        - Added, this is functions for manipulating and working with the
2889          different uri-schemes possible.
2890
2891        * src/Makefile.am:
2892        - added test-uri.
2893        - added yelp-uri.[ch]
2894
28952002-05-04  Sander Vesik <sander.vesik@sun.com>
2896
2897        * stylesheets/yelp-customization.xsl: remove non-linking Next >>>
2898          and change the codition that triggers table of contents in hopes
2899          it fixes the bug where it is not displayed
2900
29012002-05-02  Sander Vesik <sander.vesik@sun.com>
2902
2903        * stylesheets/yelp-customization.xsl: add 'About This Document' link,
2904          change toc to contents, change prev to previous, fix whitespace in
2905          itemized lists and variable lists
2906
29072002-05-02  Jacob Berkman  <jacob@ximian.com>
2908
2909        * configure.in: bump version back to 0.6.99
2910
29112002-05-01  Sander Vesik <sander.vesik@sun.com>
2912
2913        * stylesheets/yelp-customization.xsl:   introduce css
2914
29152002-05-01  Mikael Hallendal  <micke@codefactory.se>
2916
2917        * src/yelp-view-toc.c (yelp_view_toc_start): translation fix
2918          reported by Jordi Mallach.
2919
29202002-04-29  Christophe Merlet  <christophe@merlet.net>
2921
2922        * src/Makefile.am: Added $(DESTDIR) variable.
2923
29242002-04-29  Mikael Hallendal  <micke@codefactory.se>
2925
2926        * Release 0.6.1
2927
2928        * configure.in: bumped version to 0.6.1
2929
2930        * NEWS: updated for 0.6.1
2931
29322002-04-28  Mikael Hallendal  <micke@codefactory.se>
2933
2934        * src/Makefile.am (INCLUDES): removed -I$(includedir).
2935
29362002-04-28  Pablo Saratxaga  <pablo@mandrakesoft.com>
2937
2938        * configure.in: Added "vi" entry to ALL_LINGUAS.
2939
29402002-04-27 John Fleck <jfleck@inkstain.net>
2941
2942        * yelp-db2html.c
2943          load/parse the DTD
2944
29452002-04-05 Jonathan Blandford  <jrb@redhat.com>
2946
2947        * src/yelp-info.c (yelp_info_read_info_dir): remove unneeded
2948          special case.
2949
29502002-04-23  Mikael Hallendal  <micke@codefactory.se>
2951
2952        * src/yelp-util.c (yelp_util_extract_docpath_from_uri):
2953        - some more fixes.
2954
2955        * src/yelp-view-toc.c: added lots of \n to the outputed html,
2956          makes it easier to read it.
2957
2958        * src/yelp-util.c (yelp_util_extract_docpath_from_uri):
2959        - make this return a string with all duplicate // printed as /.
2960        - This solves some IMPORTANT issues.
2961        - Though I did this in a lazy way (by calling gnome_vfs_uri_new
2962          and then back to string with gnome_vfs_uri_to_string. Should
2963          probably look into if there is a function in gnome-vfs that does
2964          this.
2965
2966        * src/yelp-html.c (yelp_html_io_watch_cb):
2967        - made this actually work as expected.
2968        - don't use g_io_channel_read, use g_io_channel_read_chars
2969          instead.
2970
29712002-04-22  Mikael Hallendal  <micke@codefactory.se>
2972
2973        * src/yelp-view-content.c (yelp_view_content_show_uri):
2974        - split the url and send the section in the correct way to
2975          yelp_html_open_uri.
2976
2977        * src/yelp-util.c (yelp_util_extract_docpath_from_uri):
2978        - don't include the section/anchor/reference in the returned
2979          string.
2980        (yelp_util_resolve_relative_uri): handle #-sections too (html).
2981
2982        * src/yelp-html.c:
2983        (yelp_html_do_html): added.
2984        (yelp_html_do_docbook): get the section too.
2985        (yelp_html_io_watch_cb):
2986        - also finish if we couldn't read as much as we wanted.
2987        - if section exists, jump to anchor.
2988        (yh_url_requested_cb): correctly handle relative url's.
2989        (yh_link_clicked_cb): don't shortcut if section is specified with
2990          '?' which means it's docbook (which are chunked, not one big
2991          document with anchors).
2992        (yelp_html_open_uri): handle html, fixes: 79015
2993
29942002-04-19  Sander Vesik <sander.vesik@sun.com>
2995        * stylesheets/yelp-customization.xsl: make "indirect" links work
2996          and make several beautification changes
2997
29982002-04-18  Sander Vesik <sander.vesik@sun.com>
2999        * stylesheets/yelp-customization.xsl: include yelp-custom.xsl
3000          instead of gnome-custom.xsl, "fix" whitespace, collect link
3001          cell drawing into their own templates, fix alignment of
3002          links in the navbars
3003
30042002-04-18  Changwoo Ryu  <cwryu@debian.org>
3005
3006        * configure.in (ALL_LINGUAS): Added ko (Korean).
3007
30082002-04-18  Mikael Hallendal  <micke@codefactory.se>
3009
3010        * src/yelp-html.c:
3011        - Use g_spawn_async_with_pipes and then io_watch to read the data
3012          in asynchronous.
3013
3014        * src/yelp-man.c (yelp_man_populate_tree_for_subdir): set the uri
3015          for man-pages to be man:name.section instead of full path. Seems
3016          to work much much better this way.
3017
3018        * src/yelp-html.c:
3019        - removed is_doc from read_data-struct, not used anymore
3020        - Don't use the GnomeVFS module, instead call the external
3021          programs directly with g_spawn.
3022        (yelp_html_do_non_docbook): removed, replaced by do_maninfo.
3023        (yelp_html_do_maninf): added. This will soon be rewritten to use
3024          g_spawn_async_with_pipes.
3025       
30262002-04-16  Abel Cheung  <maddog@linux.org.hk>
3027
3028        * configure.in: Added "zh_TW" to ALL_LINGUAS.
3029
30302002-04-15  Mikael Hallendal  <micke@codefactory.se>
3031
3032        * configure.in: bumped version to 0.6.99
3033
3034        * Release 0.6
3035
3036        * configure.in: bumped version to 0.6
3037
3038        * src/yelp-window.c: fixed a couple of warnings.
3039        (yw_handle_url): send the error correctly to gnome_url_show,
3040          thanks rhult :)
3041
3042        * configure.in: bumped gtkhtml2 requirements.
3043
3044        * src/yelp-html.c (yelp_html_do_non_docbook):
3045        - show error dialog if open fails.
3046
3047        * src/yelp-error.h (YELP_ERROR): added error for non-docbook
3048          documents.
3049
3050        * src/yelp-db2html.c (yelp_db2html_convert): use stylesheet from
3051          stylesheets/.
3052        (yelp_db2html_convert): updated to reflect changes in the
3053          stylesheet.
3054
3055        * stylesheets/*: Added, includs patch from sander to
3056          gnome-doc-list.
3057       
3058        * configure.in (AC_OUTPUT): added stylesheets/Makefile.
3059
3060        * Makefile.am (SUBDIRS): added stylesheets
3061
30622002-04-14  Mikael Hallendal  <micke@codefactory.se>
3063
3064        * src/yelp-view-toc.c: pretty-fied the sub-pages too.
3065
3066        * src/yelp-window.c (yw_handle_url): pass the error to
3067          gnome_url_show.
3068
3069        * src/yelp-db2html.c (yelp_db2html_convert): better
3070          error-handling.
3071
3072        * src/yelp-html.c:
3073        (yelp_html_idle_read_end): don't free the handle twice.
3074        (yelp_html_idle_read_end): reset pointer to normal.
3075        (yelp_html_open_uri): set cursor to watch.
3076
3077        * src/yelp-window.c (yw_handle_url): If error is set during
3078          set_uri, popup an error-dialog describing the error.
3079
3080        * src/yelp-html.c:
3081        - Added support for GError's
3082        * src/yelp-view-index.c: same.
3083        * src/yelp-view-content.c: same.
3084
3085        * src/yelp-db2html.c:
3086        - Include gnome-i18n.h
3087        - Mark the error messages for translation.
3088       
3089        (yelp_db2html_convert): revert a little, in wait for sanders new
3090          stylesheets.
3091        - use GError to signal errors while parsing document. Still needs
3092          to be added to above layers.
3093        - don't leek the stylesheet name.
3094
3095        * src/yelp-error.[ch]: added.
3096
3097        * src/yelp-view-content.c: added includes to fix warnings.
3098
3099        * src/yelp-view-index.c: same.
3100
3101        * src/yelp-util.c (yelp_util_extract_docpath_from_uri):
3102        - added support for man and info pages too.
3103
3104        * src/yelp-html.c:
3105        - loads of changes :)
3106        - don't use GnomeVFS Async calls.
3107        - Read non-docbook data in an idle
3108        - Shortcut the gnome vfs help module and call internal
3109          docbook2html code instead if document is xml/sgml docbook.
3110        - Needs more cleaning up and breaking out into another file/class.
3111        - Don't inherit HtmlView, instead inherit GObject and have a
3112          get_widget function.
3113
3114        * src/yelp-db2html.[ch]: added from libgnome. Use this in-proc
3115          instead of calling as external scripts.
3116
3117        * src/Makefile.am (yelp_SOURCES): added yelp-db2html.[ch]
3118
3119        * configure.in (GNOMELOCALEDIR): depend on libxslt for the
3120          docbook->html conversion.
3121
31222002-04-12  Mikael Hallendal  <micke@codefactory.se>
3123
3124        * src/yelp-view-toc.c (TOC_BLOCK_SEPARATOR): fixed string, thanks
3125          menthos.
3126
31272002-04-11  Mikael Hallendal  <micke@codefactory.se>
3128
3129        * src/yelp-view-toc.c (yelp_view_toc_start): changed the string
3130          "Get Help on..." to "Help Contents" by suggestion from Calum.
3131
3132        * configure.in (GETTEXT_PACKAGE): added ja to ALL_LINGUAS
3133
3134        * src/yelp-view-toc.c:
3135        - did some cleanups
3136        - make output in first page look nicer.
3137        - Changed a few strings, SORRY!! Fixes: #73439
3138
3139        * src/yelp-view-content.c (yelp_view_content_stop): added/impl.
3140
3141        * src/yelp-util.c:
3142        (tree_find_node_uri): renamed from tree_find_node.
3143        (yelp_util_find_node_from_name): added/impl.
3144        (tree_find_node_name): added/impl.
3145
3146        * src/yelp-html.c:
3147        (yh_init): set content-type to utf8 on the loading document.
3148        (yelp_html_cancel_loading): added, doesn't do anything yet.
3149
31502002-04-10  Richard Hult  <rhult@codefactory.se>
3151
3152        * src/yelp-view-index.c (yelp_view_index_new): Add a bit of
3153        padding around the search label.
3154        Put the index list in a frame with IN shadow.
3155
31562002-04-10  Padraig O'Briain  <padraig.obriain@sun.com>
3157
3158        * src/yelp-scrollkeeper.c (ys_parse_index):
3159        Fix small memory leak (#77733)
3160
31612002-04-04  Mikael Hallendal  <micke@codefactory.se>
3162
3163        * src/yelp-window.c: use GConf for the toolbar style.
3164
3165        * src/yelp-html.c: added a "Loading..." while loading the
3166          document. New string, sorry about that. This also needs a new
3167          change in gtkhtml2 so I'll update the reqs after the next
3168          release of gtkhtml2.
3169
3170        * configure.in (GNOMELOCALEDIR): added gconf-2.0
3171
31722002-04-03  Gustavo Maciel Dias Vieira  <gdvieira@zaz.com.br>
3173
3174        * configure.in (ALL_LINGUAS): Added pt_BR.
3175
31762002-03-25  Mikael Hallendal  <micke@codefactory.se>
3177
3178        * NEWS: updated (oops, missed 0.5 release).
3179
3180        * configure.in: bumped version to 0.5
3181
31822002-03-24  Zbigniew Chyla  <cyba@gnome.pl>
3183
3184        Fixes #72583
3185
3186        * src/yelp-view-toc.c (yelp_view_toc_write_header):
3187        Put <meta http-equiv="Content-Type" ...> _before_ <title> tag
3188        so that document's encoding is known before we encounter localized
3189        title (UTF-8 string).
3190
31912002-03-23  Mikael Hallendal  <micke@codefactory.se>
3192
3193        * src/yelp-info.c (yelp_info_init):
3194        - Fixed #75218
3195        - Read INFOPATH to locate path to info files.
3196
3197        * src/yelp-util.c:
3198        (yelp_util_extract_docpath_from_uri): reverted this to it's
3199          initial behaviour.
3200        (yelp_util_split_uri): added this instead which supports
3201          ghelp/man/info uri's. It also always have the type of uri
3202          prepended in the return uri.
3203
3204        * src/yelp-html.c (yelp_html_open_uri): this function is getting
3205          ugly, have to clean it up.
3206        (yelp_html_open_uri): use yelp_util_split_uri intead to get the
3207          docpath and the anchor (it supports man and info too, not just
3208          ghelp:-uri's. Fixes #72637).
3209
3210        * src/yelp-window.c: commented out the Quit-option, we might not
3211          want to have it around because you often use Yelp in another way
3212          (ie. klicking Help in an application). Fixes #75081
3213
3214        * src/yelp-view-toc.c (yelp_view_toc_open_url): scroll to the
3215          beginning of the document after reading it. Fixes #72965
3216
3217        * src/yelp-util.c:
3218        (yelp_util_extract_docpath_from_uri): added an argument if we want
3219          the return docpath to be prepended with "ghelp:" or not.
3220        (yelp_util_find_anchor_in_uri): added/impl.
3221
3222        * src/yelp-scrollkeeper.c (ys_parse_toc_section): use strstrip
3223          instead of strchomp to clean up the name.
3224
3225        * src/yelp-html.c:
3226        (yh_link_clicked_cb): also jump if the relative reference is ?foo
3227        (yelp_html_open_uri): don't reload the page if it's the same as
3228          already showing.
3229
32302002-03-20  Mikael Hallendal  <micke@codefactory.se>
3231
3232        * src/yelp-view-index.c (set_relation): style-fixes.
3233
32342002-03-20  Jagadeesh B. G  <jagadeesh.bana@wipro.com>
3235
3236        * src/yelp-view-index.c: Set atk relation for search entry and
3237          label as part of accessibility changes
3238
32392002-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
3240
3241        * src/yelp-window.c (yw_handle_url): Call yelp_view-content)show_uri()
3242        before gtk_notebook_set_current_page() (#75570)
3243
32442002-03-20  Christophe Merlet  <redfox@eikonex.org>
3245
3246        * configure.in: Added fr to $ALL_LINGUAS.
3247
32482002-03-19  Mikael Hallendal  <micke@codefactory.se>
3249
3250        * configure.in: bumped version to 0.4.99
3251
3252        * Release 0.4
3253       
3254        * configure.in: updated to 0.4
3255
32562002-03-19  Sandeep V Honde  <sandeep.honde@wipro.com>
3257
3258        * src/yelp-main.c:
3259        - Session management support for multiple
3260          windows added.
3261          (yelp_save_session)    :modified.
3262          (yelp_restore_session) :added/impl.
3263
32642002-03-04  Mikael Hallendal  <micke@codefactory.se>
3265
3266        * configure.in: bumped version to 0.3.99
3267
3268        * Release 0.3
3269
3270        * configure.in:
3271        - updated version to 0.3
3272        - updated deps of libgnome and gtkhtml2
3273
3274        * NEWS: updated for 0.3
3275
32762002-03-05  Wang Jian  <lark@linux.net.cn>
3277
3278        * configure.in: Added "zh_CN" to ALL_LINGUAS.
3279
32802002-03-04  Pablo Saratxaga  <pablo@mandrakesoft.com>
3281
3282        * src/yelp-window.c: add a comment for translators
3283
32842002-03-03  Mikael Hallendal  <micke@codefactory.se>
3285
3286        * src/yelp-man.c:
3287        - Fixes #73292
3288        (yelp_man_populate_tree_for_subdir): add to section index list.
3289        (yelp_man_init): concat the man index list with the global.
3290
3291        * src/yelp-info.c (yelp_info_init): call strdown on the names
3292          before adding to index.
3293
3294        * src/yelp-index-model.c (yelp_index_model_filter): don't show all
3295          index-words by default. Only show the words matching the
3296          query. Not sure what is the best way to do this, but with all
3297          man and info pages in the index it got pretty crowded.
3298
3299        * src/yelp-base.c (yelp_base_new): pass index to man_init.
3300
3301        * src/yelp-window.c (yelp_window_new): fixed an error if you don't
3302          have an index installed (thanks rhult).
3303
3304        * src/yelp-index-model.c: use the new YELP_SECTION-macro.
3305        * src/yelp-view-toc.c: same.
3306        * src/yelp-util.c: same.
3307        * src/yelp-scrollkeeper.c: same.
3308
3309        * src/yelp-section.h: added casting macro YELP_SECTION.
3310
3311        * src/yelp-base.c (yelp_base_new): pass index-list to info init.
3312
3313        * src/yelp-info.c (yelp_info_init):
3314        - Fixes #73291
3315        - added index-list to argument.
3316        - add info pages to index-list.
3317
3318        * src/yelp-view-toc.c (yelp_view_toc_start):
3319        - Fixes #72146
3320        - Don't show "Other documents" if neither man or info are
3321          installed.
3322        - Don't show "Manual pages" link if no man pages are installed
3323        - Don't show "Info pages" link of no info pages are installed.
3324
3325        * src/yelp-man.c (yelp_man_init):
3326        - return FALSE and don't create a topnode 'man' in the content
3327          tree if there weren't any man pages installed.
3328
3329        * src/yelp-info.c (yelp_info_init):
3330        - return FALSE if no info pages was found. Also don't create the
3331          topnode 'info' in the content-tree if there weren't any pages.
3332
3333        * src/yelp-html.c: removed commeted code.
3334
3335        * src/yelp-base.c (yelp_base_new): don't care about the result for
3336          now.
3337
3338        * src/yelp-info.c:
3339        - Fixes #73270
3340        (yelp_info_read_info_dir): renamed from
3341          yelp_info_populate_tree_for_subdir. It not takes a list instead.
3342        (yelp_info_init): First read the sections into a list, sort it and
3343          append it to the GNode.
3344
3345        * src/yelp-info.c: conform with the Yelp coding style.
3346        * src/yelp-man.c: same
3347
3348        * configure.in (GNOMELOCALEDIR): depend on a certain number of
3349          libgnome, will update this when new libgnome get's released.
3350
3351        * src/yelp-window.c:
3352        - Fixes #73056
3353        (yelp_window_new): don't create index view if no index is
3354          available. 
3355        (yw_create_toolbar): don't add index-button if index is not
3356          available.
3357        (yw_populate): don't insert index page in notebook if index is not
3358          present.
3359
3360        * src/yelp-base.c:
3361        (impl_Yelp_getWindows): added/impl.
3362        (yelp_base_class_init): use getWindows.
3363
3364        * idl/GNOME_Yelp.idl (GNOME):
3365        - Added getWindows which returns a sequence of strings with the
3366          URL's of all open windows. This is needed to save the
3367          session-state. (Fixes #73184).
3368
3369        * src/yelp-window.c:
3370        (yelp_window_get_current_uri): added, needed for session
3371          management.
3372
3373        * src/yelp-html.c (yh_free_stream_data): removed debug printout.
3374
3375        * src/yelp-view-index.c:
3376        - Fixed #67954
3377        (yvi_html_url_selected_cb): implemented.
3378        (yelp_view_index_show_uri): fixed compile warning.
3379
3380        * src/yelp-window.c:
3381        (yw_handle_url): check if url starts with index:, if so, let
3382          YelpViewIndex handle it.
3383        (yelp_window_new): connect to url_selected on YelpViewIndex.
3384
3385        * src/yelp-view-index.c:
3386        - added URL_SELECTED signal.
3387        (yvi_index_selection_changed_cb): emit url_selected.
3388        (yvi_entry_activated_cb): fixed warning.
3389        (yvi_filter_idle): same.
3390        (yelp_view_index_show_uri): added/impl.
3391
3392        * src/yelp-view-content.c: removed the title-changed signal for
3393          now. I should really make all views derive from the same
3394          object. Lots of things are similar. (at least for YelpViewIndex
3395          and YelpViewContent.
3396
3397        * src/yelp-scrollkeeper.c:
3398        (ys_parse_index_item):
3399        - add a ? before the link.
3400        - add a index: before the uri
3401          The uri will now be index:ghelp:... (not soo nice but it's to
3402          make the window know which view it is).
3403
34042002-03-02  Mikael Hallendal  <micke@codefactory.se>
3405
3406        * src/yelp-view-index.c:
3407        - removed lots of debug output.
3408        (yvi_entry_changed_cb): implemented. call filter from idle.
3409        (yvi_filter_idle): added/impl.
3410        (yvi_search): removed.
3411
3412        * src/yelp-section.c:
3413        (yelp_section_compare): take the arguments as gconstpointer so the
3414          function doesn't have to be cast everytime used.
3415
3416        * src/yelp-scrollkeeper.c:
3417        (ys_parse_index_item):
3418        - don't add title if it's not valid utf8. Is this check needed?
3419        - call strdown on all title's in the index-terms.
3420
3421        * src/yelp-index-model.c:
3422        (yelp_index_model_filter): added/impl.
3423
3424        * src/yelp-view-index.c:
3425        (yvi_index_selection_changed_cb): use the column-enum to specify
3426          columns.
3427
3428        * src/yelp-index-model.c:
3429        (yim_init): initially set index_words to NULL.
3430        (yim_get_column_type): return the correct type.
3431        (yim_get_value): add support for the extra hidden section column.
3432        (yelp_index_model_set_words): inform that new lines have been
3433          added to the model.
3434
3435        * src/yelp-index-model.h: added a column-enum
3436
3437        * src/Makefile.am: removed gtktreemodelfilter
3438
3439        * src/gtktreemodelfilter.[ch]: removed, not used and _kris_ is
3440          doing the development in libegg now.
3441
3442        * src/yelp-view-index.c:
3443        - replaced the old ListStore with the new YelpIndexModel.
3444        (yvi_index_term_add): removed, not needed when using own model.
3445        (yvi_setup_index_view): removed.
3446       
3447        * src/yelp-index-model.[ch]: missed some copy&paste-changes when
3448          copying the model from MrProject :)
3449        (yelp_index_model_set_words): added.
3450
3451        * src/yelp-view-index.c:
3452        - in-the-middle-commit on index search stuff.
3453        (yvi_entry_changed_cb): added
3454        (yvi_entry_activated_cb): added
3455        (yvi_entry_text_inserted_cb): added
3456        (yvi_search): added
3457        (yvi_complete_idle): added
3458        (yvi_complete_func): added
3459        (yelp_view_index_new): connect to signals in the entry.
3460
3461        * src/yelp-scrollkeeper.c: removed debug variable.
3462
3463        * src/yelp-index-model.[ch]: added model for the index.
3464
3465        * configure.in: added compile warnings.
3466
34672002-02-28  Mikael Hallendal  <micke@codefactory.se>
3468
3469        * src/yelp-window.c:
3470        (yw_about_cb): added translator-credits to about-box.
3471        - #72636 fixed.
3472        - added GtkItemFactory to priv-struct.
3473        - added a Go-menu with the actions from the toolbar in it.
3474        - removed accelerators from toolbar items.
3475        - renamed some functions that made it easier to add the Go-menu.
3476
34772002-02-28  Sandeep V Honde <sandeep.honde@wipro.com>
3478
3479        * src/yelp-main.c :
3480        - Basic support for Session Management.
3481        (yelp_save_session): added/impl.
3482        (yelp_client_die)  : added/impl. 
3483
34842002-02-28  Mikael Hallendal  <micke@codefactory.se>
3485
3486        * src/yelp-view-index.c:
3487        (yelp_view_index_new): Added "Search for:" label in fron of the
3488          search entry. Fixes #72643
3489
3490        * src/yelp-window.c:
3491        (yw_create_toolbar):
3492        - Update string, fixes #72634
3493        - Update string, fixes #72635
3494
3495        * src/yelp-view-toc.c:
3496        (yelp_view_toc_man_1): Update string, fixes #72638
3497        (yelp_view_toc_start): Update string, fixes #72632
3498
34992002-02-25  Mikael Hallendal  <micke@codefactory.se>
3500
3501        * src/yelp-view-index.c:
3502        (yvi_index_term_add): added/impl.
3503        (yvi_setup_index_view): added/impl.
3504        (yelp_view_index_new): call yvi_setup_index_view.
3505
3506        * src/yelp-scrollkeeper.c: removed some debug printouts.
3507
3508        * src/yelp-window.c:
3509        (yelp_window_new): added index-list to arguments.
3510
3511        * src/yelp-view-index.c: started to fix (was a copy&paste from
3512          yelp-view-content.
3513
3514        * src/yelp-section.h: added YELP_SECTION_INDEX to YelpSectionType.
3515
3516        * src/yelp-section.c: include string.h, fixes compile warning.
3517
3518        * src/yelp-scrollkeeper.c:
3519        - Basic support for ScrollKeeper index added
3520        - use g_ascii_strcasecmp instead of depricated g_strcasecmp.
3521          Thanks to the wipro guys for notifying.
3522        (ys_parse_index): added/impl.
3523        (ys_parse_index_file): added/impl.
3524        (ys_parse_index_item): added/impl.
3525        (yelp_scrollkeeper_init):
3526        - added GList **index to arguments.
3527
3528        * src/yelp-main.c:
3529        (yelp_main_open_new_window): use g_error
3530        (yelp_main_start): same.
3531
3532        * src/yelp-history.c: include string.h, fixes compile warning.
3533
3534        * src/yelp-base.c: added index-list to priv-struct
3535        (yelp_base_new): call scrollkeeper_init with index-list
3536        (yelp_base_new_window): send the index-list to the new window.
3537
35382002-02-22  Kjartan Maraas  <kmaraas@gnome.org>
3539
3540        * src/yelp-main.c: Remove unsupported #ifdef ENABLE_NLS stuff.
3541       
35422002-02-20  Simos Xenitellis  <simos@hellug.gr>
3543
3544        * configure.in: Added "el" to ALL_LINGUAS.
3545
35462002-02-18  Mikael Hallendal  <micke@codefactory.se>
3547
3548        * src/yelp-history.c (yelp_history_goto): don't add entry to
3549          history list if it's the same as the current.
3550
3551        * src/yelp-window.c (yw_home_button_clicked): Notify the history
3552          list that we have moved.
3553
3554        * src/yelp-view-index.c (yvi_tree_selection_changed_cb): call
3555          yelp_html_open_uri instead of yelp_html_open_section.
3556
3557        * src/yelp-html.[ch] (yelp_html_open_uri): renamed from
3558          yelp_html_open_sectoin. It now takes an uri and a reference
3559          instead of a YelpSection.
3560
3561        * src/yelp-view-content.c (yelp_view_content_show_uri): call
3562          yelp_html_open_uri instead of creating a temporary YelpSection.
3563
3564        * src/yelp-view-toc.c (yelp_view_toc_man_2): don't send html for
3565          translations, reported by Christian Rose
3566
3567        * src/yelp-window.c (yw_init): make the default size smaller.
3568
3569        * src/yelp-view-toc.c: typedef the YelpImportantDocsSection struct
3570        (yelp_view_toc_start): only write section topic for important
3571          documents if there is any documents installed in that section.
3572
3573        * src/yelp-util.c (yelp_util_extract_docpath_from_uri):
3574        - Also work for sgml documents.
3575
35762002-02-18  Gediminas Paulauskas <menesis@delfi.lt>
3577
3578        * configure.in: remove GNOME_COMMON_INIT, GNOME_PLATFORM_GNOME_2
3579
35802002-02-17  Tõivo Leedjärv  <leedjarv@interest.ee>
3581
3582        * configure.in: Added et to ALL_LINGUAS.
3583
35842002-02-13  jacob berkman  <jacob@ximian.com>
3585
3586        * src/Makefile.am (install-exec-local): rename install-local since
3587        automake doesn't like it
3588
35892002-02-13  Alex Larsson  <alexl@redhat.com>
3590
3591        * src/yelp-view-toc.c (yelp_view_toc_write, yelp_view_toc_close,
3592        yelp_view_toc_open):
3593        Implement buffering writes for generated html.
3594
35952002-02-13  Alex Larsson  <alexl@redhat.com>
3596
3597        * src/Makefile.am (install-local):
3598        Remove old gnome-help binary, if any.
3599       
36002002-02-13  Alex Larsson  <alexl@redhat.com>
3601
3602        * src/Makefile.am (install-local):
3603        Install a gnome-help symlink
3604
36052002-02-13  Mikael Hallendal  <micke@codefactory.se>
3606       
3607        * configure.in: release 0.2.1
3608
3609        * reverted binary name change.
3610
3611        * src/yelp-main.c (main): initiate url to empty string instead of
3612          NULL. Fixed #71350
3613       
3614        * src/yelp-base.c (impl_Yelp_newWindow): check if url is empty
3615          before trying to open it.
3616
36172002-02-12  Alex Larsson  <alexl@redhat.com>
3618
3619        * important_docs.xml:
3620        * src/yelp-view-toc.c:
3621        Add sections to the important docs file
3622        Consistently call it "Manual pages" instead of "Man pages".
3623        Add link back to toc:man from the secondary level man page indexes.
3624
36252002-02-10  Mikael Hallendal  <micke@codefactory.se>
3626
3627        * src/*.c: cleaned up includes
3628               
3629        * src/yelp-util.c (yelp_util_extract_docpath_from_uri): remove
3630          warning.
3631       
3632        * src/yelp-window.c (yw_handle_url): show external URL's in
3633          external viewer. #67962
3634
36352002-02-06  Alex Larsson  <alexl@redhat.com>
3636
3637        * src/yelp-util.c (yelp_util_extract_docpath_from_uri):
3638        Correctly handle the case when gnome_vfs_uri_new() fails.
3639
36402002-01-31  Satan  <snickell@stanford.edu>
3641
3642        * Makefile.am:
3643        * gnome-help.desktop.in:
3644        * src/Makefile.am:
3645        * yelp.desktop.in:
3646
3647        Renname stuff to "gnome-help".
3648
3649        Because I'm a boring kind of guy.
3650       
36512002-01-31  Roy-Magne Mo  <rmo@sunnmore.net>
3652
3653        * configure.in: Added nn to ALL_LINGUAS.
3654
36552002-01-30  Zbigniew Chyla  <cyba@gnome.pl>
3656
3657        * configure.in (ALL_LINGUAS): Added pl (Polish).
3658
36592002-01-30  Mikael Hallendal  <micke@codefactory.se>
3660
3661        * configure.in: bumped version to 0.2.99
3662
3663        * Release 0.2
3664
3665        * src/yelp-view-toc.c (yelp_view_toc_write_header): added encoding
3666          utf-8 to html header.
3667
3668        * README: updated
3669
3670        * configure.in: bumped version.
3671       
3672        * src/yelp-util.c: removed debug printouts.
3673
3674        * src/yelp-html.c: hide debug printouts.
3675
3676        * src/yelp-view-content.c: same.
3677
3678        * src/yelp-window.c: same.
3679       
3680        * src/yelp-window.c (yw_populate): translate strings from item
3681          factory.
3682
3683        * src/yelp-view-toc.c
3684        (yelp_view_toc_start): marked strings for translation.
3685        (yelp_view_toc_start): same.
3686        (yelp_view_toc_man_2): same.
3687        (yelp_view_toc_man_1): same.
3688        (yelp_view_toc_info): same.
3689        (yelp_view_toc_scrollkeeper): same.
3690
3691        * src/yelp-window.c:
3692        (yw_url_selected_cb):
3693        - if both base_url and url is set call resolve_relative_url to get
3694          the absolute url.
3695        - if only one of them is set, use that one.
3696
3697        * src/yelp-view-content.c:
3698        - moved the scrolled window for the tree into the priv-class.
3699        (yvc_tree_selection_changed_cb): emit url-selected signal.
3700        (yelp_view_content_show_path): removed, unused.
3701        (yelp_view_content_show_uri):
3702        - hide the tree if: man, info or xml/sgml document without TOC.
3703        - don't reload the tree if it's the same document that's going to
3704          be showed again.
3705        - Retrieve the ScrollKeeper tree based on fullpath uri to file,
3706          relative link stripped.
3707
3708        * src/yelp-util.c:
3709        (yelp_util_contents_add_section): removed, unused.
3710        (yelp_util_resolve_relative_uri): if uri starts with ? just concat
3711          the base_uri with the relative link.
3712        (tree_find_node): Search a tree to find a node that matches an
3713          uri.
3714        (yelp_util_find_node_from_uri): traverse the tree to find the node
3715          for a certain URI.
3716        (yelp_util_extract_docpath_from_uri): added, helper function that
3717          takes a URI and calculates an absolute path to the document
3718          (without anchors). This is used to find the TOC tree for that
3719          document. This function needs some tweaking.
3720
3721        * src/yelp-scrollkeeper.[ch]
3722        (yelp_scrollkeeper_get_toc_tree): renamed from
3723          ..._get_toc_tree_model.
3724
37252002-01-29  Seth Nickell  <snickell@stanford.edu>
3726
3727        * yelp.desktop.in:
3728
3729        Tweak comment.
3730
37312002-01-27  Mikael Hallendal  <micke@codefactory.se>
3732
3733        * src/yelp-view-content.c: added title-changed signal. Shouldn't
3734          perhaps be here. Will perhaps remove it and do it all from
3735          YelpWindow.
3736       
3737        * src/yelp-util.[ch] (yelp_util_find_node_from_uri): added
3738          unimpl.
3739
3740        * src/yelp-marshal.list: added VOID:STRING
3741
3742        * src/yelp-main.c (main): look if an extra argument was passed, if
3743          it was send it to yelp_main_start.
3744        (yelp_main_idle_start): take url as argument
3745        (yelp_main_start): dito
3746        (yelp_main_open_new_window): send url to GNOME_Yelp_newWindow
3747
3748        * src/yelp-base.c (impl_Yelp_newWindow): take a url argument. If
3749          it's not NULL it will open the window with that URI showing.
3750
3751        * idl/GNOME_Yelp.idl (GNOME): newWindow now takes a url-argument.
3752
3753        * src/yelp-view-content.c (yelp_view_content_show_uri):
3754        - if uri starts with ghelp:, try to find the TOC for that document
3755          in scrollkeeper. If it's found, display it in the tree widget.
3756
3757        * src/yelp-scrollkeeper.c:
3758        - Removed old stuff outcommented and unused code.
3759        (ys_parse_toc_section): fill a GNode tree instead of GtkTreeStore.
3760        (yelp_scrollkeeper_get_toc_tree_model): use GNode instead of
3761          GtkTreeStore.
3762
3763        * src/yelp-html.c (yelp_html_open_section): NULL-terminate list of
3764          strings to g_strconcat.
3765
3766        * src/yelp-scrollkeeper.c:
3767        (yelp_parse_toc): removed, code moved to
3768          yelp_scrollkeeper_get_toc_tree_model
3769        (yelp_scrollkeeper_get_toc_tree_model): moved the code from
3770          yelp_parse_toc.
3771
3772        * src/yelp-main.c (yelp_main_start): give an error if we can't
3773          active the yelp-base, might solve #69134. Not the cause but the
3774          segfault.
3775        (yelp_main_idle_start): dito.
3776
37772002-01-26  Mikael Hallendal  <micke@codefactory.se>
3778
3779        * src/Makefile.am: removed BUILD_SOURCES since it seems to create
3780          problems with automake 1.4.
3781
3782        * Thanks to Laszlo PETER <Laszlo.Peter@ireland.sun.com> for the
3783          following patches.
3784       
3785        * src/yelp-view-toc.c:
3786        (yelp_view_toc_write_header): buildfixes when not using gcc.
3787        (yelp_view_toc_start): dito
3788
3789        * src/yelp-html.c: build fixes when not using glibc.
3790
3791        * configure.in: make yelp build with other compilers than GCC.
3792
3793        * src/yelp-window.c:
3794        - Fixed history
3795        (yw_handle_url): added, broke out code from
3796          yw_url_selected_cb. Called from history_button_clicked too. 
3797        (yw_url_selected_cb): call yw_handle_url instead of parsing the
3798          url internally. If yw_handle_url returns TRUE, add the url in
3799          the history.
3800
38012002-01-25  Alex Larsson  <alexl@redhat.com>
3802
3803        * important_docs.xml:
3804        New file.
3805       
3806        * Makefile.am:
3807        Install important_docs.xml
3808
3809        * src/yelp-view-toc.c:
3810        Parse important_docs.xml instead of hardcoding them
3811       
3812        * configure.in:
3813        Remove "hu" from ALL_LINGUAS, as it breaks the build.
3814
38152002-01-25  Ole Laursen  <olau@hardworking.dk>
3816
3817        * configure.in: Added "da" to ALL_LINGUAS.
3818
38192002-01-25  Szabolcs Ban  <shooby@gnome.hu>
3820
3821        * po/hu.po: Added Hungarian translations from Emese Kovacs
3822        <emese@gnome.hu>, cvs troubles solved, sorry for that
3823
3824Fri Jan 25 12:43:19 2002  Owen Taylor  <otaylor@redhat.com>
3825
3826        * configure.in: Remove 'hu' from ALL_LINGUAS since
3827        the po file wasn't actually added.
3828
38292002-01-25  Szabolcs Ban  <shooby@gnome.hu>
3830
3831        * po/hu.po: Added Hungarian translations from Emese Kovacs
3832        <emese@gnome.hu>
3833
38342002-01-24  Alex Larsson  <alexl@redhat.com>
3835
3836        * src/yelp-util.[ch]:
3837        Add yelp_util_find_toplevel().
3838       
3839        * src/yelp-view-content.[ch]:
3840        Add some tree support.
3841
3842        * src/yelp-view-toc.c:
3843        Add scrollkeeper support.
3844
3845        * src/yelp-window.c:
3846        Remove old crap, make content view work again.
3847       
38482002-01-24  Alex Larsson  <alexl@redhat.com>
3849
3850        * src/yelp-view-toc.c:
3851        Add initial scrollkeeper support.
3852
38532002-01-24  Alexander Shopov  <al_shopov@web.bg>
3854
3855        * configure.in (ALL_LINGUAS): added "bg"
3856
38572002-01-23  Alex Larsson  <alexl@redhat.com>
3858
3859        * src/yelp-scrollkeeper.[ch]:
3860        Implement seriesid lookup.
3861
3862        * src/yelp-view-toc.c:
3863        Fix the startpage to contain the seriesid docs, and
3864        be more dynamic.
3865
38662002-01-23  Alex Larsson  <alexl@redhat.com>
3867
3868        * src/yelp-util.c:
3869        Change path separator to '/'.
3870
3871        * src/yelp-view-toc.c:
3872        Implement simple toc:info URL handler.
3873
38742002-01-23  Alex Larsson  <alexl@redhat.com>
3875
3876        * src/yelp-util.c:
3877        Clean up section->name usage
3878       
3879        * src/yelp-view-toc.c:
3880        Clean up and fix double free in yelp_view_toc_full_path_name()
3881
38822002-01-22  Alex Larsson  <alexl@redhat.com>
3883
3884        * src/yelp-man.c (yelp_man_push_initial_tree):
3885        Fix silly bug.
3886
3887        * src/yelp-util.[ch]:
3888        Add functions to go between Nodes in the doc tree and
3889        string paths.
3890
3891        * src/yelp-view-toc.c:
3892        Update man handling to GNodes.
3893
38942002-01-23  Mikael Hallendal  <micke@codefactory.se>
3895
3896        * src/yelp-window.c (yw_history_button_clicked):
3897        - use string instead of YelpSection with history.
3898
3899        * src/yelp-history.[ch]: work with strings instead of
3900          YelpSection.
3901
39022002-01-22  Hasbullah Bin Pit <sebol@ikhlas.com>
3903
3904        * configure.in: Added ms to ALL_LINGUAS.
3905        * po/ms.po: Added Malay Translation by
3906          Mohamad Afifi Omar <mr_mohd_afifi@yahoo.com> and me.
3907
39082002-01-22  Mikael Hallendal  <micke@codefactory.se>
3909
3910        * src/yelp-view-toc.c: started to rewrite to use GNode-tree
3911          instead of GtkTreeStore.
3912
3913        * src/yelp-base.c: use a GNode-tree instead of the GtkTreeStore.
3914
3915        * src/yelp-window.c: dito.
3916
3917        * src/yelp-scrollkeeper.[ch]: dito.
3918
3919        * src/yelp-man.[ch]: dito.
3920
3921        * src/yelp-info.[ch]: dito.
3922
3923        * src/yelp-window.c: use stock items for menu.
3924
39252002-01-21  Alex Larsson  <alexl@redhat.com>
3926
3927        * src/yelp-marshal.list:
3928        Add a boolean the the marshaller needed for url_selected
3929
3930        * src/yelp-section.h:
3931        Fix typo in #endif
3932       
3933        * src/yelp-html.[ch]:
3934        Change section_selected to url_selected
3935       
3936        * src/yelp-view-content.[ch]:
3937        Add url_selected signal that proxies YelpHtml::url_selected
3938        Implement yelp_view_content_show_uri.
3939
3940        * src/yelp-view-index.c:
3941        Change section_selected to url_selected
3942
3943        * src/yelp-view-toc.[ch]:
3944        Change path_selected to url_selected
3945        More man index work.
3946        Moved startpage to it's own function.
3947        Exported yelp_view_toc_open_url().
3948
3949        * src/yelp-window.c:
3950        Common way to follow link is now the url_selected signal
3951        on views.
3952
39532002-01-21  jacob berkman  <jacob@ximian.com>
3954
3955        * src/Makefile.am (EXTRA_DIST): the .list file has a -
3956
39572002-01-21  Seth Nickell  <snickell@stanford.edu>
3958
3959        * yelp.desktop.in:
3960
3961        Call it "Help".
3962
39632002-01-19  Mikael Hallendal  <micke@codefactory.se>
3964
3965        * src/yelp-base.c
3966        (yelp_base_window_finalized_cb): added/impl.
3967          quit the bonobo-main when last window is destroyed.
3968        (yelp_base_new_window): add a weak ref to the new window. used to
3969          be able to quit bonobo-main when last window is destroyed.
3970
3971        * src/yelp-info.c (yelp_info_init):
3972        - check if /usr/share/info and /usr/info is the same before adding
3973        both.
3974
3975        * src/yelp-man.c (yelp_man_init):
3976        - Use g_spawn_command_line_sync instead of popen.
3977        - if 'manpath' command is not found, look for MANPATH env. before
3978          using /usr/man and /usr/share/man
3979        - cleaned up a little to better fit into Yelp code.
3980
3981        * src/yelp-html.c (yelp_html_new): remove the temp printout. just
3982          print Yelp for now.
3983
3984        * src/yelp-man.c (yelp_man_init):
3985          check that /usr/man and /usr/share/man doesn't point to the same
3986          place.
3987
3988        * src/yelp-scrollkeeper.c:
3989        (ys_strip_scheme): rewrote to
3990        - accept NULL instead of scheme
3991        - return the new string instead of breaking down the one passed
3992          in.
3993        - use strstr instead of g_strstr_len with the entire string as
3994          len.
3995        (ys_parse_doc):
3996        - send NULL to ys_strip_scheme since we are not interested in the
3997          scheme for now. Also clean up that stuff a bit.
3998        - call xmlFree on the xml-strings instead of g_free.
3999        - don't free docsource before it's last use :)
4000
40012002-01-19  Alexander Larsson  <alla@lysator.liu.se>
4002
4003        * src/yelp-scrollkeeper.c (ys_strip_scheme):
4004        Set *scheme, not scheme on error
4005
40062002-01-18  Alex Larsson  <alexl@redhat.com>
4007
4008        * configure.in:
4009        Add AM_PATH_GLIB_2_0 to get GLIB_GENMARSHAL
4010
4011        * src/yelp-marshal.list
4012        * src/Makefile.am:
4013        Generate marshaller files
4014       
4015        * src/yelp-view-toc.[ch]:
4016        New url_selected signal.
4017
4018        * src/yelp-scrollkeeper.c:
4019        Fix leak
4020       
40212002-01-17  Alex Larsson  <alexl@redhat.com>
4022
4023        * src/yelp-window.c (yw_populate):
4024        Make TOC view scrolled window policy AUTO.
4025       
4026         * yelp-view-toc.c:
4027         More initial man work.
4028         
40292002-01-16  Seth Nickell  <snickell@stanford.edu>
4030
4031        * Makefile.am:
4032        * yelp.desktop.in:
4033
4034        Install .desktop file into the proper location, and fix
4035        its Categories field. Use the gnome-help.png icon.
4036       
40372002-01-15  Alex Larsson  <alexl@redhat.com>
4038
4039        * src/yelp-view-toc.c:
4040        Initial work on sane html generation, including some
4041        man index work.
4042
4043        * yelp-info.c:
4044        * yelp-man.c:
4045        * yelp-scrollkeeper.c:
4046        Rename the toplevel nodes to "man", "info" and "scrollkeeper".
4047       
4048Tue Jan 15 23:27:44 2002  Kristian Rietveld  <kris@gtk.org>
4049
4050        * src/gtktreemodelfilter.[ch]: update
4051
40522002-01-14  Alex Larsson  <alexl@redhat.com>
4053
4054        * yelp-section.[ch]:
4055        Add section type to section.
4056
4057        * src/yelp-html.c:
4058        * src/yelp-info.c:
4059        * src/yelp-man.c:
4060        Update for the section type change.
4061
4062        * src/yelp-scrollkeeper.c:
4063        Update for the section type change.
4064        Make a scrollkeeper toplevel node.
4065
40662002-01-14  Mikael Hallendal  <micke@codefactory.se>
4067
4068        * src/yelp-view-toc.[ch]: renamed from YelpViewHome.
4069
4070        * src/yelp-window.c: use YelpViewTOC instead of YelpViewHome.
4071
4072        * AUTHORS: added Alexander Larsson
4073
4074        * src/yelp-window.c (yw_about_cb): added Alexander Larsson to
4075        authors.
4076
4077        * configure.in: bumped version to 0.1.99
4078
40792002-01-11  Alex Larsson  <alexl@redhat.com>
4080
4081        * src/yelp-html.c (yh_link_clicked_cb):
4082        Shortcut pure relative links.
4083        (yelp_html_open_section): If there is a fragment
4084        in the uri, put that in sdata->anchor so that we
4085        jump to the anchor on load.
4086
40872002-01-11  Alex Larsson  <alexl@redhat.com>
4088
4089        * src/yelp-util.[ch]:
4090        Add yelp_util_resolve_relative_uri() that resolves
4091        relative text uris. Taken from Gnome VFS. We can't use
4092        the Gnome-vfs one, since gnome_vfs_uri_new() expands
4093        the uris.
4094       
4095        * src/yelp-html.c (yh_link_clicked_cb):
4096        Correctly follow relative URIs.
4097
40982002-01-11  Mikael Hallendal  <micke@codefactory.se>
4099
4100        * src/yelp-window.c (yw_create_toolbar): don't include help-on in
4101          the toolbar.
4102
41032002-01-10  Mikael Hallendal  <micke@codefactory.se>
4104
4105        * src/yelp-view-content.c:
4106        - use the new GtkTreeModelFilter.
4107        (yvc_tree_selection_changed_cb): get the model from the actual
4108          tree and use it to get the section selected.
4109        (yelp_view_content_new): don't set the model here, use the
4110          filtered model in content_show_path instead.
4111        (yelp_view_content_show_path): set the model to a filtered model
4112          with virtual root set to the selected path.
4113
4114        * src/yelp-util.c (yelp_util_contents_add_section): set third
4115          hidden filter-column to always TRUE (always visible).
4116
4117        * src/yelp-base.c (yelp_base_init): added boolean hidden column
4118          needed by the filtering.
4119
4120        * src/gtktreemodelfilter.[ch]: added GtkTreeModelFilter from
4121          Kristian Rietval, this is temporaray until this makes it into
4122          Gtk+ or some extra library.
4123
4124        * src/Makefile.am:
4125        (yelp_LDADD): added libgtktreemodelfilter
4126        (noinst_LTLIBRARIES): added libgtktreemodelfilter.
4127
41282002-01-10  Christian Rose  <menthos@menthos.com>
4129
4130        * configure.in: Added "nl" to ALL_LINGUAS.
4131
41322002-01-09  Alex Larsson  <alexl@redhat.com>
4133
4134        * acconfig.h:
4135        * configure.in:
4136        Look for libbz2
4137
4138        * src/Makefile.am
4139        * src/yelp-man.[ch]:
4140        * src/yelp-info.[ch]:
4141        New files
4142
4143        * src/yelp-base.c (yelp_base_new):
4144        Call yelp_man_init() and yelp_info_init().
4145
4146        * src/yelp-section.[ch]:
4147        Add yelp_section_compare for sorting by name.
4148
41492002-01-09  Mikael Hallendal  <micke@codefactory.se>
4150
4151        * src/yelp-base.[ch]: use BonoboObject instead of BonoboXObject,
4152          thanks rhult for notifying me.
4153
41542002-01-06  Christian Rose  <menthos@menthos.com>
4155
4156        * configure.in: Added "es" to ALL_LINGUAS.
4157
41582002-01-06  Fatih Demir <kabalak@gtranslator.org>
4159
4160        * configure.in: Added "tr" to the languages list.
4161
41622002-01-06  Germán Poo-Caamaño <gpoo@ubiobio.cl>
4163
4164        * configure.in: Added spanish (es) to ALL_LINGUAS
4165
41662002-01-05  Mikael Hallendal  <micke@codefactory.se>
4167
4168        * src/yelp-window.c (yw_exit_cb): use bonobo_main_quit instead of
4169          gtk_main_quit. This should be moved to yelp-base instead.
4170
4171        * src/yelp-view-content.c:
4172        (yelp_view_content_show_uri): added, not impl.
4173
4174        * src/yelp-main.c:
4175        - uses bonobo-activation to start Yelp and connect to an already
4176          running instance.
4177        (yelp_base_factory): added. the factory-function.
4178        (yelp_main_activate_base): added, gets an CORBA_Object reference
4179          to the YelpBase.
4180        (yelp_main_open_new_window): added, calls GNOME_Yelp_newWindow on
4181          the CORBA_Object to open a new window.
4182        (yelp_main_start): added, called if another instance is already
4183          running.
4184        (yelp_main_idle_start): called from an idle function if this is
4185          the first instance.
4186        (main): start the factory. and call yelp_main_start or
4187          yelp_main_idle_start depending on if it's the first instance.
4188
4189        * src/yelp-base.[ch]:
4190        - Made a BonoboXObject instead of GObject.
4191        (impl_Yelp_newWindow): added, implemented GNOME_Yelp_newWindow.
4192        (yelp_base_class_init): initialize the epv-functions.
4193       
4194
4195        * src/Makefile.am: updated for idl and .server
4196          generation.
4197
4198        * src/GNOME_Yelp.server.in: added for bonobo-activation.
4199
4200        * idl/GNOME_Yelp.idl: Added. Yelp-interface (might be a module
4201          eventaully).
4202
4203        * configure.in: updated for use with bonobo.
4204
4205        * Makefile.am (EXTRA_DIST): added idl/GNOME_Yelp.idl
4206
42072002-01-04  Mikael Hallendal  <micke@codefactory.se>
4208
4209        * src/yelp-main.c (main): removed setlocale
4210
42112002-01-04  Jody Goldberg <jody@gnome.org>
4212
4213        * configure.in (CFLAGS) : do no use continuation characters.  It
4214          irritates auto*/sed on my system.
4215
42162002-01-04  Mikael Hallendal  <micke@codefactory.se>
4217
4218        * TODO: updated, moved issues to bugzilla.
4219
42202001-12-27  Duarte Loreto <happyguy_pt@hotmail.com>
4221
4222        * configure.in: Added portuguese to ALL_LINGUAS
4223
42242001-12-22  Mikael Hallendal  <micke@codefactory.se>
4225
4226        * src/yelp-window.c:
4227        (yw_close_window_cb): added. yelp-base should listen to
4228          destroy-signal of all windows, so it knows when to quit.
4229        - Added Close window in File menu
4230
42312001-12-12  Mikael Hallendal  <micke@codefactory.se>
4232
4233        * src/yelp-window.c (yw_populate): add Accel group.
4234        (yw_create_toolbar): added tooltips, needs update
4235
42362001-12-11  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
4237
4238        * configure.in: Adde "sk" to ALL_LINGUAS.
4239
42402001-12-10  Kjartan Maraas  <kmaraas@gnome.org>
4241
4242        * configure.in: Added "no" to ALL_LINGUAS.
4243       
42442001-12-10  Mikael Hallendal  <micke@codefactory.se>
4245
4246        * src/yelp-window.c (yw_class_init): added signal for new window.
4247        (yw_new_window_cb): amit new_window_requested-signal
4248
4249        * src/yelp-base.c:
4250        (yelp_base_new_window_cb): added, listens for new_window_requested
4251          from windows.
4252        (yelp_base_new_window): connect to signal in gtk-window.
4253
4254        * TODO (FEATURES): updated
4255       
4256
4257        * src/yelp-window.c: Some fixes after discussion with seth.
4258        (yw_init): Yelp: GNOME Help Browser -> Help Browser.
4259        (yw_populate): readded the menu
4260        (yw_close_cb): removed
4261        (yw_new_window_cb): readded
4262        (yw_exit_cb): readded
4263        (yw_about_cb): readded
4264        (yw_create_toolbar): removed the Close-button
4265
4266        * configure.in: changed Yelp->yelp in AM_INIT_AUTOMAKE.
4267
4268        * src/yelp-view-home.c (yelp_view_home_new):
4269        - updated color to white background, less difference between the
4270          views now.
4271
4272        * src/yelp-window.c:
4273        - cleaned up a little.
4274        - now has tree views (home/content/index) in a Notebook
4275        - First shows the Home-page, when click a link in it, swap to
4276          content-view.
4277        (yw_populate): only set up the notebook, other code moved to the
4278          three views.
4279        (yw_create_toolbar): new function, creates the toolbar.
4280
4281        * src/yelp-view-index.[ch]:
4282        - added
4283        - this handles the index view (with index-term searching to the
4284          left).
4285        - not finished.
4286
4287        * src/yelp-view-home.[ch]:
4288        - Now draws an test-page. This should be made nicer.
4289        - The HTML-stuff is _not_ finished.
4290        - Signals path_selected when a user press a link.
4291       
4292        * src/yelp-view-doc.[ch]: removed, I must have been tired when
4293          commiting this :)
4294
4295        * src/yelp-view-content.[ch]:
4296        - added
4297        - takes care of the content-view (the one with the tree to the
4298          left).
4299        - This view is accessed from the home-view.
4300       
4301        * src/yelp-toc.[ch]: removed, now handled inside
4302          yelp-view-content.[ch].
4303       
4304        * src/yelp-scrollkeeper.c:
4305        (ys_parse_book): only parse if Toplevel == GNOME.
4306
4307        * src/yelp-index.[ch]: removed, this is now handled inside
4308          yelp-view-index.c
4309       
4310        * src/yelp-view.[ch]: moved to yelp-html, yelp-view-* is the
4311          various main-views.
4312
4313        * src/yelp-html.[ch]: added, this is the previous yelp-view.[ch]
4314
4315        * src/yelp-base.c: priv->bookshelf -> content_store.
4316        (yelp_base_get_bookshelf): removed, was used by YelpWindow, but
4317          YelpWindow shouldn't know anything about YelpBase.
4318        (yelp_base_new_window): send the content_store to yelp_window_new
4319          instead.
4320
4321        * src/Makefile.am (yelp_SOURCES): updated to reflect the current
4322          files.
4323
43242001-12-09  Pablo Saratxaga  <pablo@mandrakesoft.com>
4325
4326        * configure.in: Added "az" entry to ALL_LINGUAS.
4327
43282001-12-09  Mikael Hallendal  <micke@codefactory.se>
4329
4330        * src/yelp-view-home.c: added, will be the Home-view.
4331
4332        * src/yelp-doc-view.[ch]: moved to yelp-view-doc.[ch]
4333       
4334        * src/Makefile.am (yelp_SOURCES): use yelp-view* instead of
4335          yelp-*-view.
4336
43372001-12-08  Mikael Hallendal  <micke@codefactory.se>
4338
4339        * src/yelp-main.c (main): cast the window to YELP_WINDOW.
4340
4341        * src/yelp-index.c:
4342        - don't include yelp-keyword-db.h
4343        - cleaned up some comments.
4344
4345        * src/yelp-base.c:
4346        - don't include yelp-keyword-db.h
4347        - removed keyword_db from priv-struct.
4348
4349        * src/yelp-keyword-db.[ch]: removed, should use only a GCompletion
4350          plus the eventual support for ModelFilter in GtkTreeView.
4351       
4352        * src/Makefile.am (yelp_SOURCES): removed yelp-keyword-db.[ch].
4353
4354        * TODO (FEATURES): updated.
4355
4356        * src/yelp-util.c: removed the outcommented menu-code.
4357        - No menu will be used, only the toolbar.
4358        - The window-generating code should probably be moved to glade
4359          later.
4360
4361        * src/yelp-util.[ch]: added, moved the insert-into-tree function
4362          from yelp-section.[ch] here.
4363
4364        * src/yelp-toc.c:
4365        (yelp_toc_open): removed, unused and unimplemented. Can add it
4366          back when I need it.
4367
4368        * src/yelp-section.[ch]:
4369        (yelp_section_add_sub): removed, functionality moved to
4370          yelp-util.[ch]
4371
4372        * src/yelp-scrollkeeper.[ch]:
4373        - renamed from scrollkeeper-parser.[ch]
4374        - cleaned up, don't use the metadata-parser interface.
4375        - insert into the GtkTreeStore directly.
4376
4377        * src/yelp-main.c: include yelp-window.h
4378
4379        * src/yelp-base.c:
4380        (yelp_base_new_book_cb): removed
4381        (yelp_base_insert_node): removed
4382        (yelp_base_section_foreach): removed
4383        (yelp_base_new): don't connect to parser signals, parser gets the
4384          GtkTreeStore and can insert directly into it.
4385
4386        * src/scrollkeeper-parser.[ch]: moved to yelp-scrollkeeper.[ch]
4387
4388        * src/metadata.h: removed, was used to help including all the
4389          metadata-parsers.
4390
4391        * src/main.c: moved to yelp-main.c
4392
4393        * src/metadata-parser.[ch]: removed, no need for this interface.
4394
4395        * src/devhelp-parser.[ch]: removed, don't need to support this and
4396          want the source to be as clean as possible.
4397       
4398        * src/Makefile.am (yelp_SOURCES): changed to build the correct
4399          files after the move-around.
4400
4401        * configure.in: changed AC_INIT argument to src/yelp-main.
4402
4403        * autogen.sh (PKG_NAME): changed test for srcdir/main to
4404          srcdir/yelp-main.
4405
44062001-12-07  Mikael Hallendal  <micke@codefactory.se>
4407
4408        * src/Makefile.am (yelp_SOURCES): yelp-view -> yelp-doc-view.
4409
4410        * src/yelp-window.c:
4411        - use yelp-doc-view instead of yelp-view.
4412        - update GUI after inspiration from M$ help.
4413
4414        * src/yelp-doc-view.[ch]: renamed from yelp-view.[ch]
4415
44162001-12-05  Malcolm Tredinnick <malcolm@commsecure.com.au>
4417        * src/yelp-section.[ch]:
4418        - add a scheme member to YelpSection. Will usually be NULL,
4419          except when adding URIs from Scrollkeeper.
4420        (yelp_section_new): pass in scheme as the last param.
4421        (yelp_section_copy): pass in extra param to yelp_section_new.
4422
4423        * src/devhelp-parser.c, src/yelp-window.c: pass extra param in
4424        calls to yelp_section_new().
4425
4426        * src/scrollkeeper-parser.c:
4427        - parse extra param to yelp_section_new().
4428        (sp_parse_doc): strip off the scheme from ScrollKeeper (usually
4429        "file:") before adding "ghelp:" to the URI. But save it in case
4430        we want act based on this scheme later.
4431        (sp_strip_scheme): new function to strip schemes.
4432
4433        * docs/help-parsing.txt: New file, describing what we have to
4434          handle. Mostly because I keep forgetting.
4435
44362001-12-04  Christian Meyer  <chrisime@gnome.org>
4437
4438        * configure.in: Added "de" entry to ALL_LINGUAS.
4439
44402001-12-04  Malcolm Tredinnick <malcolm@commsecure.com.au>
4441        * src/yelp-window.c:
4442        remove obsolete include of ghelp-uri.h.
4443        (yelp_window_section_select_cb): There are YelpSections that
4444        don't have uris (section headings). Don't try to open them.
4445
44462001-12-04  Mikael Hallendal  <micke@codefactory.se>
4447
4448        * src/ghelp-uri.[ch]: removed, old junk
4449
4450        * src/ghelp-main.[c]: likewise
4451
4452        * src/yelp-window.c:
4453        (yelp_window_populate): connect the history buttons.
4454        (yelp_window_history_button_pressed): added/impl.
4455        - use yelp_view_open_section instead.
4456
4457        * src/yelp-view.c:
4458        (yelp_view_open_section): renamed from yelp_view_open_uri. Now
4459          takes a section as argument instead.
4460
4461        * src/yelp-section.c (yelp_section_new): allow name == NULL
4462
4463        * src/yelp-window.c (yelp_window_populate): connect to the correct
4464          button.
4465        (yelp_window_section_selected_cb): notify the history that we are
4466          moving.
4467       
4468        * src/yelp-history.c (yelp_history_maybe_emit): no details when
4469          emitting.
4470
4471        * src/yelp-window.c:
4472        - added forward/back-buttons to priv struct.
4473        - connect the buttons to forward/back-exists-toggled signals in
4474          history.
4475        (yelp_window_toggle_history_buttons): added/impl. will handle when
4476          forward/back signals are emitted from YelpHistory.
4477
4478        * src/yelp-toc.h: YelpBook->GNode
4479
4480        * src/yelp-section.[ch]: added to replace yelp-book.[ch]
4481       
4482        * src/yelp-history.[ch]:
4483        - use YelpSections instead of strings.
4484        - renamed all functions to yelp_history instead of help_history.
4485
4486        * src/yelp-book[ch]: removed, replaced with yelp-section.
4487
4488        * src/yelp-base.c (yelp_base_new_book_cb): YelpBook->GNode
4489
4490        * src/scrollkeeper-parser.c:
4491        - lots of updates to stop using YelpBook.
4492        - YelpBook -> GNode
4493        - return GNode instead of YelpBook.
4494        - Use GNode insternaly instead of YelpBook.
4495        - now use yelp_section_add_sub instead of yelp_book_add_section.
4496        - also, yelp_section_new to get a new section to call
4497          yelp_book_add_section with.
4498       
4499        * src/metadata.h: yelp-book.h -> yelp-section.h
4500
4501        * src/metadata-parser.h: use a GNode in the new_book signal
4502          instead of a YelpBook. I might remove this signal entirely and
4503          instead use a function that might return the root-node.
4504
4505        * src/devhelp-parser.c: semi-updated, disabled for now
4506
4507        * src/Makefile.am (yelp_SOURCES):
4508        - don't compile devhelp-parser,
4509        - rename yelp-book to yelp-section
4510
45112001-12-02  Malcolm Tredinnick <malcolm@commsecure.com.au>
4512        * src/main.c (main): pass in GNOME_PROGRAM_STANDARD_PROPERTIES to
4513          gnome_program_init().
4514
4515        * src/Makefile.am: Add some defines for the install paths.
4516
45172001-12-01  Mikael Hallendal  <micke@codefactory.se>
4518
4519        * src/scrollkeeper-parser.c:
4520        (sp_parse_toc_section): prepend ? to the anchor and chomp it.
4521
4522        * src/yelp-view.c (yelp_view_open_uri): open the anchor if
4523          present.
4524
4525        * src/yelp-window.c: removed comments left from the removal of
4526          the uri-entry.
4527       
45282001-12-01  Richard Hult  <rhult@codefactory.se>
4529
4530        * src/main.c (main): Exit when the window is closed.
4531
4532        * src/*.c: Mark strings as translatable.
4533
4534        * src/main.c (main): Init gettext.
4535
4536        * acconfig.h: Add.
4537
4538        * configure.in: Gettextize and intltoolize.
4539
4540        * autogen.sh: Redirect to the installed one for gnome 2.
4541
4542        * yelp.desktop.in: Desktop file.
4543
4544        * Makefile.am: Add a desktop file and intltool rule for it.
4545
45462001-12-01  Mikael Hallendal  <micke@codefactory.se>
4547
4548        * src/scrollkeeper-parser.c: path uri's as strings instead of
4549          GnomeVFSURI's
4550
4551        * src/yelp-window.c: likewise
4552
4553        * src/yelp-view.c: likewise
4554
4555        * src/yelp-toc.c: likewise
4556
4557        * src/yelp-index.c: likewise
4558
4559        * src/yelp-book.c: likewise
4560
4561        * src/yelp-base.c: likewise
4562
4563        * TODO: updated.
4564
4565        * src/yelp-window.c (yelp_window_populate):
4566        - removed the uri-entry
4567        - added a toolbar
4568
4569        * TODO: updated.
4570
4571        * src/scrollkeeper-parser.c:
4572        (sp_parse_toc_section): chomp the name (otherwise it contains a
4573        newline).
4574
45752001-11-30  Mikael Hallendal  <micke@codefactory.se>
4576
4577        * src/scrollkeeper-parser.c:
4578        Now handles TOC parsing, needs some fixing with the internal
4579        links.
4580        include yelp-book.h
4581        (sp_get_xml_tree_of_locale): removed
4582        (sp_parse_toc): renamed from sp_parse_doc_toc., implemented to now
4583          parse the toc.
4584        (sp_parse_toc_section): added, impl.
4585        (sp_parse_section): renamed from sp_tree_parse_section.
4586        (sp_parse_doc): renamed from sp_tree_parse_doc
4587        (sp_parse_doc_toc): added (not impl. yet).
4588        (sp_get_xml_docpath): added. Handles retrieving the xml doc path
4589         from a scrollkeeper-* output.
4590        (sp_get_xml_tree_of_locale): moved the
4591         scrollkeeper-get-content-list stuff to sp_get_xml_docpath. Now use
4592         it instead.
4593
4594        * src/main.c (main): don't run gtk_init, using gnome-program.
4595
4596        * src/scrollkeeper-parser.c: renamed internal functions to sp_ to
4597          get the names shorter.
4598
45992001-11-27  Richard Hult  <rhult@codefactory.se>
4600
4601        * src/scrollkeeper-parser.c: Include string.h to get rid of a
4602        warning.
4603
4604        * src/*.h: Fix build by including glib-object.h instead of
4605        gobject/gobject.h everywhere.
4606
46072001-11-16    <micke@codefactory.se>
4608
4609        * vfs-help-module: removed, included in platform now.
4610       
4611        * configure.in: don't build vfs-help-module, it's now in libgnome.
4612
4613        * Makefile.am (SUBDIRS): dito
4614
4615        * src/yelp-view.c (yelp_view_url_requested_cb): GNOME_VFS_PRIORITY
4616          fixed to work with resent changes in API.
4617        (yelp_view_open_uri): dito.
4618
46192001-10-29  Mikael Hallendal  <micke@codefactory.se>
4620
4621        * src/main.c (main): if argument is passed, pass that argument to
4622          yelp_window_open_uri.
4623
4624        * src/yelp-window.c (yelp_window_open_uri): added/impl.
4625
46262001-10-28  Mikael Hallendal  <micke@codefactory.se>
4627
4628        * src/yelp-window.c (yelp_window_uri_selected_cb): don't segfault
4629        if uri == NULL.
4630       
4631        * src/yelp-base.c (yelp_base_new): use the scrollkeeper parser
4632        instead of devhelp.
4633
4634        * src/scrollkeeper-parser.c:
4635        (scrollkeeper_parser_parse): call _trim_ with doc->xmlRootNode.
4636        (scrollkeeper_parser_trim_empty_branches): now actually works.
4637        (scrollkeeper_parser_parse_book): don't call ..._tree_empty. All
4638        empty branches has been removed.
4639        (scrollkeeper_parser_tree_parse_section): dito.
4640
4641        * src/yelp-book.c (yelp_book_section_new): accept uri == NULL and
4642        don't ref it, if it is.
4643        (yelp_book_add_section): accept uri == NULL.
4644
4645        * src/scrollkeeper-parser.c: started work on building index from
4646        Scrollkeeper.
4647
4648        * src/devhelp-parser.c (devhelp_parser_parse_book): use xmlChar
4649        instead of gchar.
4650
4651        * vfs-help-module/help-method.c
4652        (help_name_to_local_path): gnome_i18n_get_language_list returns
4653        const GList.
4654
46552001-10-27  Mikael Hallendal  <micke@codefactory.se>
4656
4657        * src/yelp-view.c (yelp_view_open_uri): set the document to show
4658          the beginning.
4659
4660        * src/Makefile.am:
4661        - Don't build ghelp-test.
4662        (yelp_SOURCES): don't include ghelp-uri.[ch].
4663
Note: See TracBrowser for help on using the repository browser.