Branch: Tag:

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2016-08-22

2016-08-22 13:37:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.EXIF: Improved robustness.

Some EXIF files apparently terminate the attribute list chain with
an empty block with no next pointer at the end of the EXIF IFD.

Fixes [bug 7761].

2016-08-22 13:36:40 by Martin Nilsson <nilsson@fastmail.com>

Don't support infinite looping in exif data.

2016-08-22 13:36:21 by Martin Nilsson <nilsson@fastmail.com>

Allow for only specific tags to be parsed and the rest ignored.

2016-08-22 13:36:07 by Martin Nilsson <nilsson@fastmail.com>

Reuse the tag parsing loop.

2016-08-22 13:35:49 by Martin Nilsson <nilsson@fastmail.com>

Confine the EXIF parsing in its JFIF segment.

2016-08-22 13:35:23 by Martin Nilsson <nilsson@fastmail.com>

Converted if-train to switch.

2016-08-22 13:32:54 by Martin Nilsson <nilsson@fastmail.com>

Object Orient harder. Keep offset and byteorder internal to the file object.

2016-08-22 13:32:27 by Martin Nilsson <nilsson@fastmail.com>

Abort if the tag type can't be parsed.

2016-08-22 13:31:54 by Martin Nilsson <nilsson@fastmail.com>

Properly parse JPEG headers instead of just brute force scanning first 100 bytes. This avoids false positives or parsing EXIF data in other than APP1 segments, and more importantly finds EXIF data that is further than 100 bytes from the start of the file (e.g. after ICC profile).

2016-08-22 13:31:12 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2016-08-22 12:56:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.EXIF: Improved robustness.

Some EXIF files apparently terminate the attribute list chain with
an empty block with no next pointer at the end of the EXIF IFD.

Fixes [bug 7761].

2015-12-15

2015-12-15 11:06:56 by Martin Karlgren <marty@roxen.com>

EXIF: Avoid trying to read a negative amount of ascii characters.

Some EXIF ascii tags apparently have a zero tag_count value.

2015-12-15 11:06:28 by Martin Karlgren <marty@roxen.com>

EXIF: Avoid trying to read a negative amount of ascii characters.

Some EXIF ascii tags apparently have a zero tag_count value.

2015-12-15 11:05:11 by Martin Karlgren <marty@roxen.com>

EXIF: Avoid trying to read a negative amount of ascii characters.

Some EXIF ascii tags apparently have a zero tag_count value.

2015-10-12

2015-10-12 21:36:22 by Martin Nilsson <nilsson@fastmail.com>

Don't support infinite looping in exif data.

2015-09-01

2015-09-01 11:53:57 by Per Hedbor <ph@opera.com>

Merge branch '8.1' into per/substrings

2015-08-26

2015-08-26 18:38:40 by Martin Nilsson <nilsson@fastmail.com>

Allow for only specific tags to be parsed and the rest ignored.

2015-08-24

2015-08-24 14:43:50 by Per Hedbor <ph@opera.com>

Merge remote-tracking branch 'origin/8.1' into per/substrings

2015-08-24 13:46:37 by Martin Nilsson <nilsson@fastmail.com>

Reuse the tag parsing loop.

2015-08-24 13:34:20 by Martin Nilsson <nilsson@fastmail.com>

Confine the EXIF parsing in its JFIF segment.

2015-08-24 13:26:59 by Martin Nilsson <nilsson@fastmail.com>

Converted if-train to switch.

2015-08-24 13:11:35 by Martin Nilsson <nilsson@fastmail.com>

Abort if the tag type can't be parsed.

2015-08-24 13:11:35 by Martin Nilsson <nilsson@fastmail.com>

Object Orient harder. Keep offset and byteorder internal to the file object.

2015-08-24 01:23:13 by Martin Nilsson <nilsson@fastmail.com>

Properly parse JPEG headers instead of just brute force scanning first 100 bytes. This avoids false positives or parsing EXIF data in other than APP1 segments, and more importantly finds EXIF data that is further than 100 bytes from the start of the file (e.g. after ICC profile).

2015-05-26

2015-05-26 10:33:42 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2014-08-15

2014-08-15 20:21:17 by Martin Nilsson <nilsson@opera.com>

Less zero_type.

2014-01-05

2014-01-05 15:14:13 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '8.0' into gobject-introspection

2013-06-21

2013-06-21 09:18:55 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into pdf

2013-04-23

2013-04-23 09:42:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.EXIF: Support rationals with a zero denominator.

The denominator may be zero to indicate infinites.

Fixes [bug 6729].

2013-04-23 09:38:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.EXIF: Support rationals with a zero denominator.

The denominator may be zero to indicate infinites.

Fixes [bug 6729].

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-04-25

2011-04-25 16:41:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

More pain than they are worth.

2011-04-25 16:12:49 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2011-04-25 16:12:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2011-04-25 16:11:00 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2008-06-28

2008-06-28 16:37:03 by Martin Nilsson <mani@lysator.liu.se>

static -> protected

Rev: lib/modules/ADT.pmod/Heap.pike:1.12
Rev: lib/modules/ADT.pmod/Queue.pike:1.14
Rev: lib/modules/ADT.pmod/Relation.pmod/Binary.pike:1.15
Rev: lib/modules/ADT.pmod/Struct.pike:1.20
Rev: lib/modules/ADT.pmod/Table.pmod:1.29
Rev: lib/modules/ADT.pmod/Trie.pike:1.6
Rev: lib/modules/ADT.pmod/module.pmod:1.12
Rev: lib/modules/Arg.pmod:1.6
Rev: lib/modules/Array.pmod:1.110
Rev: lib/modules/Audio.pmod/Codec.pmod:1.11
Rev: lib/modules/Audio.pmod/Format.pmod/MP3.pike:1.4
Rev: lib/modules/Cache.pmod/Storage.pmod/Gdbm.pike:1.12
Rev: lib/modules/Cache.pmod/cache.pike:1.14
Rev: lib/modules/Calendar.pmod/Austrian.pmod:1.8
Rev: lib/modules/Calendar.pmod/Badi.pmod:1.8
Rev: lib/modules/Calendar.pmod/Coptic.pmod:1.8
Rev: lib/modules/Calendar.pmod/Discordian.pmod:1.12
Rev: lib/modules/Calendar.pmod/Event.pmod:1.24
Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.12
Rev: lib/modules/Calendar.pmod/ISO.pmod:1.11
Rev: lib/modules/Calendar.pmod/Islamic.pmod:1.11
Rev: lib/modules/Calendar.pmod/Julian.pmod:1.11
Rev: lib/modules/Calendar.pmod/Language.pmod:1.25
Rev: lib/modules/Calendar.pmod/Rule.pmod:1.3
Rev: lib/modules/Calendar.pmod/Stardate.pmod:1.17
Rev: lib/modules/Calendar.pmod/Swedish.pmod:1.9
Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.16
Rev: lib/modules/Calendar.pmod/Time.pmod:1.42
Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.35
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.44
Rev: lib/modules/Calendar.pmod/YMD.pike:1.33
Rev: lib/modules/Calendar.pmod/module.pmod:1.16
Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.12
Rev: lib/modules/Calendar_I.pmod/Stardate.pmod:1.5
Rev: lib/modules/Crypto.pmod/DSA.pike:1.8
Rev: lib/modules/Crypto.pmod/HMAC.pike:1.5
Rev: lib/modules/Crypto.pmod/Koremutake.pmod:1.4
Rev: lib/modules/Crypto.pmod/PGP.pmod:1.14
Rev: lib/modules/Crypto.pmod/Pipe.pike:1.9
Rev: lib/modules/Crypto.pmod/RSA.pike:1.11
Rev: lib/modules/Crypto.pmod/Random.pmod:1.19
Rev: lib/modules/Crypto.pmod/Substitution.pike:1.4
Rev: lib/modules/Debug.pmod/Subject.pike:1.9
Rev: lib/modules/Debug.pmod/Wrapper.pike:1.6
Rev: lib/modules/Filesystem.pmod/System.pike:1.20
Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.30
Rev: lib/modules/Filesystem.pmod/module.pmod:1.26
Rev: lib/modules/GLU.pmod:1.16
Rev: lib/modules/GLUE.pmod/Driver.pmod/GTK.pike:1.6
Rev: lib/modules/GLUE.pmod/Driver.pmod/Interface.pike:1.3
Rev: lib/modules/GLUE.pmod/Driver.pmod/SDL.pike:1.6
Rev: lib/modules/GLUE.pmod/Events.pmod:1.4
Rev: lib/modules/GLUE.pmod/module.pmod:1.15
Rev: lib/modules/GTKSupport.pmod/pCtree.pike:1.8
Rev: lib/modules/GTKSupport.pmod/pDrawingArea.pike:1.9
Rev: lib/modules/Geography.pmod/Countries.pmod:1.20
Rev: lib/modules/Geography.pmod/Position.pike:1.18
Rev: lib/modules/Getopt.pmod:1.33
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.20
Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.9
Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.7
Rev: lib/modules/Int.pmod:1.10
Rev: lib/modules/Local.pmod:1.11
Rev: lib/modules/Locale.pmod/Charset.pmod/Tables.pmod/iso88591.pmod:1.3
Rev: lib/modules/Locale.pmod/Charset.pmod/module.pmod:1.57
Rev: lib/modules/Locale.pmod/Language.pmod/nld.pmod:1.2
Rev: lib/modules/Locale.pmod/module.pmod:1.25
Rev: lib/modules/MIME.pmod/ext_to_media_type.pmod:1.7
Rev: lib/modules/MIME.pmod/module.pmod:1.20
Rev: lib/modules/Mapping.pmod:1.10
Rev: lib/modules/Parser.pmod/C.pmod:1.50
Rev: lib/modules/Parser.pmod/LR.pmod/GrammarParser.pmod:1.6
Rev: lib/modules/Parser.pmod/LR.pmod/module.pmod:1.17
Rev: lib/modules/Parser.pmod/Pike.pmod:1.41
Rev: lib/modules/Parser.pmod/RCS.pike:1.39
Rev: lib/modules/Parser.pmod/SGML.pike:1.3
Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.14
Rev: lib/modules/Parser.pmod/XML.pmod/NSTree.pmod:1.20
Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.72
Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.14
Rev: lib/modules/Parser.pmod/module.pmod:1.25
Rev: lib/modules/Pike.pmod/module.pmod:1.19
Rev: lib/modules/Process.pmod:1.54
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Bencoding.pmod:1.5
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Peer.pike:1.21
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/PeerID.pmod:1.8
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Port.pike:1.7
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike:1.36
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/module.pmod:1.4
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.96
Rev: lib/modules/Protocols.pmod/DNS_SD.pmod:1.2
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.93
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Port.pike:1.9
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.50
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/SSLPort.pike:1.14
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Session.pike:1.22
Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.56
Rev: lib/modules/Protocols.pmod/Ident.pmod:1.12
Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.113
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.15
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.32
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.21
Rev: lib/modules/Protocols.pmod/LMTP.pmod:1.12
Rev: lib/modules/Protocols.pmod/Line.pmod:1.23
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.19
Rev: lib/modules/Protocols.pmod/OBEX.pmod:1.8
Rev: lib/modules/Protocols.pmod/SMTP.pmod/module.pmod:1.46
Rev: lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:1.19
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.28
Rev: lib/modules/Protocols.pmod/X.pmod/Extensions.pmod:1.16
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.30
Rev: lib/modules/Remote.pmod/module.pmod:1.8
Rev: lib/modules/SSL.pmod/Cipher.pmod:1.16
Rev: lib/modules/SSL.pmod/connection.pike:1.42
Rev: lib/modules/SSL.pmod/context.pike:1.37
Rev: lib/modules/SSL.pmod/session.pike:1.37
Rev: lib/modules/SSL.pmod/sslfile.pike:1.110
Rev: lib/modules/Sql.pmod/Sql.pike:1.92
Rev: lib/modules/Sql.pmod/mysql.pike:1.41
Rev: lib/modules/Sql.pmod/postgres.pike:1.28
Rev: lib/modules/Sql.pmod/rsql.pike:1.13
Rev: lib/modules/Sql.pmod/sql_result.pike:1.18
Rev: lib/modules/Sql.pmod/sql_util.pmod:1.21
Rev: lib/modules/Sql.pmod/tds.pike:1.24
Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.24
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.45
Rev: lib/modules/Standards.pmod/EXIF.pmod:1.29
Rev: lib/modules/Standards.pmod/FIPS10_4.pmod:1.4
Rev: lib/modules/Standards.pmod/ID3.pmod:1.24
Rev: lib/modules/Standards.pmod/IDNA.pmod:1.9
Rev: lib/modules/Standards.pmod/IIM.pmod:1.8
Rev: lib/modules/Standards.pmod/ISO639_2.pmod:1.19
Rev: lib/modules/Standards.pmod/URI.pike:1.28
Rev: lib/modules/Standards.pmod/UUID.pmod:1.17
Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.27
Rev: lib/modules/Stdio.pmod/FakeFile.pike:1.16
Rev: lib/modules/Stdio.pmod/Readline.pike:1.60
Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.27
Rev: lib/modules/Stdio.pmod/module.pmod:1.238
Rev: lib/modules/String.pmod/HTML.pmod:1.7
Rev: lib/modules/String.pmod/module.pmod:1.29
Rev: lib/modules/Thread.pmod:1.45
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.28
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.62
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.40
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.37
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.52
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.71
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.10
Rev: lib/modules/Tools.pmod/Hilfe.pmod:1.156
Rev: lib/modules/Tools.pmod/Install.pmod:1.35
Rev: lib/modules/Tools.pmod/Legal.pmod/Copyright.pmod:1.12
Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/GPL.pmod:1.3
Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/LGPL.pmod:1.3
Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/MPL.pmod:1.3
Rev: lib/modules/Tools.pmod/Monger.pmod/MongerDeveloper.pike:1.8
Rev: lib/modules/Tools.pmod/Monger.pmod/MongerUser.pike:1.8
Rev: lib/modules/Tools.pmod/Monger.pmod/module.pmod:1.3
Rev: lib/modules/Tools.pmod/PEM.pmod:1.14
Rev: lib/modules/Tools.pmod/PV.pike:1.10
Rev: lib/modules/Tools.pmod/Shoot.pmod/module.pmod:1.20
Rev: lib/modules/Tools.pmod/Standalone.pmod/assemble_autodoc.pike:1.35
Rev: lib/modules/Tools.pmod/Standalone.pmod/dump.pike:1.10
Rev: lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:1.19
Rev: lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike:1.8
Rev: lib/modules/Tools.pmod/Standalone.pmod/precompile.pike:1.2
Rev: lib/modules/Tools.pmod/Standalone.pmod/rsqld.pike:1.12
Rev: lib/modules/Tools.pmod/Standalone.pmod/test_pike.pike:1.136
Rev: lib/modules/Tools.pmod/Testsuite.pmod:1.9
Rev: lib/modules/Tools.pmod/sed.pmod:1.6
Rev: lib/modules/Web.pmod/CGI.pmod/Request.pike:1.4
Rev: lib/modules/Web.pmod/Crawler.pmod:1.26
Rev: lib/modules/Web.pmod/OWL.pike:1.7
Rev: lib/modules/Web.pmod/RDF.pike:1.47
Rev: lib/modules/Web.pmod/RSS.pmod:1.7
Rev: lib/modules/Yabu.pmod/module.pmod:1.30
Rev: lib/modules/_Image.pmod/Dims.pmod:1.10
Rev: lib/modules/_Image.pmod/Fonts.pmod:1.13
Rev: lib/modules/_Image.pmod/module.pmod:1.47
Rev: lib/modules/_Image_DWG.pmod:1.5
Rev: lib/modules/_Image_PS.pmod:1.15
Rev: lib/modules/_Image_XCF.pmod:1.25

2008-01-13

2008-01-13 17:05:00 by Martin Nilsson <mani@lysator.liu.se>

Removed unused variables.

Rev: lib/7.0/modules/Calendar.pmod/module.pmod:1.8
Rev: lib/7.2/modules/LR.pmod/parser.pike:1.4
Rev: lib/modules/ADT.pmod/Heap.pike:1.11
Rev: lib/modules/Cache.pmod/Storage.pmod/MySQL.pike:1.7
Rev: lib/modules/Calendar_I.pmod/module.pmod:1.16
Rev: lib/modules/GTKSupport.pmod/MenuFactory.pmod:1.12
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.17
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_pie.pike:1.15
Rev: lib/modules/Parser.pmod/RCS.pike:1.38
Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.110
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.20
Rev: lib/modules/Protocols.pmod/LPD.pmod:1.10
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Session.pike:1.35
Rev: lib/modules/Protocols.pmod/SNMP.pmod/agent.pike:1.6
Rev: lib/modules/Protocols.pmod/SNMP.pmod/getcmd.pike:1.7
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.27
Rev: lib/modules/Protocols.pmod/X.pmod/Requests.pmod:1.33
Rev: lib/modules/Protocols.pmod/X.pmod/Xlib.pmod:1.50
Rev: lib/modules/Standards.pmod/EXIF.pmod:1.28
Rev: lib/modules/Standards.pmod/ID3.pmod:1.23
Rev: lib/modules/Tools.pmod/Monger.pmod/MongerDeveloper.pike:1.4
Rev: lib/modules/Tools.pmod/Monger.pmod/MongerUser.pike:1.4
Rev: lib/modules/Tools.pmod/Standalone.pmod/cgrep.pike:1.13
Rev: lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike:1.5
Rev: lib/modules/Web.pmod/Crawler.pmod:1.25
Rev: lib/modules/_Image_XCF.pmod:1.23
Rev: lib/modules/_Image_XPM.pmod:1.16

2005-05-09

2005-05-09 21:02:49 by Martin Nilsson <mani@lysator.liu.se>

Bugfix for BIAS

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.26

2005-05-09 21:01:50 by Martin Nilsson <mani@lysator.liu.se>

Bugfix for BIAS

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.27

2004-09-17

2004-09-17 14:26:18 by Martin Nilsson <mani@lysator.liu.se>

When the parsing goes bananas, don't allocate insane amount of memory.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.25

2004-09-17 14:25:36 by Martin Nilsson <mani@lysator.liu.se>

When the parsing goes bananas, don't allocate insane amount of memory.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.26

2004-08-10

2004-08-10 13:26:13 by Martin Nilsson <mani@lysator.liu.se>

Removed dead links

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.25

2004-08-10 13:19:14 by Martin Nilsson <mani@lysator.liu.se>

Added FUJIFILM kludge

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.24

2004-08-10 13:18:16 by Martin Nilsson <mani@lysator.liu.se>

Added FUJIFILM kludge

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.24

2004-04-13

2004-04-13 20:35:05 by Martin Nilsson <mani@lysator.liu.se>

Nikon D MakerNotes

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.23

2004-03-15

2004-03-15 22:47:22 by Martin Nilsson <mani@lysator.liu.se>

Use Int.swap_*. Added tag 013c.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.22

2004-03-15 16:33:07 by Martin Nilsson <mani@lysator.liu.se>

Try to fix EXIF tags with broken byteorder.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.21

2004-03-10

2004-03-10 19:32:40 by Martin Nilsson <mani@lysator.liu.se>

Don't crash when decoding maker specific data.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.17

2004-03-10 00:17:08 by Martin Nilsson <mani@lysator.liu.se>

Hide the fact that some sub tags bugs out. Our fault or error in the tag?

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.20

2003-06-08

2003-06-08 08:20:55 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

not always 32 fields

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.19

2003-04-14

2003-04-14 13:39:19 by Martin Nilsson <mani@lysator.liu.se>

Save 17K in empty arrays.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.18

2003-04-14 13:07:13 by Martin Nilsson <mani@lysator.liu.se>

Fixed a crash when reading EXIF headers from Nikon 990/D1 cameras.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.16

2003-04-14 13:06:48 by Martin Nilsson <mani@lysator.liu.se>

Fixed a crash when reading EXIF headers from Nikon 990/D1 cameras.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.17

2003-01-20

2003-01-20 18:01:50 by Martin Nilsson <mani@lysator.liu.se>

strlen -> sizeof

Rev: bin/fake_dynamic_load.pike:1.6
Rev: bin/httpd.pike:1.5
Rev: bin/install.pike:1.109
Rev: bin/mkpeep.pike:1.30
Rev: bin/tarfilter.pike:1.4
Rev: bin/test_pike.pike:1.80
Rev: bin/unbug:1.10
Rev: lib/modules/ADT.pmod/struct.pike:1.11
Rev: lib/modules/Audio.pmod/Format.pmod/module.pmod:1.6
Rev: lib/modules/Calendar.pmod/Events.pmod:1.13
Rev: lib/modules/Calendar.pmod/Time.pmod:1.22
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.27
Rev: lib/modules/Calendar.pmod/YMD.pmod:1.48
Rev: lib/modules/Calendar.pmod/mkrules.pike:1.7
Rev: lib/modules/Colors.pmod:1.13
Rev: lib/modules/Crypto/_rsa.pike:1.7
Rev: lib/modules/Crypto/des3.pike:1.8
Rev: lib/modules/Crypto/dsa.pike:1.12
Rev: lib/modules/Crypto/hmac.pike:1.9
Rev: lib/modules/Crypto/randomness.pmod:1.24
Rev: lib/modules/Crypto/rsa.pike:1.32
Rev: lib/modules/Filesystem.pmod/System.pike:1.14
Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.19
Rev: lib/modules/GTKSupport.pmod/MenuFactory.pmod:1.8
Rev: lib/modules/Getopt.pmod:1.26
Rev: lib/modules/Languages.pmod/PLIS.pmod:1.15
Rev: lib/modules/Locale.pmod/module.pmod:1.16
Rev: lib/modules/MIME.pmod/module.pmod:1.6
Rev: lib/modules/Parser.pmod/C.pmod:1.38
Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.10
Rev: lib/modules/Parser.pmod/XML.pmod/NSTree.pmod:1.7
Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.25
Rev: lib/modules/Process.pmod:1.38
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.71
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.48
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.15
Rev: lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:1.26
Rev: lib/modules/Protocols.pmod/IMAP.pmod/server.pike:1.15
Rev: lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:1.28
Rev: lib/modules/Protocols.pmod/IRC.pmod/Error.pmod:1.4
Rev: lib/modules/Protocols.pmod/IRC.pmod/Raw.pike:1.7
Rev: lib/modules/Protocols.pmod/Ident.pmod:1.10
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.9
Rev: lib/modules/Protocols.pmod/Line.pmod:1.21
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod:1.7
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.14
Rev: lib/modules/Protocols.pmod/NNTP.pmod:1.11
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.19
Rev: lib/modules/Protocols.pmod/X.pmod/KeySyms.pmod:1.3
Rev: lib/modules/Protocols.pmod/X.pmod/Requests.pmod:1.32
Rev: lib/modules/Protocols.pmod/X.pmod/Xlib.pmod:1.48
Rev: lib/modules/Protocols.pmod/X.pmod/_Xlib.pmod:1.18
Rev: lib/modules/Remote.pmod/connection.pike:1.25
Rev: lib/modules/SSL.pmod/cipher.pike:1.21
Rev: lib/modules/SSL.pmod/connection.pike:1.24
Rev: lib/modules/SSL.pmod/handshake.pike:1.30
Rev: lib/modules/SSL.pmod/https.pike:1.13
Rev: lib/modules/SSL.pmod/packet.pike:1.12
Rev: lib/modules/SSL.pmod/session.pike:1.21
Rev: lib/modules/SSL.pmod/sslfile.pike:1.51
Rev: lib/modules/SSL.pmod/state.pike:1.15
Rev: lib/modules/Sql.pmod/postgres.pike:1.19
Rev: lib/modules/Standards.pmod/ASN1.pmod/Encode.pmod:1.9
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.21
Rev: lib/modules/Standards.pmod/EXIF.pmod:1.16
Rev: lib/modules/Standards.pmod/ID3.pmod:1.8
Rev: lib/modules/Standards.pmod/PKCS.pmod/PFX.pmod:1.7
Rev: lib/modules/Standards.pmod/PKCS.pmod/Signature.pmod:1.7
Rev: lib/modules/Stdio.pmod/Readline.pike:1.44
Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.14
Rev: lib/modules/Stdio.pmod/module.pmod:1.163
Rev: lib/modules/String.pmod/Elite.pmod:1.3
Rev: lib/modules/String.pmod/module.pmod:1.10
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.25
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.54
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/MirarDocParser.pike:1.19
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.30
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.32
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.51
Rev: lib/modules/Tools.pmod/PEM.pmod:1.9
Rev: lib/modules/Tools.pmod/Shoot.pmod/module.pmod:1.6
Rev: lib/modules/Tools.pmod/Standalone.pmod/assemble_autodoc.pike:1.25
Rev: lib/modules/Tools.pmod/X509.pmod:1.17
Rev: lib/modules/Tools.pmod/_PEM.pmod:1.5
Rev: lib/modules/Tools.pmod/sed.pmod:1.5
Rev: lib/modules/Web.pmod/Crawler.pmod:1.14
Rev: lib/modules/_Image.pmod/Fonts.pmod:1.10
Rev: lib/modules/_Image.pmod/module.pmod:1.32
Rev: lib/modules/_Image_XCF.pmod:1.20
Rev: lib/modules/_Image_XPM.pmod:1.13
Rev: src/modules/Gz/flushtest.pike:1.3
Rev: src/modules/HTTPLoop/test.pike:1.3
Rev: src/modules/HTTPLoop/wwwserver.pike:1.5
Rev: src/modules/_Charset/module.pmod.in:1.28
Rev: src/modules/files/socktest.pike:1.21
Rev: src/post_modules/GTK/new_build_pgtk.pike:1.22
Rev: src/post_modules/GTK/output/doc-pikeref.pike:1.13
Rev: src/post_modules/GTK/output/few.pike:1.2
Rev: src/post_modules/GTK/output/split.pike:1.11
Rev: src/post_modules/Unicode/make_canonicals.pike:1.2
Rev: src/post_modules/Unicode/make_decompose.pike:1.4
Rev: src/post_modules/Unicode/make_wordbits.pike:1.2
Rev: src/post_modules/Unicode/test.pike:1.6

2002-11-15

2002-11-15 06:16:15 by Martin Nilsson <mani@lysator.liu.se>

Added Fuji, Olympus, Sanyo and Casio cameras for real.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.15

2002-11-15 05:07:21 by Martin Nilsson <mani@lysator.liu.se>

Made some stuff static.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.14

2002-11-10

2002-11-10 13:05:20 by Anders Johansson <anders@roxen.com>

Updated to EXIF 2.2.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.13

2002-10-08

2002-10-08 14:04:10 by Martin Nilsson <mani@lysator.liu.se>

Better EXIF support. Some API changes: get_properties only accepts Stdio.File objects. MN_Multi1 is renamed to MN_Multi3.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.12

2002-09-24

2002-09-24 20:22:56 by Martin Nilsson <mani@lysator.liu.se>

Index 7 has been found. Added workaround to prevenr backtrace.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.11

2002-03-26

2002-03-26 12:05:06 by Johan Schön <js@opera.com>

Removed debug

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.10

2002-03-25

2002-03-25 22:05:29 by Johan Schön <js@opera.com>

Format byte arrays as strings, not as ascii representations of strings

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.9

2002-03-25 21:49:38 by Johan Schön <js@opera.com>

Now supports big-endian EXIF data.

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.8

2002-03-20

2002-03-20 16:40:05 by Martin Nilsson <mani@lysator.liu.se>

Added #pike __REAL_VERSION__

Rev: lib/modules/ADT.pmod/History.pike:1.3
Rev: lib/modules/ADT.pmod/Stack.pike:1.5
Rev: lib/modules/Calendar.pmod/verify.pike:1.2
Rev: lib/modules/Calendar_I.pmod/Austrian.pmod:1.3
Rev: lib/modules/Calendar_I.pmod/Gregorian.pmod:1.28
Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.10
Rev: lib/modules/Calendar_I.pmod/Julian.pmod:1.3
Rev: lib/modules/Calendar_I.pmod/Orthodox.pmod:1.4
Rev: lib/modules/Calendar_I.pmod/Stardate.pmod:1.4
Rev: lib/modules/Calendar_I.pmod/Swedish.pmod:1.15
Rev: lib/modules/Calendar_I.pmod/module.pmod:1.12
Rev: lib/modules/Debug.pmod/Tracer.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/abstract.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/cat.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/ces.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/deu.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/eng.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/fin.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/fra.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/hrv.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/hun.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/ita.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/jpn.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/mri.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/nld.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/nor.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/pol.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/por.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/rus.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/slv.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/spa.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/srp.pike:1.2
Rev: lib/modules/Locale.pmod/Language.pmod/swe.pike:1.2
Rev: lib/modules/Parser.pmod/RCS.pike:1.13
Rev: lib/modules/Pike.pmod:1.6
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Chained.pike:1.2
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Filesystem.pike:1.2
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Port.pike:1.5
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.9
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/module.pmod:1.8
Rev: lib/modules/Protocols.pmod/IRC.pmod/module.pmod:1.2
Rev: lib/modules/Protocols.pmod/SNMP.pmod/getcmd.pike:1.3
Rev: lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:1.4
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.19
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/test.pike:1.2
Rev: lib/modules/SSL.pmod/alert.pike:1.7
Rev: lib/modules/SSL.pmod/cipher.pike:1.19
Rev: lib/modules/SSL.pmod/client.pike:1.3
Rev: lib/modules/SSL.pmod/connection.pike:1.22
Rev: lib/modules/SSL.pmod/constants.pike:1.10
Rev: lib/modules/SSL.pmod/context.pike:1.14
Rev: lib/modules/SSL.pmod/handshake.pike:1.29
Rev: lib/modules/SSL.pmod/https.pike:1.12
Rev: lib/modules/SSL.pmod/packet.pike:1.11
Rev: lib/modules/SSL.pmod/server.pike:1.3
Rev: lib/modules/SSL.pmod/session.pike:1.20
Rev: lib/modules/SSL.pmod/sslfile.pike:1.43
Rev: lib/modules/SSL.pmod/sslport.pike:1.10
Rev: lib/modules/SSL.pmod/state.pike:1.14
Rev: lib/modules/Sql.pmod/module.pmod:1.3
Rev: lib/modules/Standards.pmod/CIFF.pmod/File.pike:1.2
Rev: lib/modules/Standards.pmod/CIFF.pmod/module.pmod:1.2
Rev: lib/modules/Standards.pmod/EXIF.pmod:1.7
Rev: lib/modules/Standards.pmod/URI.pike:1.12
Rev: lib/modules/System.pmod:1.6
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.13
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.44
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.23
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.20
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.25
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.30
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.6
Rev: lib/modules/Tools.pmod/PV.pike:1.7
Rev: lib/modules/_Image.pmod/Dims.pmod:1.2
Rev: lib/modules/_Image.pmod/Fonts.pmod:1.4
Rev: lib/modules/system.pmod:1.2

2002-01-15

2002-01-15 22:35:21 by Martin Nilsson <mani@lysator.liu.se>

Removed copyright

Rev: lib/modules/Cache.pmod/Data.pike:1.4
Rev: lib/modules/Cache.pmod/Policy.pmod/Base.pike:1.4
Rev: lib/modules/Cache.pmod/Policy.pmod/Multiple.pike:1.4
Rev: lib/modules/Cache.pmod/Policy.pmod/Null.pike:1.4
Rev: lib/modules/Cache.pmod/Policy.pmod/Sized.pike:1.4
Rev: lib/modules/Cache.pmod/Policy.pmod/Timed.pike:1.5
Rev: lib/modules/Cache.pmod/Storage.pmod/Base.pike:1.6
Rev: lib/modules/Cache.pmod/Storage.pmod/Gdbm.pike:1.8
Rev: lib/modules/Cache.pmod/Storage.pmod/Memory.pike:1.6
Rev: lib/modules/Cache.pmod/Storage.pmod/MySQL.pike:1.5
Rev: lib/modules/Cache.pmod/Storage.pmod/Yabu.pike:1.8
Rev: lib/modules/Cache.pmod/cache.pike:1.6
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.17
Rev: lib/modules/Sql.pmod/msql.pike:1.10
Rev: lib/modules/Sql.pmod/postgres.pike:1.16
Rev: lib/modules/Sql.pmod/sybase.pike:1.6
Rev: lib/modules/Standards.pmod/EXIF.pmod:1.6
Rev: lib/modules/Standards.pmod/ISO639_2.pmod:1.8
Rev: lib/modules/Web.pmod/Crawler.pmod:1.12

2001-09-17

2001-09-17 09:20:36 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

more tolerant of Exif placement to allow jpegtran(1) transformations

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.5

2001-09-17 09:20:19 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

more tolerant of Exif placement to allow jpegtran(1) transformations

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.4

2001-09-17 08:47:27 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

more tolerant of Exif placement to allow jpegtran(1) transformations

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.3

2001-09-14

2001-09-14 18:29:11 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

spelling correction: Clo_u_dy

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.2

2001-07-16

2001-07-16 01:07:35 by Johan Schön <js@opera.com>

Added support for parsing EXIF 2.1 tags

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.1

2001-07-16 01:07:35 by Johan Schön <js@opera.com>

Added support for parsing EXIF 2.1 tags

Rev: lib/modules/Standards.pmod/EXIF.pmod:1.1