Skip to content

Commit

Permalink
Firefox version 3.2 from Wayback Machine
Browse files Browse the repository at this point in the history
  • Loading branch information
mhw-at-yg committed Sep 18, 2017
1 parent e88d443 commit 186a1f7
Show file tree
Hide file tree
Showing 319 changed files with 18,510 additions and 16,398 deletions.
674 changes: 0 additions & 674 deletions LICENSE

This file was deleted.

1,027 changes: 0 additions & 1,027 deletions META-INF/manifest.mf

This file was deleted.

Binary file removed META-INF/mozilla.rsa
Binary file not shown.
4 changes: 0 additions & 4 deletions META-INF/mozilla.sf

This file was deleted.

37 changes: 4 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,11 @@
The "[Lazarus: Form Recovery][0]" extension is broken on Firefox newer than August 2017. There is work underway to rebuild the extension to work on current and future versions of Firefox.
This branch downloaded from distribution archive and not from source code management.

The work is taking place at https://github.com/lazarus-recovery/chrome_patched. Please test thoroughly and report issues there.
Recipe: Go to Wayback Machine, locate latest snapshot, download .xpi file, extract with 7zip

The new FF extensions framework is based on Chrome's framework. After fixing in Chrome porting to Firefox will happen.

The rebuilding project is currently coordinated by Adam Robertson, @sierracircle. If you would like to donate, send to Paypal at [email protected], with a note about what it's for. The funds gathered to date have been used to hire a freelancer on UpWork -
[Migrate Firefox xul to Updated Firefox Addon (WebExtension)][1]
https://web.archive.org/web/*/http://getlazarus.com:80/updates/firefox/lazarus-firefox-latest.xpi

2015-Feb-15

[0]: https://addons.mozilla.org/en-US/firefox/addon/lazarus-form-recovery/
[1]: https://www.upwork.com/job/Migrate-Firefox-xul-Updated-Firefox-Addon-WebExtension_~015ad6184394b002b9/

-----

# Lazarus: Form Recovery

Recover lost forms with a single clickEver had one of those "oh $*#@" moments when you realize you've just lost half an hour of your life because something went wrong while you were entering stuff into a web form and there doesn't seem to be any way to recover it? If so, you need Lazarus. If not, install it anyway, before disaster strikes!

Lazarus securely saves forms as you type, allowing you to safely recover your lost work after server timeouts, network issues, browser crashes, power failures, and all the other things that can go wrong while you're entering forms, editing content, writing webmail, etc, etc, etc...

Lazarus works on ordinary web forms, WYSIWYG editors, and even AJAXified comment boxes, and will save you from pretty much any given server, browser, or connection problems that might otherwise cause you to lose your work, or that really pithy blog comment you struggled on for over an hour.

Lazarus 2.3 uses RSA and AES hybrid encryption, so your form history is more private and secure than ever! Lazarus also includes search functionality so you can recover text even if you can no longer find the original form you entered it into.

##status
Currently we are working on removing the Donation nag and removing dead links.

To use development version from Github, disable signature-signing to use add-ons not signed/downloaded directly from the Firefox Addons site:

- https://github.com/5digits/dactyl/wiki/Disable-extension-signing-requirement-in-Firefox-49-or-later
- http://www.ghacks.net/2016/08/14/override-firefox-add-on-signing-requirement/
- http://www.ghacks.net/2015/06/19/how-to-disable-the-firefox-40-add-on-signing-requirement/


## History
Forked from "v2.3.1-signed. Released August 4, 2011" to Github @lazarus-recovery on 2017-Feb-27.

Earlier versions from original authors Karl Dearden and Seth Wagoner are at
https://addons.mozilla.org/en-us/firefox/addon/lazarus-form-recovery/versions/
6 changes: 6 additions & 0 deletions Wayback - firefox latest.URL
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[InternetShortcut]
URL=https://web.archive.org/web/*/http://getlazarus.com:80/updates/firefox/lazarus-firefox-latest.xpi
IDList=
HotKey=0
IconFile=C:\Users\mhwilkie\AppData\Local\Mozilla\Firefox\Profiles\w8k1asca.default\shortcutCache\RcraZMbv9DWXLze4dT6aDQ==.ico
IconIndex=0
212 changes: 0 additions & 212 deletions changelog.txt

This file was deleted.

20 changes: 5 additions & 15 deletions chrome.manifest
Original file line number Diff line number Diff line change
@@ -1,25 +1,15 @@
# declare chrome paths
content lazarus chrome/content/
skin lazarus classic/1.0 chrome/skin/
content lazarus chrome/content/ contentaccessible=yes
skin lazarus classic/1.0 chrome/skin/

#stylesheets
style chrome://global/content/customizeToolbar.xul chrome://lazarus/content/css/firefox-overlay.css

# register overlays
overlay chrome://browser/content/browser.xul chrome://lazarus/content/firefox-overlay.xul
overlay chrome://browser/content/preferences/preferences.xul chrome://lazarus/content/preferences-overlay.xul
overlay chrome://global/content/commonDialog.xul chrome://lazarus/content/common-dialog-overlay.xul

# removing sanitise option as of Fx 3.5+
# overlay chrome://browser/content/sanitize.xul chrome://lazarus/content/sanitize-overlay.xul
# overlay chrome://browser/content/preferences/sanitize.xul chrome://lazarus/content/preferences-sanitize-overlay.xul

# locales
locale lazarus de chrome/locale/de/
locale lazarus en-US chrome/locale/en-US/
locale lazarus fr chrome/locale/fr/
locale lazarus pt-PT chrome/locale/pt-PT/
locale lazarus ru chrome/locale/ru/
locale lazarus sv-SE chrome/locale/sv-SE/
locale lazarus zh-TW chrome/locale/zh-TW/


# and resources
resource lazarus modules/
Binary file added chrome/content/Icon-128.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chrome/content/Icon-16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chrome/content/Icon-32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chrome/content/Icon-48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chrome/content/Icon-64.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
82 changes: 82 additions & 0 deletions chrome/content/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Author</key>
<string>Karl Dearden</string>
<key>Builder Version</key>
<string>534.57.2</string>
<key>CFBundleDisplayName</key>
<string>Lazarus: Form Recovery</string>
<key>CFBundleIdentifier</key>
<string>com.interclue.lazarus</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleShortVersionString</key>
<string>3.2</string>
<key>CFBundleVersion</key>
<string>3.2</string>
<key>Chrome</key>
<dict>
<key>Database Quota</key>
<real>104857600</real>
<key>Global Page</key>
<string>background.html</string>
<key>Toolbar Items</key>
<array>
<dict>
<key>Command</key>
<string>lazarus-toolbar-item-command</string>
<key>Identifier</key>
<string>lazarus-toolbar-item</string>
<key>Image</key>
<string>images/toolbar-icon-disabled-safari.png</string>
<key>Label</key>
<string>Lazarus: Form Recovery</string>
<key>Palette Label</key>
<string>Lazarus: Form Recovery</string>
</dict>
</array>
</dict>
<key>Content</key>
<dict>
<key>Scripts</key>
<dict>
<key>Start</key>
<array>
<string>js/jquery.js</string>
<string>js/lazarus.js</string>
<string>js/logger.js</string>
<string>js/menu.js</string>
<string>js/locale.js</string>
<string>js/strings.js</string>
<string>js/utils.js</string>
<string>js/mouse.js</string>
<string>js/dialog.js</string>
<string>js/content.js</string>
<string>js/platform.js</string>
<string>js/platform-safari.js</string>
<string>js/content-init.js</string>
</array>
</dict>
</dict>
<key>Description</key>
<string>Autosaves everything you type so you can easily recover from crashes and network errors.</string>
<key>ExtensionInfoDictionaryVersion</key>
<string>1.0</string>
<key>Permissions</key>
<dict>
<key>Website Access</key>
<dict>
<key>Include Secure Pages</key>
<true/>
<key>Level</key>
<string>All</string>
</dict>
</dict>
<key>Update Manifest URL</key>
<string>http://lazarus.interclue.com/updates/update-check.php?platform=safari&amp;channel=stable</string>
<key>Website</key>
<string>http://lazarus.interclue.com/</string>
</dict>
</plist>
Loading

0 comments on commit 186a1f7

Please sign in to comment.