summaryrefslogtreecommitdiff
path: root/NEWS
blob: 887c50889b4abe850bc12352dff62a42fa8cc23f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
Version 0.8.1
-------------

Fixes:
* Ensure directories exist before reading them - bug #15755
* Close files and clean up behind us - bug #15654
* Fix potential crash when no info page exists - bug #15274 (Saleem Abdulrasool)
* Remove longopts to make non-linux work properly - bug #11839
  - These options should be unused in normal operation
* If $USERNAME isn't set (MacOS), use a default name - bug #14872
* Fix potential crasher on mangled info dir file - bug #12515

Version 0.8.0
-------------

Fixes:
* Remove debug output that got left in
* Slightly better categorisation


Version 0.7.1
-------------

Fixes:
* Improve parsing of omf categories

* Add LZMA support - bug #13255 
  - Per Øyvind Karlsen
* Make attributes insensitive to ordering


Version 0.7.0
-------------
Please note: The 0.7 / 0.8 branch is backwards-incompatible with
       	     version 0.6 and previous.

New features:

* Add new attributes for hidden (NoDisplay) and default 
  section (DocDefaultSection) to the .document file parsing
* Increase scrictness of parsing in line with the spec.
* omf files now return (approximate) fd.o categories
* Add new requirement to define I_KNOW_RARIAN_0_8_IS_UNSTABLE before
  use
* rarian.h is now a general inclusion guard and main functions have
  moved to rarian-main.h
* Update example program to use new features

Bug fixed:
* #13201 - Compiler warnings
* #12279 - _new functions don't return new structs [1]
           Iterators take the wrong argument type
* Many other minor errors and warnings

Version 0.6.0
-------------

 * Only export required symbols - based on patch from Daniel Macks
  - bug #12147 and #11969
 * Fix build on OSX and Solaris
  - bugs #12359 and #12043
 * Various crash fixes in .document files - Hans Petter Jansson
  - bugs #12226 and #12131
 * Make sk-config return decent results when OMF reading is enabled
  - bug #12212
 * Fix silly spelling errors
  - bug #12008
 * Fix copyright headers
 * Fallback languages now work correctly
  - GNOME bug #474556
 * Fix potential off-by-one issue in sk-preinstall - Ghee Teo
  -bug #12052

Version 0.5.8
-------------

 * Fix build on FreeBSD and Solaris (mostly) - Damien Carbury
 * rarian-example now goes through man and info pages again
 * Add MAINTAINER file, since someone asked for it

Bug fixed:
 * Missing argument to sprintf added (bug #11976 and #11957)
 * Fix crashes on invalid info files (bug #11896)
 * Fix crashes on man pages with no section (bug #11901)
 * Fix update script when not reading OMF's directly
 * Don't free environment variables - they don't belong to us 
   - Jan de Groot (bug #11799)
 * Fix categoried with omf files (the one everyone complained
   about)

Version 0.5.6
-------------
 
 * By default, we now read omf files directly
   and don't do translations when update script is
   run.  This fixes everyone's install (hopefully)
   and helps out packagers

Version 0.5.4
-------------

 * Fix README to not display version stuff
 * Write the rarian-update-mtimes file to $statedir
   - Fixes FHS compliance
 * Remove some uneccessary memory allocations (Jens Granseuer)
 * Fix infinite loop bug in update script --help
 * Store configure.ac in SVN as executable
 * Fix install when no prefix is specified (as autofoo insists on 
   specifying to prefix variable as NONE instead of not defining it)
 * Reenable the rebuild script and fix it when the mtimes file 
   doesn't exist
 
Version 0.5.2
-------------

New stuff since 0.5.0:
* Moved to new home at rarian.freedesktop.org
* Added documentation

Fixes:
* Fix template naming error (that stopped yelp working)
* Make scrollkeeper-update optional at install time
  - Florian Steinel
* Make build work in chroot
  - based on patch from Florian Steinel
* Fix #include's for potentially non-included files
* Fix man pages to not repase all man pages on every single call
* Only check for xsltproc instead of libxslt (as that's what we 
actually use)
* Only install / link sk-extract if it's actually possible (ENABLE_EXTRACT is set)
* Fix stupid, broken omf parsing when no seriesid is available
* Make failing omf conversion errors slightly less cryptic
* Override default dest dir for omf translation when asked
  (fixes things for packagers)
* Fix older autoconf datarootdir issue
  - Shaun McCance
* Don't do scrollkeeper-rebuilddb when distchecking
* Make update script work correctly with dash (Daniel Holbach)
* Fix symlinks for packagers (Daniel Holbach)
* Fix silly error in rarian-man that caused a warning in linked programs
* Make distcheck pass properly


Version 0.5.0
-------------

New stuff since 0.4 release:
* Add new pkg-config file
* install headers correctly
* add lots of useful functions for getting info out of rarian
* Add info page support
* Add man page support
* Add scripts and programs to emulate all scrollkeeper scripts
* (optionally) depend on libxslt for scrollkeeper-extract
* Add all necessary stuff so installing in place of scrollkeeper in 
  jhbuild works fully
* Add proper COPYING attribution files for utils and lib
* Remove autogen dependance on gnome-autogen
* Oh, and change package name to Rarian (from Spoon)
* turn on installed mode by default
* Turn on scrollkeeper compatibility by default
* When scrollkeeper files exist, move them out the way and symlink 
  appropriately
* Fix loads of compiler errors
* Oh, and change package name to Rarian (from Spoon)