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 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363
|
flexml (1.9.6-5) unstable; urgency=medium
* Do not produce code with sprintf (security vulnerability).
* d/ctrl: Update the standard-version to 3.9.8 (no change needed)
-- Martin Quinson <mquinson@debian.org> Wed, 01 Jun 2016 11:36:26 +0200
flexml (1.9.6-4) unstable; urgency=medium
* Rework how the output is sorted, so that it still compiles SimGrid.
* d/p/FTBFS-pedantic: remove -ansi -pedantic flag as Flex parsers
don't compile with these flags on modern compilers (Closes: #813462).
-- Martin Quinson <mquinson@debian.org> Mon, 08 Feb 2016 17:16:45 +0100
flexml (1.9.6-3) unstable; urgency=medium
* Produce reproducible files by explicitly sorting the elements.
This greatly reduces the diffs' size when regenerating the files.
* d/control: Update Standards-Version to 3.9.6 (no change needed).
-- Martin Quinson <mquinson@debian.org> Mon, 26 Jan 2015 15:20:17 +0100
flexml (1.9.6-2) unstable; urgency=medium
* d/ctrl: Update the standard-version to 3.9.6 (no change needed)
* d/p/privacy_breach: don't fetch any logo dynamically from SF as it
may be seen (e.g., by Lintian) as a privacy breach.
-- Martin Quinson <mquinson@debian.org> Thu, 20 Nov 2014 08:47:44 +0100
flexml (1.9.6-1) unstable; urgency=low
* New upstream release:
Don't install any file under /usr/share/doc/flexml/flexml/*
Thanks lintian for noticing, and sorry for the short lived v1.9.5.
-- Martin Quinson <mquinson@debian.org> Tue, 29 Jan 2013 16:12:03 +0100
flexml (1.9.5-1) UNRELEASED; urgency=low
* New upstream release.
- flexml --version now returns the package version (instead of the
file release in upstream RCS).
* debian/control: Use canonical values in fields VCS (thanks lintian)
-- Martin Quinson <mquinson@debian.org> Tue, 29 Jan 2013 15:37:08 +0100
flexml (1.9.4-2) unstable; urgency=low
* Update Standards-Version to 3.9.4 (no change)
* Switch to debhelper compatibility level 9
This brings neat hardening features that lintian were asking for
-- Martin Quinson <mquinson@debian.org> Thu, 27 Dec 2012 21:21:37 +0100
flexml (1.9.4-1) unstable; urgency=low
* New upstream release:
- avoid ambiguous C identifiers even if XML names contain
underscores [Thx Arnaud Giersch for report and patch]
-- Martin Quinson <mquinson@debian.org> Thu, 20 Dec 2012 01:26:05 +0100
flexml (1.9.3-1) unstable; urgency=low
* New upstream release:
- Avoid undefined behaviors breaking clang's optimizations
[Thx Arnaud Giersch for the BR and patch] (Closes: #674524)
-- Martin Quinson <mquinson@debian.org> Thu, 05 Jul 2012 16:36:02 +0200
flexml (1.9.2-1) unstable; urgency=low
* New upstream release:
- Declare *_isset variables properly, even when they are in a header
[Thx Arnaud Giersch for the BR and patch] Closes: #647605)
* debian/control:
- add VCS fields, and improve short description
- update Standard-Version to 3.9.2 (no change needed)
-- Martin Quinson <mquinson@debian.org> Fri, 04 Nov 2011 14:56:17 +0100
flexml (1.9.1-1) unstable; urgency=low
* New upstream release:
- include small changes from the debian package
- Add a NEWS and a ChangeLog file
-- Martin Quinson <mquinson@debian.org> Sun, 30 Oct 2011 22:12:15 +0100
flexml (1.9-1) unstable; urgency=low
* New upstream release:
- be more defensive against multiply defined attributes
-- Martin Quinson <mquinson@debian.org> Sun, 30 Oct 2011 18:47:09 +0100
flexml (1.8-1.1) unstable; urgency=low
[ Jari Aalto ]
* Non-maintainer upload.
* debian/control
- Update to debhelper 7.1.
* debian/rules
- Add target 'get-changelog'.
* debian/source/format
- New file; fix Lintian missing-debian-source-format.
* debian/watch
- New file; fix Lintian debian-watch-file-is-missing.
* flexml.pl
- Fix spelling error (Lintian).
* ChangeLog
- New file. Downloaded from development site.
[ Jan Hauke Rahm ]
* Updating the flexml Uploaders list (Closes: #521446)
* Change doc-base section to "Programming"
* Add examples directory
* Add Homepage field
* Slight modification of debian/copyright to be more precise
* Switch to debhelper 7 and by that
+ acknowledge DEB_BUILD_OPTIONS
+ use doc-base trigger instead of generating debian/post*
* As a consequence, bump standards-version to 3.8.4
-- Jari Aalto <jari.aalto@cante.net> Thu, 13 May 2010 16:17:39 +0300
flexml (1.8-1) unstable; urgency=low
* Do not load unistd on windows platforms since this does not exist
* Improve the error message when receiving an opening tag instead of
the expected closing tag. This happens at least when the DTD
enforces the tag order and this order is not followed.
-- Martin Quinson <mquinson@debian.org> Thu, 11 Oct 2007 11:55:58 +0200
flexml (1.7-1) unstable; urgency=low
[William Dowling]
* Change the static buffstack into two dynamically allocated stacks.
This get rids of any stack size limitation;
This also solves #1529930 (parsing mixed content fails on sparc/solaris,
which were caused by misaligned pointers)
* Fix #1538171: Only display the stacknames when they are defined (they
are not in the prolog)
* Fix a bufferstack memleak. This fixes both leaks of attributes and leaks
of pcdata. People using large XML files shouldn't have to use insane
buffsizes anymore.
* Fix bug #1558023 'REQUIRED attributes not validated correctly'.
* Add -i command-line param to #include given file in output .l.
* Add a proper regression testing infrastructure and some test cases.
-- Martin Quinson <mquinson@debian.org> Sat, 16 Sep 2006 00:44:05 +0200
flexml (1.5.3-1) unstable; urgency=low
* New option: --sysid to override the system id
* Kill any non ascii char from the distrib. They were latin1, I use utf8
so they annoyed me for not much benefit. I could have switched to utf8,
but it would have annoyed other people, I'm sure.
* Kill the EnlargeFlex.patch: was integrated into flex a few ages ago.
-- Martin Quinson <mquinson@debian.org> Tue, 18 Jul 2006 19:40:36 +0200
flexml (1.5.2-1) unstable; urgency=low
* Bug fix: do find the skeleton file in installed distributions
-- Martin Quinson <mquinson@debian.org> Tue, 18 Jul 2006 14:06:50 +0200
flexml (1.5.1-1) unstable; urgency=low
* Tests used to rely on wget to fetch a dtd. Include this in the tarball
instead.
-- Martin Quinson <mquinson@debian.org> Thu, 13 Jul 2006 21:47:45 +0200
flexml (1.5-1) unstable; urgency=low
[William Dowling]
* Fix bug 1498401 "Parser loops on empty entity expansion" (l. 251);
* Fix bug 1498407 "Cannot have ELEMENT with same name as ATTLIST" (ll. 674-5);
* Fix bug 1498418 "ENTITY attribute type unimplemented." (ll. 842-51).
[Martin Quinson]
(upstream)
* Switch to Getopt::Long (I hope I didn't break anything)
* Add long version of each command line option
* Allow to override the scanner, header, application names using an
optionnal argument along to -S -H -A options.
(debian package)
* Switch to debhelper level 5 (at least try to, change seem to be ignored)
* Run the test suite in the process of package building
-- Martin Quinson <mquinson@debian.org> Thu, 13 Jul 2006 20:27:50 +0200
flexml (1.4.1-1) unstable; urgency=low
* More fixes to get several parsers in the same C code:
- pass bufferstack to static too
- prefix the pcdata variable (WARNING: go fix your code using it)
This seems to be needed with gcc 4.x
-- Martin Quinson <mquinson@debian.org> Sat, 22 Apr 2006 01:29:23 +0200
flexml (1.4-1) unstable; urgency=low
[Arnaud Legrand]
* Add a -P option to enable multiple versions of flexml to live in the
same C code.
* Make flexml work with the current flex (2.5.33) that seem to dislike
]] in the comments. Bug against flex underway.
[Martin Quinson]
* Do test the version in the current dir, not the installed one.
* Normalize the distributed archive name and content layout.
-- Martin Quinson <mquinson@debian.org> Tue, 21 Mar 2006 14:03:16 +0100
flexml (1.3-1) unstable; urgency=low
[William Dowling]
(infrastructure)
* Enhance main makefile to allow versionned installs
* Various cleanups to the makefiles
* Get a working "make test" (some of the tests themselves are still to be
fixed)
(generated parsers)
* Don't allocate the statenames array over and over (plug memleak)
* Try not to exaust the stack when possible
[Ulrik Petersen]
* Fix statenames array on terminaison (plug memleak)
[Martin Quinson]
(flexml.pl script)
* Get paranoid on file open()/close().
(infrastructure)
* Let FleXML.html be valid XHTML1.1 (so that it can be used in tests)
* Install the paper as documentation
(debian package)
* Fix the doc-base file (Closes: #303220).
-- Martin Quinson <mquinson@debian.org> Wed, 6 Apr 2005 12:27:04 +0200
flexml (1.2-2) unstable; urgency=low
* drop conflict on flex-old since oldies are harmless here.
-- Martin Quinson <mquinson@debian.org> Wed, 23 Feb 2005 22:04:14 +0100
flexml (1.2-1) unstable; urgency=low
[Martin Quinson]
* Add a \n after the error messages when not using quiet_parsers
* Clarify the licence of the produced parsers. Thanks to Ulrik Petersen
for proposing the patch, and to Kristoffer H Rose for forwarding it.
[Arnaud Legrand]
* Add a -b option to modify the default FLEXML_BUFFERSTACKSIZE.
That is useful when you get an error like "Assertion next<limit' failed".
-- Martin Quinson <mquinson@debian.org> Sun, 13 Feb 2005 19:23:45 +0100
flexml (1.1-1) unstable; urgency=low
The "back to life" version (hopefully).
[Arnaud Legrand]
* Fix a few bugs and make gcc happy.
* Make flexml work with the current flex (closes: #192692, #192243).
* Change the build-dep to flex and make lintian happy.
[William Dowling]
* Handle ']' at end of CDATA like: <![CDATA[val xxx]]]>;
* Do not print to stderr: add primitive error message facility;
[requests the user to pool for error messages with parse_err_msg()]
* Allow multiple calls/multiple returns, so flexml-generated parsers
can parse document sequences (>1 document in a stream);
* Allow failure from all states (<*>) so flex scanner jammed does
not occur.
* Avoid using "new" as identifier since it breaks C++
[Martin Quinson]
(upstream)
* Let the user decide whether they want to keep the parser quiet and use
the second feature introduced by William above (flag -q), or if they
want to stick to the old behaviour (by default).
* Let the dist target work (and don't add the debian/ dir since flexml
should't be a native package)
* Do not include the header if it wasn't generated (Closes: #62172)
(debian package)
* Put myself as maintainer. Thanks and kudos to Kristoffer for his work on
this neat tool.
* Switch from the deprecated dh_installmanpages to dh_installman
* Conflict with flex-old now that Arnaud fixed the issues
* Build-dep on flex
* Remove EnlargeFlex.patch from the debian package since this is
integrated in the stable version of flex (!)
* recognize the encoding attribute of the XML tag (Closes: #62171)
-- Martin Quinson <mquinson@debian.org> Thu, 10 Feb 2005 12:17:40 +0100
flexml (1-6.1) unstable; urgency=low
* Non-maintainer upload
* Change the build-dep to flex-old
-- Pierre Machard <pmachard@debian.org> Wed, 25 Jun 2003 10:25:24 +0200
flexml (1-6) unstable; urgency=low
* Debian package synchronized with flexml.sourceforge.net.
* Source dependencies added [thanks to ].
-- Kristoffer Rose <krisrose@debian.org> Tue, 11 Feb 2003 14:11:19 -0500
flexml (1-5) unstable; urgency=low
* doc-base fixed (and bogus menu removed).
* HTML documentation cleaned up.
-- Kristoffer H. Rose <krisrose@debian.org> Mon, 13 Dec 1999 17:00:32 +0100
flexml (1-4) unstable; urgency=low
* Oops: install in skel, not skel/skel [sic].
-- Kristoffer H. Rose <krisrose@debian.org> Thu, 9 Dec 1999 17:45:23 +0100
flexml (1-3) unstable; urgency=low
* Added perl -w option and eliminated all encountered warnings.
* Use LWP to DTDs and external entities specified by URI.
-- Kristoffer Rose <krisrose@debian.org> Thu, 9 Dec 1999 04:37:26 +0100
flexml (1-2) unstable; urgency=low
* Fixed version oops.
* DTD parser and state transition tables cleaned up somewhat.
* Can now correctly generate the `xhtml-href' application.
-- Kristoffer H. Rose <krisrose@debian.org> Mon, 6 Dec 1999 22:06:43 +0100
flexml (1-1) unstable; urgency=low
* Manual page and program fully in sync.
* Introductory document added.
* Application-generation tested some.
* flexml.skel renamed to skel [sic].
* Several printf formats fixed.
* Optimizations to avoid scanner backup on valid documents.
* Further development...
-- Kristoffer H. Rose <krisrose@debian.org> Thu, 25 Nov 1999 19:38:29 +0100
flexml (1-0) unstable; urgency=low
* Initial Release.
-- Kristoffer H. Rose <krisrose@debian.org> Tue, 23 Nov 1999 11:41:52 +0100
|