
Various KDE 1.-4. Improvements
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
An improved replacement for the webarchiver plugin found in kdeaddons. Compared to the old webarchiver this one can handle pages with frames and nested stylesheets. Please note that Javascript may or may not work in archived webpages.
12 years ago
--- 2008-02-25
* Version r3/3.5.8 to r4/3.5.9
* Fixed failed assertion if KHTML does not parse a STYLE area
* use "Verify" cache strategy if working together with the original http slave
--- 2007-11-20
* Version r2/3.5.7 to r3/3.5.8
* fixed crashes on webpages that somehow create internal DOM nodes without children.
* fixed handling of webpages that have more than one style area.
* very small performance and error handling optimizations.
-- 2007-06-07
* Version r2/3.5.6 to r2/3.5.7
* no changes in the code itself
-- 2007-03-21
* new patches against KDE 3.5.6.
* Much stricter and more secure URL checking
* several bug fixes
* last directory is now remembered in save dialog
-- 2006-20-06
* new patches against KDE 3.5.3. No changes in the code itself
--
* new patches against KDE 3.5.2. No changes in the code itself
* updated README
* webarchiver sources packaged as patches, not as tar archives
12 years ago
--- 2008-02-25
* Version r3/3.5.8 to r4/3.5.9
* Fixed failed assertion if KHTML does not parse a STYLE area
* use "Verify" cache strategy if working together with the original http slave
--- 2007-11-20
* Version r2/3.5.7 to r3/3.5.8
* fixed crashes on webpages that somehow create internal DOM nodes without children.
* fixed handling of webpages that have more than one style area.
* very small performance and error handling optimizations.
-- 2007-06-07
* Version r2/3.5.6 to r2/3.5.7
* no changes in the code itself
-- 2007-03-21
* new patches against KDE 3.5.6.
* Much stricter and more secure URL checking
* several bug fixes
* last directory is now remembered in save dialog
-- 2006-20-06
* new patches against KDE 3.5.3. No changes in the code itself
--
* new patches against KDE 3.5.2. No changes in the code itself
* updated README
* webarchiver sources packaged as patches, not as tar archives
DanaKil
13 years ago
Maybe a personal comment could be useful to (a note about this page...)
It's also annoying to click on a button to close the dialog when the save is finished
I really hope your improvements will be part of KDE soon :)
Report
maps4711
13 years ago
About Meta-information: Sounds interesting, but I have not yet looked at how it is handled by KDE.
Report
halux
14 years ago
.war is used in JSP Servers and Java Application Servers like Tomcat, JBoss and Weblogic. At least for me this is not optimal because also the mime actions in kde are wrong. (This wars are zip files)
Felix
Report
maps4711
14 years ago
collection would start revolting.
I don't know if there is way to tell KDE that the same file extension refers
to two different file types.
Report
GameMage
13 years ago
Report
maps4711
13 years ago
has one or more file extensions (*.doc; *.DOC)
The problem here is that two different file types (KDE web archive, Java archives) share
the same extension (*.war).
But your post made me look at it again. In the mime type property dialog it is possible to
add another application to a filetype and give it higher priority over the default one.
In this case it means adding the Java application server to the list of applications that
handles files of type web archive.
A drawback is that KDE will always default-open .war files with the Java server regardless
of whether the file is a web or Java archive.
Report
manik
14 years ago
It would be great if FireFox could have been made to understand war by writing a plugin for it following the Maf plugin code. What do you say?
Report
maps4711
14 years ago
* good idea, but no time, sorry.
Report
DanaKil
14 years ago
maybe someone know if the WAR format is a KDE only format or if it is used by others DE too (like Gnome)
I think it's KDE only no ? isn't there any unified format for linux ?
(and many thanks for this improvements, really)
Report
maps4711
14 years ago
$ mkdir webpage && cd webpage
$ tar -xzf ../webpage-archive.war
$ <open index.html with your browser>
Report
manik
14 years ago
Report
avuton
14 years ago
Report
maps4711
14 years ago
1) Images or other things loaded by Javascript, Java or plugins can change
unpredictably everytime the webpage is viewed. For example, an embedded java
script may load a different image on the first of each month. Therefore, the
webarchiver is not able to know beforehand what may lurk inside a java
script block.
2) The design of the new (and AFAIK old) webarchiver is to be able to make
a snapshot of the current webpage only (as far as it is possible). What are
you looking for is a tool that also downloads hyperlinked pages and images.
It is possible but a time-consuming task to add that to the webarchiver and,
frankly, I don't want to add such bloat, because there are already tools
out there that do this job. I suggest you use 'wget' or a similiar program
that can download webpages recursively.
Report
yglodt
15 years ago
attach your patch to it, this will make
it more visible to the maintainers of the
code you improved!
Report
maps4711
15 years ago
Someone pointed me to kde-apps.org to get it out so people can test it.
In the time between I was too busy / lazy doing other things (working
for example :-)
But anyway, this is good idea.
http://bugs.kde.org/show_bug.cgi?id=98695
http://bugs.kde.org/show_bug.cgi?id=118475
Report
ziuchkov
15 years ago
Report
maps4711
15 years ago
So chances are good I will support them in future KDE versions :-)
Report