Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • 9.0
  • 8.0
  • 7.8
  • 7.6
  • 7.4
  • 7.2
  • 7.0
  • 0.6
  • rosuav/latex-markdown-renderer
  • rxnpatch/rxnpatch
  • marcus/gobject-introspection
  • rxnpatch/8.0
  • rosuav/pre-listening-ports
  • nt-tools
  • rosuav/async-annotations
  • rosuav/pgsql-ssl
  • rxnpatch/rxnpatch-broken/2023-10-06T094250
  • grubba/fdlib
  • grubba/wip/sakura/8.0
  • v8.0.1996
  • v8.0.1994
  • v8.0.1992
  • v8.0.1990
  • v8.0.1988
  • v8.0.1986
  • rxnpatch/clusters/8.0/2025-04-29T124414
  • rxnpatch/2025-04-29T124414
  • v8.0.1984
  • v8.0.1982
  • v8.0.1980
  • v8.0.1978
  • v8.0.1976
  • v8.0.1974
  • v8.0.1972
  • v8.0.1970
  • v8.0.1968
  • v8.0.1966
  • v8.0.1964
  • v8.0.1962
40 results

_Image_PS.pmod

Blame
    • Fredrik Hübinette (Hubbe)'s avatar
      a580e1f1
      introduced __REAL_VERSION__ · a580e1f1
      Fredrik Hübinette (Hubbe) authored
      Rev: lib/master.pike.in:1.134
      Rev: lib/modules/ADT.pmod/Heap.pike:1.5
      Rev: lib/modules/ADT.pmod/Priority_queue.pike:1.4
      Rev: lib/modules/ADT.pmod/Queue.pike:1.3
      Rev: lib/modules/ADT.pmod/Table.pmod:1.14
      Rev: lib/modules/ADT.pmod/struct.pike:1.8
      Rev: lib/modules/Array.pmod:1.46
      Rev: lib/modules/Cache.pmod/Data.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Base.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Multiple.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Null.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Sized.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Timed.pike:1.3
      Rev: lib/modules/Cache.pmod/Storage.pmod/Base.pike:1.4
      Rev: lib/modules/Cache.pmod/Storage.pmod/Gdbm.pike:1.4
      Rev: lib/modules/Cache.pmod/Storage.pmod/Memory.pike:1.4
      Rev: lib/modules/Cache.pmod/Storage.pmod/MySQL.pike:1.3
      Rev: lib/modules/Cache.pmod/Storage.pmod/Yabu.pike:1.4
      Rev: lib/modules/Cache.pmod/cache.pike:1.4
      Rev: lib/modules/Calendar.pmod/Austrian.pmod:1.4
      Rev: lib/modules/Calendar.pmod/Calendar.pike:1.3
      Rev: lib/modules/Calendar.pmod/Coptic.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Discordian.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Event.pmod:1.8
      Rev: lib/modules/Calendar.pmod/Events.pmod:1.5
      Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.3
      Rev: lib/modules/Calendar.pmod/ISO.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Islamic.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Julian.pmod:1.5
      Rev: lib/modules/Calendar.pmod/Language.pmod:1.6
      Rev: lib/modules/Calendar.pmod/Namedays.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Roman.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Ruleset.pike:1.5
      Rev: lib/modules/Calendar.pmod/Stardate.pmod:1.5
      Rev: lib/modules/Calendar.pmod/Swedish.pmod:1.4
      Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.5
      Rev: lib/modules/Calendar.pmod/Time.pmod:1.5
      Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.9
      Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.12
      Rev: lib/modules/Calendar.pmod/YMD.pmod:1.12
      Rev: lib/modules/Calendar.pmod/mkrules.pike:1.4
      Rev: lib/modules/Calendar.pmod/module.pmod:1.6
      Rev: lib/modules/Colors.pmod:1.6
      Rev: lib/modules/Crypto.pmod:1.6
      Rev: lib/modules/Crypto/_rsa.pike:1.5
      Rev: lib/modules/Crypto/des3.pike:1.6
      Rev: lib/modules/Crypto/des3_cbc.pike:1.4
      Rev: lib/modules/Crypto/des_cbc.pike:1.4
      Rev: lib/modules/Crypto/dsa.pike:1.9
      Rev: lib/modules/Crypto/hmac.pike:1.7
      Rev: lib/modules/Crypto/idea_cbc.pike:1.4
      Rev: lib/modules/Crypto/randomness.pmod:1.18
      Rev: lib/modules/Crypto/rsa.pike:1.27
      Rev: lib/modules/Debug.pmod/werror.pmod:1.5
      Rev: lib/modules/Filesystem.pmod/System.pike:1.6
      Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.9
      Rev: lib/modules/Filesystem.pmod/module.pmod:1.8
      Rev: lib/modules/Function.pmod:1.3
      Rev: lib/modules/GDK.pmod:1.9
      Rev: lib/modules/GLU.pmod:1.8
      Rev: lib/modules/GTKSupport.pmod/Alert.pike:1.5
      Rev: lib/modules/GTKSupport.pmod/MenuFactory.pmod:1.5
      Rev: lib/modules/GTKSupport.pmod/SClist.pike:1.6
      Rev: lib/modules/GTKSupport.pmod/Util.pmod:1.8
      Rev: lib/modules/GTKSupport.pmod/pCtree.pike:1.5
      Rev: lib/modules/GTKSupport.pmod/pDrawingArea.pike:1.5
      Rev: lib/modules/Geography.pmod/Countries.pmod:1.4
      Rev: lib/modules/Geography.pmod/Position.pike:1.4
      Rev: lib/modules/Getopt.pmod:1.11
      Rev: lib/modules/Gnome.pmod:1.3
      Rev: lib/modules/Graphics.pmod/Graph.pmod/create_bars.pike:1.3
      Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.4
      Rev: lib/modules/Graphics.pmod/Graph.pmod/create_pie.pike:1.4
      Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.4
      Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.3
      Rev: lib/modules/Graphics.pmod/Graph.pmod/test.pike:1.4
      Rev: lib/modules/LR.pmod/Grammar_parser.pmod:1.10
      Rev: lib/modules/LR.pmod/item.pike:1.6
      Rev: lib/modules/LR.pmod/lr.pike:1.5
      Rev: lib/modules/LR.pmod/parser.pike:1.24
      Rev: lib/modules/LR.pmod/priority.pike:1.4
      Rev: lib/modules/LR.pmod/rule.pike:1.7
      Rev: lib/modules/LR.pmod/scanner.pike:1.3
      Rev: lib/modules/Languages.pmod/PLIS.pmod:1.10
      Rev: lib/modules/Locale.pmod/Charset.pmod:1.3
      Rev: lib/modules/Locale.pmod/Gettext.pmod:1.3
      Rev: lib/modules/Locale.pmod/module.pmod:1.4
      Rev: lib/modules/Parser.pmod/C.pmod:1.17
      Rev: lib/modules/Parser.pmod/Pike.pmod:1.4
      Rev: lib/modules/Parser.pmod/XML.pmod/Simple.pike:1.3
      Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.5
      Rev: lib/modules/Parser.pmod/module.pmod:1.3
      Rev: lib/modules/Process.pmod:1.29
      Rev: lib/modules/Program.pmod:1.3
      Rev: lib/modules/Protocols.pmod/DNS.pmod:1.51
      Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.20
      Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.16
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/dummy_server.pike:1.7
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/imap_server.pike:1.20
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:1.25
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/parser.pike:1.12
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/requests.pmod:1.89
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/server.pike:1.14
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:1.27
      Rev: lib/modules/Protocols.pmod/IRC.pmod/Client.pike:1.4
      Rev: lib/modules/Protocols.pmod/IRC.pmod/Error.pmod:1.3
      Rev: lib/modules/Protocols.pmod/IRC.pmod/Raw.pike:1.4
      Rev: lib/modules/Protocols.pmod/IRC.pmod/Requests.pmod:1.3
      Rev: lib/modules/Protocols.pmod/Ident.pmod:1.9
      Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.20
      Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.6
      Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.6
      Rev: lib/modules/Protocols.pmod/LPD.pmod:1.6
      Rev: lib/modules/Protocols.pmod/Line.pmod:1.11
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/ASync.pmod:1.3
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Connection.pike:1.7
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod:1.5
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/ProtocolTypes.pmod:1.7
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.10
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Request.pmod:1.7
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Session.pike:1.21
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Threads.pike:1.7
      Rev: lib/modules/Protocols.pmod/NNTP.pmod:1.9
      Rev: lib/modules/Protocols.pmod/Ports.pmod:1.7
      Rev: lib/modules/Protocols.pmod/SMTP.pmod:1.13
      Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.11
      Rev: lib/modules/Protocols.pmod/X.pmod/Atom.pmod:1.7
      Rev: lib/modules/Protocols.pmod/X.pmod/Auth.pmod:1.9
      Rev: lib/modules/Protocols.pmod/X.pmod/Extensions.pmod:1.10
      Rev: lib/modules/Protocols.pmod/X.pmod/Requests.pmod:1.28
      Rev: lib/modules/Protocols.pmod/X.pmod/Types.pmod:1.34
      Rev: lib/modules/Protocols.pmod/X.pmod/XImage.pmod:1.16
      Rev: lib/modules/Protocols.pmod/X.pmod/XTools.pmod:1.6
      Rev: lib/modules/Protocols.pmod/X.pmod/Xlib.pmod:1.41
      Rev: lib/modules/Protocols.pmod/X.pmod/_Types.pmod:1.5
      Rev: lib/modules/Protocols.pmod/X.pmod/_Xlib.pmod:1.15
      Rev: lib/modules/Protocols.pmod/X.pmod/db/convert_compose.pike:1.4
      Rev: lib/modules/Remote.pmod/Client.pike:1.9
      Rev: lib/modules/Remote.pmod/Server.pike:1.9
      Rev: lib/modules/Remote.pmod/call.pike:1.7
      Rev: lib/modules/Remote.pmod/connection.pike:1.19
      Rev: lib/modules/Remote.pmod/context.pike:1.12
      Rev: lib/modules/Remote.pmod/obj.pike:1.5
      Rev: lib/modules/Sql.pmod/msql.pike:1.9
      Rev: lib/modules/Sql.pmod/mysql.pike:1.12
      Rev: lib/modules/Sql.pmod/mysql_result.pike:1.4
      Rev: lib/modules/Sql.pmod/odbc.pike:1.7
      Rev: lib/modules/Sql.pmod/odbc_result.pike:1.4
      Rev: lib/modules/Sql.pmod/oracle.pike:1.6
      Rev: lib/modules/Sql.pmod/postgres.pike:1.11
      Rev: lib/modules/Sql.pmod/postgres_result.pike:1.4
      Rev: lib/modules/Sql.pmod/rsql.pike:1.6
      Rev: lib/modules/Sql.pmod/sql.pike:1.40
      Rev: lib/modules/Sql.pmod/sql_result.pike:1.7
      Rev: lib/modules/Sql.pmod/sql_util.pmod:1.6
      Rev: lib/modules/Sql.pmod/sybase.pike:1.5
      Rev: lib/modules/Stack.pmod:1.7
      Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.11
      Rev: lib/modules/Standards.pmod/ASN1.pmod/Encode.pmod:1.6
      Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.16
      Rev: lib/modules/Standards.pmod/ISO639_2.pmod:1.4
      Rev: lib/modules/Standards.pmod/PKCS.pmod/CSR.pmod:1.8
      Rev: lib/modules/Standards.pmod/PKCS.pmod/Certificate.pmod:1.8
      Rev: lib/modules/Standards.pmod/PKCS.pmod/DSA.pmod:1.5
      Rev: lib/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod:1.10
      Rev: lib/modules/Standards.pmod/PKCS.pmod/PFX.pmod:1.6
      Rev: lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod:1.14
      Rev: lib/modules/Standards.pmod/PKCS.pmod/Signature.pmod:1.4
      Rev: lib/modules/Stdio.pmod/Readline.pike:1.37
      Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.11
      Rev: lib/modules/Stdio.pmod/module.pmod:1.89
      Rev: lib/modules/String.pmod:1.13
      Rev: lib/modules/Thread.pmod:1.23
      Rev: lib/modules/Tools.pmod/Hilfe.pmod:1.16
      Rev: lib/modules/Tools.pmod/Install.pmod:1.9
      Rev: lib/modules/Tools.pmod/PEM.pmod:1.8
      Rev: lib/modules/Tools.pmod/X509.pmod:1.12
      Rev: lib/modules/Tools.pmod/_PEM.pmod:1.4
      Rev: lib/modules/Tools.pmod/sed.pmod:1.3
      Rev: lib/modules/Yabu.pmod/module.pmod:1.24
      Rev: lib/modules/Yabu.pmod/test.pike:1.8
      Rev: lib/modules/_Image.pmod/module.pmod:1.11
      Rev: lib/modules/_Image_PS.pmod:1.4
      Rev: lib/modules/_Image_PSD.pmod:1.9
      Rev: lib/modules/_Image_XCF.pmod:1.12
      Rev: lib/modules/_Image_XPM.pmod:1.12
      Rev: lib/modules/__builtin.pmod:1.3
      Rev: lib/modules/error.pmod:1.4
      Rev: src/cpp.c:1.77
      Rev: src/modules/Java/module.pmod.in.in:1.7
      Rev: src/modules/MIME/module.pmod.in:1.23
      Rev: src/modules/Mird/module.pmod.in:1.3
      Rev: src/modules/Oracle/module.pmod.in:1.6
      Rev: src/modules/Regexp/module.pmod.in:1.4
      Rev: src/modules/Yp/module.pmod.in:1.11
      Rev: src/modules/_Charset/module.pmod.in:1.9
      Rev: src/modules/files/stat.c:1.13
      a580e1f1
      History
      introduced __REAL_VERSION__
      Fredrik Hübinette (Hubbe) authored
      Rev: lib/master.pike.in:1.134
      Rev: lib/modules/ADT.pmod/Heap.pike:1.5
      Rev: lib/modules/ADT.pmod/Priority_queue.pike:1.4
      Rev: lib/modules/ADT.pmod/Queue.pike:1.3
      Rev: lib/modules/ADT.pmod/Table.pmod:1.14
      Rev: lib/modules/ADT.pmod/struct.pike:1.8
      Rev: lib/modules/Array.pmod:1.46
      Rev: lib/modules/Cache.pmod/Data.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Base.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Multiple.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Null.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Sized.pike:1.3
      Rev: lib/modules/Cache.pmod/Policy.pmod/Timed.pike:1.3
      Rev: lib/modules/Cache.pmod/Storage.pmod/Base.pike:1.4
      Rev: lib/modules/Cache.pmod/Storage.pmod/Gdbm.pike:1.4
      Rev: lib/modules/Cache.pmod/Storage.pmod/Memory.pike:1.4
      Rev: lib/modules/Cache.pmod/Storage.pmod/MySQL.pike:1.3
      Rev: lib/modules/Cache.pmod/Storage.pmod/Yabu.pike:1.4
      Rev: lib/modules/Cache.pmod/cache.pike:1.4
      Rev: lib/modules/Calendar.pmod/Austrian.pmod:1.4
      Rev: lib/modules/Calendar.pmod/Calendar.pike:1.3
      Rev: lib/modules/Calendar.pmod/Coptic.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Discordian.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Event.pmod:1.8
      Rev: lib/modules/Calendar.pmod/Events.pmod:1.5
      Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.3
      Rev: lib/modules/Calendar.pmod/ISO.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Islamic.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Julian.pmod:1.5
      Rev: lib/modules/Calendar.pmod/Language.pmod:1.6
      Rev: lib/modules/Calendar.pmod/Namedays.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Roman.pmod:1.3
      Rev: lib/modules/Calendar.pmod/Ruleset.pike:1.5
      Rev: lib/modules/Calendar.pmod/Stardate.pmod:1.5
      Rev: lib/modules/Calendar.pmod/Swedish.pmod:1.4
      Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.5
      Rev: lib/modules/Calendar.pmod/Time.pmod:1.5
      Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.9
      Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.12
      Rev: lib/modules/Calendar.pmod/YMD.pmod:1.12
      Rev: lib/modules/Calendar.pmod/mkrules.pike:1.4
      Rev: lib/modules/Calendar.pmod/module.pmod:1.6
      Rev: lib/modules/Colors.pmod:1.6
      Rev: lib/modules/Crypto.pmod:1.6
      Rev: lib/modules/Crypto/_rsa.pike:1.5
      Rev: lib/modules/Crypto/des3.pike:1.6
      Rev: lib/modules/Crypto/des3_cbc.pike:1.4
      Rev: lib/modules/Crypto/des_cbc.pike:1.4
      Rev: lib/modules/Crypto/dsa.pike:1.9
      Rev: lib/modules/Crypto/hmac.pike:1.7
      Rev: lib/modules/Crypto/idea_cbc.pike:1.4
      Rev: lib/modules/Crypto/randomness.pmod:1.18
      Rev: lib/modules/Crypto/rsa.pike:1.27
      Rev: lib/modules/Debug.pmod/werror.pmod:1.5
      Rev: lib/modules/Filesystem.pmod/System.pike:1.6
      Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.9
      Rev: lib/modules/Filesystem.pmod/module.pmod:1.8
      Rev: lib/modules/Function.pmod:1.3
      Rev: lib/modules/GDK.pmod:1.9
      Rev: lib/modules/GLU.pmod:1.8
      Rev: lib/modules/GTKSupport.pmod/Alert.pike:1.5
      Rev: lib/modules/GTKSupport.pmod/MenuFactory.pmod:1.5
      Rev: lib/modules/GTKSupport.pmod/SClist.pike:1.6
      Rev: lib/modules/GTKSupport.pmod/Util.pmod:1.8
      Rev: lib/modules/GTKSupport.pmod/pCtree.pike:1.5
      Rev: lib/modules/GTKSupport.pmod/pDrawingArea.pike:1.5
      Rev: lib/modules/Geography.pmod/Countries.pmod:1.4
      Rev: lib/modules/Geography.pmod/Position.pike:1.4
      Rev: lib/modules/Getopt.pmod:1.11
      Rev: lib/modules/Gnome.pmod:1.3
      Rev: lib/modules/Graphics.pmod/Graph.pmod/create_bars.pike:1.3
      Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.4
      Rev: lib/modules/Graphics.pmod/Graph.pmod/create_pie.pike:1.4
      Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.4
      Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.3
      Rev: lib/modules/Graphics.pmod/Graph.pmod/test.pike:1.4
      Rev: lib/modules/LR.pmod/Grammar_parser.pmod:1.10
      Rev: lib/modules/LR.pmod/item.pike:1.6
      Rev: lib/modules/LR.pmod/lr.pike:1.5
      Rev: lib/modules/LR.pmod/parser.pike:1.24
      Rev: lib/modules/LR.pmod/priority.pike:1.4
      Rev: lib/modules/LR.pmod/rule.pike:1.7
      Rev: lib/modules/LR.pmod/scanner.pike:1.3
      Rev: lib/modules/Languages.pmod/PLIS.pmod:1.10
      Rev: lib/modules/Locale.pmod/Charset.pmod:1.3
      Rev: lib/modules/Locale.pmod/Gettext.pmod:1.3
      Rev: lib/modules/Locale.pmod/module.pmod:1.4
      Rev: lib/modules/Parser.pmod/C.pmod:1.17
      Rev: lib/modules/Parser.pmod/Pike.pmod:1.4
      Rev: lib/modules/Parser.pmod/XML.pmod/Simple.pike:1.3
      Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.5
      Rev: lib/modules/Parser.pmod/module.pmod:1.3
      Rev: lib/modules/Process.pmod:1.29
      Rev: lib/modules/Program.pmod:1.3
      Rev: lib/modules/Protocols.pmod/DNS.pmod:1.51
      Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.20
      Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.16
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/dummy_server.pike:1.7
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/imap_server.pike:1.20
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:1.25
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/parser.pike:1.12
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/requests.pmod:1.89
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/server.pike:1.14
      Rev: lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:1.27
      Rev: lib/modules/Protocols.pmod/IRC.pmod/Client.pike:1.4
      Rev: lib/modules/Protocols.pmod/IRC.pmod/Error.pmod:1.3
      Rev: lib/modules/Protocols.pmod/IRC.pmod/Raw.pike:1.4
      Rev: lib/modules/Protocols.pmod/IRC.pmod/Requests.pmod:1.3
      Rev: lib/modules/Protocols.pmod/Ident.pmod:1.9
      Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.20
      Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.6
      Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.6
      Rev: lib/modules/Protocols.pmod/LPD.pmod:1.6
      Rev: lib/modules/Protocols.pmod/Line.pmod:1.11
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/ASync.pmod:1.3
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Connection.pike:1.7
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod:1.5
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/ProtocolTypes.pmod:1.7
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.10
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Request.pmod:1.7
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Session.pike:1.21
      Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Threads.pike:1.7
      Rev: lib/modules/Protocols.pmod/NNTP.pmod:1.9
      Rev: lib/modules/Protocols.pmod/Ports.pmod:1.7
      Rev: lib/modules/Protocols.pmod/SMTP.pmod:1.13
      Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.11
      Rev: lib/modules/Protocols.pmod/X.pmod/Atom.pmod:1.7
      Rev: lib/modules/Protocols.pmod/X.pmod/Auth.pmod:1.9
      Rev: lib/modules/Protocols.pmod/X.pmod/Extensions.pmod:1.10
      Rev: lib/modules/Protocols.pmod/X.pmod/Requests.pmod:1.28
      Rev: lib/modules/Protocols.pmod/X.pmod/Types.pmod:1.34
      Rev: lib/modules/Protocols.pmod/X.pmod/XImage.pmod:1.16
      Rev: lib/modules/Protocols.pmod/X.pmod/XTools.pmod:1.6
      Rev: lib/modules/Protocols.pmod/X.pmod/Xlib.pmod:1.41
      Rev: lib/modules/Protocols.pmod/X.pmod/_Types.pmod:1.5
      Rev: lib/modules/Protocols.pmod/X.pmod/_Xlib.pmod:1.15
      Rev: lib/modules/Protocols.pmod/X.pmod/db/convert_compose.pike:1.4
      Rev: lib/modules/Remote.pmod/Client.pike:1.9
      Rev: lib/modules/Remote.pmod/Server.pike:1.9
      Rev: lib/modules/Remote.pmod/call.pike:1.7
      Rev: lib/modules/Remote.pmod/connection.pike:1.19
      Rev: lib/modules/Remote.pmod/context.pike:1.12
      Rev: lib/modules/Remote.pmod/obj.pike:1.5
      Rev: lib/modules/Sql.pmod/msql.pike:1.9
      Rev: lib/modules/Sql.pmod/mysql.pike:1.12
      Rev: lib/modules/Sql.pmod/mysql_result.pike:1.4
      Rev: lib/modules/Sql.pmod/odbc.pike:1.7
      Rev: lib/modules/Sql.pmod/odbc_result.pike:1.4
      Rev: lib/modules/Sql.pmod/oracle.pike:1.6
      Rev: lib/modules/Sql.pmod/postgres.pike:1.11
      Rev: lib/modules/Sql.pmod/postgres_result.pike:1.4
      Rev: lib/modules/Sql.pmod/rsql.pike:1.6
      Rev: lib/modules/Sql.pmod/sql.pike:1.40
      Rev: lib/modules/Sql.pmod/sql_result.pike:1.7
      Rev: lib/modules/Sql.pmod/sql_util.pmod:1.6
      Rev: lib/modules/Sql.pmod/sybase.pike:1.5
      Rev: lib/modules/Stack.pmod:1.7
      Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.11
      Rev: lib/modules/Standards.pmod/ASN1.pmod/Encode.pmod:1.6
      Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.16
      Rev: lib/modules/Standards.pmod/ISO639_2.pmod:1.4
      Rev: lib/modules/Standards.pmod/PKCS.pmod/CSR.pmod:1.8
      Rev: lib/modules/Standards.pmod/PKCS.pmod/Certificate.pmod:1.8
      Rev: lib/modules/Standards.pmod/PKCS.pmod/DSA.pmod:1.5
      Rev: lib/modules/Standards.pmod/PKCS.pmod/Identifiers.pmod:1.10
      Rev: lib/modules/Standards.pmod/PKCS.pmod/PFX.pmod:1.6
      Rev: lib/modules/Standards.pmod/PKCS.pmod/RSA.pmod:1.14
      Rev: lib/modules/Standards.pmod/PKCS.pmod/Signature.pmod:1.4
      Rev: lib/modules/Stdio.pmod/Readline.pike:1.37
      Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.11
      Rev: lib/modules/Stdio.pmod/module.pmod:1.89
      Rev: lib/modules/String.pmod:1.13
      Rev: lib/modules/Thread.pmod:1.23
      Rev: lib/modules/Tools.pmod/Hilfe.pmod:1.16
      Rev: lib/modules/Tools.pmod/Install.pmod:1.9
      Rev: lib/modules/Tools.pmod/PEM.pmod:1.8
      Rev: lib/modules/Tools.pmod/X509.pmod:1.12
      Rev: lib/modules/Tools.pmod/_PEM.pmod:1.4
      Rev: lib/modules/Tools.pmod/sed.pmod:1.3
      Rev: lib/modules/Yabu.pmod/module.pmod:1.24
      Rev: lib/modules/Yabu.pmod/test.pike:1.8
      Rev: lib/modules/_Image.pmod/module.pmod:1.11
      Rev: lib/modules/_Image_PS.pmod:1.4
      Rev: lib/modules/_Image_PSD.pmod:1.9
      Rev: lib/modules/_Image_XCF.pmod:1.12
      Rev: lib/modules/_Image_XPM.pmod:1.12
      Rev: lib/modules/__builtin.pmod:1.3
      Rev: lib/modules/error.pmod:1.4
      Rev: src/cpp.c:1.77
      Rev: src/modules/Java/module.pmod.in.in:1.7
      Rev: src/modules/MIME/module.pmod.in:1.23
      Rev: src/modules/Mird/module.pmod.in:1.3
      Rev: src/modules/Oracle/module.pmod.in:1.6
      Rev: src/modules/Regexp/module.pmod.in:1.4
      Rev: src/modules/Yp/module.pmod.in:1.11
      Rev: src/modules/_Charset/module.pmod.in:1.9
      Rev: src/modules/files/stat.c:1.13
    _Image_PS.pmod 2.55 KiB
    #pike __REAL_VERSION__
    
    string find_in_path( string file )
    {
      string path=getenv("PATH");
      foreach(path ? path/":" : ({}) , path)
        if(file_stat(path=combine_path(path,file)))
          return path;
    }
    
    object decode( string data, mapping|void options )
    {
      if(!options) options = ([]);
      object fd, fd2;
      object fd3, fd4;
      string bbox;
      int llx, lly;
      int urx, ury;
      fd = Stdio.File();
      fd2 = fd->pipe();
    
      fd3 = Stdio.File();
      fd4 = fd3->pipe();
    
      if(data[0..3] != "%!PS")
        error("This is not a postscrip file!\n");
    
      if(sscanf(data, "%*s\n%%%%BoundingBox: %s\n", bbox) == 2)
      {
        int x0,x1,y0,y1;
        sscanf(bbox, "%d %d %d %d", x0,y0,x1,y1 );
        llx = (int)((x0/72.0) * (options->dpi||100)+0.01);
        lly = (int)((y0/72.0) * (options->dpi||100)+0.01);
        urx = (int)((x1/72.0) * (options->dpi||100)+0.01);
        ury = (int)((y1/72.0) * (options->dpi||100)+0.01);
      }
    
      array command = ({
        find_in_path("gs")||("/bin/sh -c gs "),
        "-quiet",
        "-sDEVICE="+(options->device||"ppmraw"),
        "-r"+(options->dpi||100),
        "-dNOPAUSE",
        "-sOutputFile=-",
        "-",
        "-c quit 2>/dev/null" 
      });
    
    //   werror("running "+(command*" ")+"\n");
      Process.create_process( command, ([
        "stdin":fd,
        "stdout":fd3,
        "stderr":fd3,
      ]));
      destruct(fd);
      destruct(fd3);
      fd2->write( data );
      if(search(data, "showpage") == -1)
        fd2->write( "\nshowpage\n" );
      destruct(fd2);
      object i= Image.PNM.decode( fd4->read() );
      
      if(urx && ury)
        i = i->mirrory()->copy(llx,lly,urx,ury)->mirrory();
      return i;
    }
    
    mapping _decode( string data, mapping|void options )
    {
      return ([ "image":decode( data,options ) ]);
    }
    
    
    
    
    string encode(  object img, mapping|void options )
    {
      int w = img->xsize(), h = img->ysize();
      string i = (string)img;
      float scl = 72.0 / ((options&&options->dpi)||100);
      img = 0;
      string res;
      res =("%!PS-Adobe-3.0\n"
            "%%DocumentData: Clean8Bit\n"
    	"%%BoundingBox: 0 0 "+(int)ceil(w*scl)+" "+(int)ceil(h*scl)+"\n"
    	"%%EndComments\n"
    	"%%BeginProlog\n"
    	"30 dict begin\n"
    	"/tmpstr 256 string def\n"
    	"/dnl{currentfile tmpstr readline pop pop}bind def\n"
    	"/di{dnl gsave scale 2 copy pop string/pxdat exch def\n"
    	" 2 copy 8 [4 2 roll dup 0 0 4 2 roll neg 0 3 2 roll] {currentfile\n"
    	" pxdat readstring pop}false 3 colorimage grestore}bind def\n"
    	"%%EndProlog\n");
    
      res += sprintf("%d %d %f %f di\n", w, h, scl*w, scl*h);
      res +="%%BeginData "+sizeof(i)+" Binary Bytes\n" + i +"\n%%EndData\n";
    
      if( !options || !options->eps )
        res += "showpage\n";
      res += "%%Trailer\n" "end\n" "%%EOF\n";
      return res;
    }
    
    function _encode = encode;