From 57db14a6309b81c48d6d45e618798ffd1022eb3e Mon Sep 17 00:00:00 2001 From: short <> Date: Mon, 12 Dec 2005 17:41:44 +0000 Subject: [PATCH] &img: Incompatible change: Source must be supplied with the source extension. --- etmms/Index.pm | 2 +- project/CasioA/Index.pm | 6 +++--- project/FordFulk/Index.pm | 4 ++-- project/Heat/Index.pm | 4 ++-- project/Islet/Index.pm | 4 ++-- project/LaserGame/Index.pm | 2 +- project/PortDiag/Index.pm | 4 ++-- project/TraceFS/Index.pm | 6 +++--- project/captive/Index.pm | 4 ++-- project/captive/Preview.pm | 24 ++++++++++++------------ project/captive/doc/APITypes.pm | 16 ++++++++-------- project/captive/doc/Architecture.pm | 6 +++--- project/captive/doc/CacheManager.pm | 6 +++--- project/captive/doc/CallType.pm | 6 +++--- project/captive/doc/Components.pm | 2 +- project/captive/doc/Details.pm | 6 +++--- project/captive/doc/Macros.pm | 6 +++--- project/captive/doc/Reverse.pm | 14 +++++++------- project/etherealmmse/Index.pm | 2 +- project/etherealwsp/Index.pm | 2 +- project/gladewsrc/Index.pm | 2 +- project/int13sniff/Index.pm | 4 ++-- project/line9k/Index.pm | 2 +- project/muttsort/Index.pm | 2 +- project/pgsqlsubstr/Index.pm | 2 +- project/phphash/Index.pm | 2 +- project/redirector_ad/Index.pm | 2 +- project/surprise/Index.pm | 4 ++-- project/winvnc/Index.pm | 2 +- project/xbill/Index.pm | 2 +- 30 files changed, 75 insertions(+), 75 deletions(-) diff --git a/etmms/Index.pm b/etmms/Index.pm index 9bc6a44..7a49703 100644 --- a/etmms/Index.pm +++ b/etmms/Index.pm @@ -69,7 +69,7 @@ to setup sniffing tunnel. One of the phones were setup in answer mode to simulate the MMS center while the other one called to the real official (and buggy) MMS center accessible as regular service provided by the GSM operator.

-@{[ centerimg 'gate','MMS Sniffing Diagram' ]} +@{[ centerimg 'gate.dia','MMS Sniffing Diagram' ]} @{[ vskip "2ex" ]} @{[ centerimg 'triple.jpeg','MMS Sniffing Mobiles Setup' ]} diff --git a/project/CasioA/Index.pm b/project/CasioA/Index.pm index 0540773..d1ce243 100644 --- a/project/CasioA/Index.pm +++ b/project/CasioA/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"Casio-A", "platform"=>"amiga", "priority"=>450, - "icon"=>"Casio-A-icon", + "icon"=>"Casio-A-icon.png", "download"=>"Casio-A.lha", "link-source file"=>"Casio-A.asm", "summary"=>"Casio SF-A10 diary backup", @@ -53,9 +53,9 @@ project::Lib->init(); print <<"HERE"; -@{[ centerimg "Casio-A","Casio-A Snapshot" ]} +@{[ centerimg "Casio-A.png","Casio-A Snapshot" ]} @{[ vskip "1ex" ]} -@{[ centerimg "CasioSchema","Casio-A Interface Scheme" ]} +@{[ centerimg "CasioSchema.png","Casio-A Interface Scheme" ]} HERE diff --git a/project/FordFulk/Index.pm b/project/FordFulk/Index.pm index 8558ac9..be9450f 100644 --- a/project/FordFulk/Index.pm +++ b/project/FordFulk/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"FordFulk", "platform"=>"web", "priority"=>230, - "icon"=>"FordFulk-icon", + "icon"=>"FordFulk-icon.png", "download"=>"FordFulk/FordFulk.zip", "summary"=>"Ford-Fulkenson algorithm web applet", "license"=>"PD", @@ -54,7 +54,7 @@ print <<"HERE"; @{[ vskip "3ex" ]} -@{[ centerimg "FordFulk","Applet Screenshot" ]} +@{[ centerimg "FordFulk.png","Applet Screenshot" ]} HERE diff --git a/project/Heat/Index.pm b/project/Heat/Index.pm index 73a00e8..1a9a967 100644 --- a/project/Heat/Index.pm +++ b/project/Heat/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"Heat", "platform"=>"web", "priority"=>220, - "icon"=>"Heat-icon", + "icon"=>"Heat-icon.png", "download"=>"Heat/Heat.zip", "summary"=>"Heat distribution simulation web applet", "license"=>"PD", @@ -54,7 +54,7 @@ print <<"HERE"; @{[ vskip "3ex" ]} -@{[ centerimg "Heat","Applet Screenshot" ]} +@{[ centerimg "Heat.png","Applet Screenshot" ]} HERE diff --git a/project/Islet/Index.pm b/project/Islet/Index.pm index 7c4d869..386de6f 100644 --- a/project/Islet/Index.pm +++ b/project/Islet/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"Islet", "platform"=>"web", "priority"=>210, - "icon"=>"Islet-icon", + "icon"=>"Islet-icon.png", "download"=>"Islet/Islet.zip", "summary"=>"Map fight web game applet", "license"=>"PD", @@ -52,7 +52,7 @@ print <<"HERE";

@{[ a_href 'Islet/','Program on-line.' ]}

-@{[ centerimg "Islet","Applet demo screen" ]} +@{[ centerimg "Islet.png","Applet demo screen" ]} HERE diff --git a/project/LaserGame/Index.pm b/project/LaserGame/Index.pm index e333d7f..b677593 100644 --- a/project/LaserGame/Index.pm +++ b/project/LaserGame/Index.pm @@ -58,7 +58,7 @@ project::Lib->init(); print <<"HERE"; @{[ centerimg "hw.jpeg","LaserGame Hardware" ]} @{[ vskip "1ex" ]} -@{[ centerimg "LaserComm","LaserComm Utility" ]} +@{[ centerimg "LaserComm.png","LaserComm Utility" ]} HERE diff --git a/project/PortDiag/Index.pm b/project/PortDiag/Index.pm index acece73..e84881f 100644 --- a/project/PortDiag/Index.pm +++ b/project/PortDiag/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"PortDiag", "platform"=>"amiga", "priority"=>470, - "icon"=>"PortDiag-icon", + "icon"=>"PortDiag-icon.png", "download"=>"PortDiag.lha", "link-source file"=>"PortDiag.asm", "aminet"=>"hard/hack/PortDiag", @@ -54,7 +54,7 @@ sub handler project::Lib->init(); -print centerimg "PortDiag","PortDiag Snapshot"; +print centerimg "PortDiag.png","PortDiag Snapshot"; exit; diff --git a/project/TraceFS/Index.pm b/project/TraceFS/Index.pm index 3337937..154f63c 100644 --- a/project/TraceFS/Index.pm +++ b/project/TraceFS/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"TraceFS", "platform"=>"w32", "priority"=>610, - "icon"=>"TraceFS-icon", + "icon"=>"TraceFS-icon.png", "cvs"=>"captive/src/TraceFS", "link-Documentation"=>"/project/captive/doc/CacheManager.pm#TraceFS", "summary"=>"Microsoft Windows Kernel API Tracer", @@ -55,9 +55,9 @@ project::Lib->init(); print <<"HERE"; -@{[ centerimg "/project/captive/doc/ntdebug-windbg-boot","TraceFS Initialization" ]} +@{[ centerimg "/project/captive/doc/ntdebug-windbg-boot.png","TraceFS Initialization" ]} @{[ vskip "1ex" ]} -@{[ centerimg "/project/captive/doc/dia/TraceFS","TraceFS Hooking" ]} +@{[ centerimg "/project/captive/doc/dia/TraceFS.dia","TraceFS Hooking" ]} HERE diff --git a/project/captive/Index.pm b/project/captive/Index.pm index bc2da31..7b8a029 100755 --- a/project/captive/Index.pm +++ b/project/captive/Index.pm @@ -35,7 +35,7 @@ our @ListItem=( "license"=>"GPL", "maintenance"=>"update", "language"=>"i386 asm, C, Perl", - "icon"=>"captive-install-acquire-icon", + "icon"=>"captive-install-acquire-icon.png", "cvs-of main tree"=>"captive", "cvs-of branched ReactOS subdir"=>"reactos:captive", "cvs-of branched LUFS"=>"lufs:captive", @@ -265,7 +265,7 @@ by @{[ a_href 'http://www.malinux.net/main/','Florin Malita' ]}.

HERE -print rightimg <<"HERE",'reactos','ReactOS',"a_href"=>'http://www.reactos.com/'; +print rightimg <<"HERE",'reactos.png','ReactOS',"a_href"=>'http://www.reactos.com/';

The First Open Source MS-Windows Kernel API for Free OS

Compatibility with the existing binary Microsoft Windows file system drivers has been diff --git a/project/captive/Preview.pm b/project/captive/Preview.pm index b516250..f39e362 100755 --- a/project/captive/Preview.pm +++ b/project/captive/Preview.pm @@ -53,20 +53,20 @@ my($file_base,$text,$comment)=@_; HERE } -print preview_img 'doc/ntdebug-ntfs','WinDbg Remote NT Kernel NTFS Debugging'; -print preview_img 'doc/dia/arch-all','Captive Components Architecture','' +print preview_img 'doc/ntdebug-ntfs.png','WinDbg Remote NT Kernel NTFS Debugging'; +print preview_img 'doc/dia/arch-all.dia','Captive Components Architecture','' .'Red color indicates Captive components for the most common LUFS use case.
' .'Violet color indicates system components for the most common LUFS use case.'; -print preview_img 'doc/arch-captive','Captive Subsystems Architecture'; -print preview_img 'doc/arch-W32','Original Microsoft Windows Subsystems Architecture'; -print preview_img 'doc/ratio','Functions Reusal Ratio'; -print preview_img 'doc/fig/functype_patched_wrap_fromw32','Code Wrapping of a Call from Microsoft Windows Code'; -print preview_img 'doc/dia/inheritance','Sandboxing Scheme with GObject Inheritance'; -print preview_img 'doc/dia/parent-connector','Parent Connector for Sandbox Slave Restarts Handling'; -print preview_img 'doc/dia/cache-manager','NT Cache Manager Scheme'; -print preview_img 'doc/ntdebug-windbg-boot','Windows NT Remote Kernel Debug Mode During System Boot'; -print preview_img 'doc/dia/TraceFS','TraceFS Debugging Hook for NT Cache Manager Analysis'; -print preview_img 'captive-install-acquire','Captive Microsoft Windows Drivers Acquire Utility'; +print preview_img 'doc/arch-captive.sxd','Captive Subsystems Architecture'; +print preview_img 'doc/arch-W32.sxd','Original Microsoft Windows Subsystems Architecture'; +print preview_img 'doc/ratio.sxi','Functions Reusal Ratio'; +print preview_img 'doc/fig/functype_patched_wrap_fromw32.fig','Code Wrapping of a Call from Microsoft Windows Code'; +print preview_img 'doc/dia/inheritance.dia','Sandboxing Scheme with GObject Inheritance'; +print preview_img 'doc/dia/parent-connector.dia','Parent Connector for Sandbox Slave Restarts Handling'; +print preview_img 'doc/dia/cache-manager.dia','NT Cache Manager Scheme'; +print preview_img 'doc/ntdebug-windbg-boot.png','Windows NT Remote Kernel Debug Mode During System Boot'; +print preview_img 'doc/dia/TraceFS.dia','TraceFS Debugging Hook for NT Cache Manager Analysis'; +print preview_img 'captive-install-acquire.png','Captive Microsoft Windows Drivers Acquire Utility'; exit; diff --git a/project/captive/doc/APITypes.pm b/project/captive/doc/APITypes.pm index d6d943f..bcd85ca 100755 --- a/project/captive/doc/APITypes.pm +++ b/project/captive/doc/APITypes.pm @@ -56,7 +56,7 @@ print <<"HERE"; @{[ a_href 'APITypes.pm#functype_native_libcaptive','native-own' ]} 116 38% - @{[ doc_img 'ratio','Functions Reusal Ratio' ]} + @{[ doc_img 'ratio.sxi','Functions Reusal Ratio' ]}

As there are several choices to implement each function the usual attempts/investigations ordering is listed in the sections below.

@@ -186,7 +186,7 @@ print <<"HERE"; caller in the standard UNIX @{[ a_href 'CallType.pm#calltype_cdecl','cdecl call type' ]}.

- @{[ doc_img 'fig/functype_patched_pass_fromunix', + @{[ doc_img 'fig/functype_patched_pass_fromunix.fig', 'Function Type: pass from UNIX Code' ]}

Pass from W32 Code

@@ -227,7 +227,7 @@ print <<"HERE"; but in this case a relay with the appropriate @{[ a_href '#calltype','cdecl/stdcall/fastcall call type' ]} is used.

- @{[ doc_img 'fig/functype_patched_pass_fromw32', + @{[ doc_img 'fig/functype_patched_pass_fromw32.fig', 'Function Type: pass from W32 Code' ]} @{[ vskip() ]} @@ -257,7 +257,7 @@ print <<"HERE"; with the appropriate cdecl/stdcall/fastcall call type.

- @{[ doc_img 'fig/functype_patched_wrap_fromunix', + @{[ doc_img 'fig/functype_patched_wrap_fromunix.fig', 'Function Type: wrap from UNIX Code' ]}

Wrapping of Call from W32 Code

@@ -274,7 +274,7 @@ print <<"HERE"; relay with the appropriate @{[ a_href '#calltype','cdecl/stdcall/fastcall call type' ]}.

- @{[ doc_img 'fig/functype_patched_wrap_fromw32', + @{[ doc_img 'fig/functype_patched_wrap_fromw32.fig', 'Function Type: wrap from W32 Code' ]} @{[ vskip() ]} @@ -329,13 +329,13 @@ print <<"HERE"; ReactOS implementations.

- @{[ doc_img 'fig/functype_native_fromunix', + @{[ doc_img 'fig/functype_native_fromunix.fig', 'Function Type: native from UNIX Code' ]}

Native Implementation of "unpatched" Library Function Called from W32 Code

- @{[ doc_img 'fig/functype_unpatched_native_fromw32', + @{[ doc_img 'fig/functype_unpatched_native_fromw32.fig', 'Function Type: native of unpatched from W32 Code' ]}

Here comes the differentiation if the project deals either with @@ -361,7 +361,7 @@ print <<"HERE";

Native Implementation of "patched" Library Function Called from W32 Code

- @{[ doc_img 'fig/functype_patched_native_fromw32', + @{[ doc_img 'fig/functype_patched_native_fromw32.fig', 'Function Type: native of patched from W32 Code' ]}

The calling scheme is similiar to the diff --git a/project/captive/doc/Architecture.pm b/project/captive/doc/Architecture.pm index 620b070..cd3d903 100755 --- a/project/captive/doc/Architecture.pm +++ b/project/captive/doc/Architecture.pm @@ -46,8 +46,8 @@ print <<"HERE"; Microsoft Windows NT kernel space environment and $gnulinux user space process environment:

- @{[ doc_img 'arch-W32','Microsoft Windows Subsystems Architecture' ]} - @{[ doc_img 'arch-captive','Captive Subsystems Architecture' ]} + @{[ doc_img 'arch-W32.sxd','Microsoft Windows Subsystems Architecture' ]} + @{[ doc_img 'arch-captive.sxd','Captive Subsystems Architecture' ]}

Existing Emulation Projects

@@ -198,7 +198,7 @@ print <<"HERE"; download/extract the Service Pack files accordingly.

- @{[ doc_img 'captive-install-acquire-ask','Microsoft Windows Drivers Acquire Affirmation' ]} + @{[ doc_img 'captive-install-acquire-ask.png','Microsoft Windows Drivers Acquire Affirmation' ]} HERE diff --git a/project/captive/doc/CacheManager.pm b/project/captive/doc/CacheManager.pm index 754961c..e009613 100755 --- a/project/captive/doc/CacheManager.pm +++ b/project/captive/doc/CacheManager.pm @@ -68,7 +68,7 @@ print <<"HERE"; the other goals of its W32 counterpart are left to be successfuly handled by UNIX OS in much more efficient way.

- @{[ doc_img 'dia/cache-manager', + @{[ doc_img 'dia/cache-manager.dia', 'NT Cache Manager Architecture' ]}

Cache Manager objects are always bound to @@ -247,7 +247,7 @@ print <<"HERE"; subsystems. It was chosen as easier way to trace it instead and validate all the Cache Manager assumptions by Cache Manager simulator.

- @{[ doc_img 'dia/TraceFS','TraceFS Hooking' ]} + @{[ doc_img 'dia/TraceFS.dia','TraceFS Hooking' ]}

You must prepare your driver to be hooked (ntfs.sys in this case):

@@ -274,7 +274,7 @@ print <<"HERE"; from WinDbg by @{[ a_href 'Reverse.pm#WinDbg','W32 remote kernel debugging' ]}:

- @{[ doc_img 'ntdebug-windbg-boot','Successfuly connected WinDbg' ]} + @{[ doc_img 'ntdebug-windbg-boot.png','Successfuly connected WinDbg' ]}

The resulting trace file should be processed by @{[ captive_srcfile './src/TraceFS/checktrace.pl' ]} Perl Cache Manager diff --git a/project/captive/doc/CallType.pm b/project/captive/doc/CallType.pm index ce3b7cc..71b7f55 100755 --- a/project/captive/doc/CallType.pm +++ b/project/captive/doc/CallType.pm @@ -80,7 +80,7 @@ print <<"HERE"; function arguments with the function prototype used by the caller is harmless. Variable arguments lists can be passed by this convention.

- @{[ doc_img 'fig/calltype_cdecl', + @{[ doc_img 'fig/calltype_cdecl.fig', 'W32 Calling Convention cdecl Scheme' ]} @@ -93,7 +93,7 @@ print <<"HERE";

W32 Calling Convention "stdcall"

- @{[ doc_img 'fig/calltype_stdcall', + @{[ doc_img 'fig/calltype_stdcall.fig', 'W32 Calling Convention stdcall Scheme' ]}

Convention never used in the UNIX world. It needs to be specified for @@ -139,7 +139,7 @@ print <<"HERE"; @{[ a_href '#functype','relaying code' ]} generated by captivesym relay generator.

- @{[ doc_img 'fig/calltype_fastcall', + @{[ doc_img 'fig/calltype_fastcall.fig', 'W32 Calling Convention fastcall Scheme' ]}
diff --git a/project/captive/doc/Components.pm b/project/captive/doc/Components.pm index 9638eb2..02fdaac 100755 --- a/project/captive/doc/Components.pm +++ b/project/captive/doc/Components.pm @@ -42,7 +42,7 @@ print <<"HERE";

Project Components

- @{[ doc_img 'dia/arch-all','Project Components Architecture' ]} + @{[ doc_img 'dia/arch-all.dia','Project Components Architecture' ]}

Most of the work of this project is located in the single box called "libcaptive" located in the center diff --git a/project/captive/doc/Details.pm b/project/captive/doc/Details.pm index 0a0efd1..9195978 100755 --- a/project/captive/doc/Details.pm +++ b/project/captive/doc/Details.pm @@ -148,13 +148,13 @@ print <<"HERE";

  • the only connection with the UNIX OS by CORBA/ORBit RPC
  • - @{[ doc_img 'dia/arch-all','Project Components Architecture' ]} + @{[ doc_img 'dia/arch-all.dia','Project Components Architecture' ]}

    This security is almost the same as provided by emulated virtual machines such as @{[ a_href 'http://www.vmware.com/solutions/security.html','VMware' ]}.

    - @{[ doc_img 'dia/inheritance','Sandboxing Scheme' ]} + @{[ doc_img 'dia/inheritance.dia','Sandboxing Scheme' ]}

    Project can be also used in non-sandboxed mode by --no-sandbox option as it is easier to debug @@ -471,7 +471,7 @@ print <<"HERE";

    message to syslog and refuse any further operations with this object.

    - @{[ doc_img 'dia/parent-connector','Parent Connector' ]} + @{[ doc_img 'dia/parent-connector.dia','Parent Connector' ]}

    HANDLE represents W32 object open in existing W32 filesystem.HANDLE is created diff --git a/project/captive/doc/Macros.pm b/project/captive/doc/Macros.pm index 1b24cf3..743008f 100755 --- a/project/captive/doc/Macros.pm +++ b/project/captive/doc/Macros.pm @@ -46,15 +46,15 @@ my($class,$where)=@_; print '

    '."\n"; print ''."\n"; print ''."\n"; print ''."\n"; print ''."\n"; print ''."\n"; diff --git a/project/captive/doc/Reverse.pm b/project/captive/doc/Reverse.pm index 0c0cad9..d6a7177 100755 --- a/project/captive/doc/Reverse.pm +++ b/project/captive/doc/Reverse.pm @@ -112,7 +112,7 @@ print <<"HERE"; on the WinDbg side. Your goal is to successfuly connect WinDbg:

    - @{[ doc_img 'ntdebug-ntfs','WinDbg Remote NT Kernel NTFS Debugging' ]} + @{[ doc_img 'ntdebug-ntfs.png','WinDbg Remote NT Kernel NTFS Debugging' ]}

    The most easy way to setup two computers is to use commercial @{[ a_href 'http://www.vmware.com/download/workstation.html','VMware Workstation' ]} @@ -122,15 +122,15 @@ print <<"HERE";

    WinDbg side setup

    - @{[ doc_img 'ntdebug-vmware-windbg', + @{[ doc_img 'ntdebug-vmware-windbg.png', 'VMware virtual serial port' .' of WinDbg side' ]}

    You should setup WinDbg according to:

    - @{[ doc_img 'ntdebug-windbg-port','Port settings of WinDbg' ]} - @{[ doc_img 'ntdebug-windbg-sym','Symbols files location of WinDbg' ]} + @{[ doc_img 'ntdebug-windbg-port.png','Port settings of WinDbg' ]} + @{[ doc_img 'ntdebug-windbg-sym.png','Symbols files location of WinDbg' ]}

    Symbols should point to the directory where reside files extracted from the symbol archive for your version of @@ -156,11 +156,11 @@ print <<"HERE";

    Your successfuly connected target (after the steps described below) should look like:

    - @{[ doc_img 'ntdebug-windbg-boot','Successfuly connected WinDbg' ]} + @{[ doc_img 'ntdebug-windbg-boot.png','Successfuly connected WinDbg' ]}

    Setup of the side being kernel-debugged

    - @{[ doc_img 'ntdebug-vmware-xpdebug', + @{[ doc_img 'ntdebug-vmware-xpdebug.png', 'VMware virtual serial port' .' of the side being kernel-debugged' ]} @@ -176,7 +176,7 @@ print <<"HERE"; (if no WinDbg is waiting in the other virtual machine):

    - @{[ doc_img 'ntdebug-wait','Side being kernel-debugged waiting for WinDbg' ]} + @{[ doc_img 'ntdebug-wait.png','Side being kernel-debugged waiting for WinDbg' ]} HERE diff --git a/project/etherealmmse/Index.pm b/project/etherealmmse/Index.pm index a8fefc1..d795d07 100644 --- a/project/etherealmmse/Index.pm +++ b/project/etherealmmse/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>sub { return a_href('http://www.ethereal.com/','Ethereal').' MMSE fix'; }, "platform"=>"patch", "priority"=>360, - "icon"=>"elogo3d100x100", + "icon"=>"elogo3d100x100.png", "summary"=>'Fixed MMS Encapsulation protocol decoding', "link-ChangeLog entry"=>'http://www.ethereal.com/cgi-bin/viewcvs.cgi/ethereal/packet-mmse.c#rev1.15', "download-patch"=>'http://www.ethereal.com/cgi-bin/viewcvs.cgi/ethereal/packet-mmse.c.diff?r2=1.15&r1=1.14&diff_format=u', diff --git a/project/etherealwsp/Index.pm b/project/etherealwsp/Index.pm index 0dacc42..1b36d15 100644 --- a/project/etherealwsp/Index.pm +++ b/project/etherealwsp/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>sub { return a_href('http://www.ethereal.com/','Ethereal').' WSP patch'; }, "platform"=>"patch", "priority"=>350, - "icon"=>"elogo3d100x100", + "icon"=>"elogo3d100x100.png", "summary"=>'Enhanced WSP headers decoding', "download-patch"=>'ethereal-2002-08-03-packet-wsp.c-contentlocation.diff', "license"=>"GPL", diff --git a/project/gladewsrc/Index.pm b/project/gladewsrc/Index.pm index 37d6b9c..1cf5ae0 100644 --- a/project/gladewsrc/Index.pm +++ b/project/gladewsrc/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>sub { return a_href('http://glade.gnome.org/','Glade').' -w'; }, "platform"=>"patch", "priority"=>310, - "icon"=>"glade-icon", + "icon"=>"glade-icon.png", "summary"=>'Option --write-source for batch compilation', "download-original patch"=>'glade-0.5.7-writesource.diff', "link-ChangeLog entry"=>'http://cvs.gnome.org/bonsai/cvslog.cgi?file=glade%2Fglade/main.c&root=/cvs/gnome#1.10', diff --git a/project/int13sniff/Index.pm b/project/int13sniff/Index.pm index 5b70895..8a87556 100644 --- a/project/int13sniff/Index.pm +++ b/project/int13sniff/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"Int13Sniff", "platform"=>"unixdevel", "priority"=>370, - "icon"=>"int13sniff-icon", + "icon"=>"int13sniff-icon.png", "summary"=>'Trace PC bootloader disk operations', "download-source"=>'http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/surprise/surprise/misc/int13sniff.S?rev=HEAD', "download-gzip(1)ped floppy image head"=>'int13sniff.bin.gz', @@ -51,7 +51,7 @@ sub handler project::Lib->init(); -print centerimg "int13sniff-snap","Boot Snapshot"; +print centerimg "int13sniff-snap.png","Boot Snapshot"; exit; diff --git a/project/line9k/Index.pm b/project/line9k/Index.pm index e254073..4d09723 100644 --- a/project/line9k/Index.pm +++ b/project/line9k/Index.pm @@ -58,7 +58,7 @@ fork of +5V/GND pins are required to power this hardwa @{[ centerimg "charger.jpeg","AC Switch Photo" ]} @{[ vskip "3ex" ]} -@{[ centerimg "line9k","AC Switch Scheme" ]} +@{[ centerimg "line9k.fig","AC Switch Scheme" ]} HERE diff --git a/project/muttsort/Index.pm b/project/muttsort/Index.pm index 6706a57..02c546b 100644 --- a/project/muttsort/Index.pm +++ b/project/muttsort/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>sub { return a_href('http://www.mutt.org/','Mutt').' speedup'; }, "platform"=>"patch", "priority"=>430, - "icon"=>"mutt_button", + "icon"=>"mutt_button.png", "summary"=>'Mailbox reading phase acceleration', "download-patch"=>'mutt-sort.diff', "license"=>"GPL", diff --git a/project/pgsqlsubstr/Index.pm b/project/pgsqlsubstr/Index.pm index c561a3a..d63ab6a 100644 --- a/project/pgsqlsubstr/Index.pm +++ b/project/pgsqlsubstr/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>sub { a_href('http://www.postgresql.org/','PostgreSQL').'-6.3 fix'; }, "platform"=>"patch", "priority"=>290, - "icon"=>"postgresql", + "icon"=>"postgresql.png", "summary"=>'Fixed substr() and substring() SQL functions', "download-patch"=>'http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/varlena.c.diff?r1=1.31&r2=1.32&f=u', "link-ChangeLog entry"=>'http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/adt/varlena.c#rev1.32', diff --git a/project/phphash/Index.pm b/project/phphash/Index.pm index 340840c..41561de 100644 --- a/project/phphash/Index.pm +++ b/project/phphash/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>sub { return a_href('http://www.php.net/','PHP').'-3.0b6 fix'; }, "platform"=>"patch", "priority"=>300, - "icon"=>"php", + "icon"=>"php.png", "summary"=>'Avoid excessive use of memory for hashes', "download-patch"=>'http://cvs.php.net/diff.php/php3/Attic/hash.c?r1=1.76&r2=1.77&ty=u', "license"=>"PD", diff --git a/project/redirector_ad/Index.pm b/project/redirector_ad/Index.pm index 0f5e97e..f33a3d9 100644 --- a/project/redirector_ad/Index.pm +++ b/project/redirector_ad/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"redirector-ad", "platform"=>"unixuser", "priority"=>340, - "icon"=>"cnet-icon", + "icon"=>"cnet-icon.png", "cvs"=>"redirector-ad", "summary"=>sub { return 'Banner killer as '.a_href('http://www.squid-cache.org/','Squid').' redirector filter'; }, # FIXME: 'http://cvs.jankratochvil.net/viewcvs/' -> $W->{"project_viewcvs"} diff --git a/project/surprise/Index.pm b/project/surprise/Index.pm index 0ed6cff..d45c428 100644 --- a/project/surprise/Index.pm +++ b/project/surprise/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"Partition Surprise", "platform"=>"unixuser", "priority"=>650, - "icon"=>"surprise-gnome-0-icon", + "icon"=>"surprise-gnome-0-icon.png", "download-Page on SourceForge.net"=>"http://sourceforge.net/project/showfiles.php?group_id=10546", "download-ISO Image from SourceForge.net"=>"http://surprise.sourceforge.net/download/surprise-rel7.iso.zip", "link-Homepage on SourceForge.net"=>"http://surprise.sourceforge.net/", @@ -70,7 +70,7 @@ print <<"HERE"; has been reported. Please use @{[ a_href 'http://www.gnu.org/software/parted/parted.html','GNU Parted' ]} or similar products.

    -@{[ centerimg "surprise-gnome-0","Gnome client" ]} +@{[ centerimg "surprise-gnome-0.png","Gnome client" ]} HERE diff --git a/project/winvnc/Index.pm b/project/winvnc/Index.pm index cfdb7ea..69715a6 100644 --- a/project/winvnc/Index.pm +++ b/project/winvnc/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"WinVNC hide", "platform"=>"w32", "priority"=>560, - "icon"=>"nowinvnc", + "icon"=>"nowinvnc.png", "download-already patched version 4.0"=>"vnc-4.0-x86_win32-exe-SECRET.zip", "download-original version 4.0"=>"http://www.realvnc.com/dist/vnc-4.0-x86_win32.exe", "download-already patched version 3.3.3r9"=>"vnc-3.3.3r9_x86_win32-exe-SECRET.zip", diff --git a/project/xbill/Index.pm b/project/xbill/Index.pm index 4015148..15d1cef 100755 --- a/project/xbill/Index.pm +++ b/project/xbill/Index.pm @@ -31,7 +31,7 @@ our @ListItem=( "name"=>"Gnome xBill", "platform"=>"unixuser", "priority"=>570, - "icon"=>"redmond-icon", + "icon"=>"redmond-icon.png", "link-Download from SourceForge.net"=>"http://sourceforge.net/project/showfiles.php?group_id=10700", "link-Homepage on SourceForge.net"=>"http://xbill.sourceforge.net/", "summary"=>"xBill game rewritten with network support and Gnome/GTK+", -- 1.8.3.1
    '; - print img "/My/arrow-left" ,"Previous document","a_href"=>$My::Web::W->{"rel_prev"} + print img "/My/arrow-left.png" ,"Previous document","a_href"=>$My::Web::W->{"rel_prev"} if $My::Web::W->{"rel_prev"}; print ''; - print img "/My/arrow-up" ,"Parent","a_href"=>$My::Web::W->{"rel_up"} + print img "/My/arrow-up.png" ,"Parent","a_href"=>$My::Web::W->{"rel_up"} if $My::Web::W->{"rel_up"} && !($where && $where eq "footer"); print ''; - print img "/My/arrow-right","Next document","a_href"=>$My::Web::W->{"rel_next"} + print img "/My/arrow-right.png","Next document","a_href"=>$My::Web::W->{"rel_next"} if $My::Web::W->{"rel_next"}; print '