├── .classpath ├── .gitignore ├── .metadata ├── .lock ├── .log ├── .plugins │ ├── net.sf.eclipsensis │ │ ├── help │ │ │ ├── Docs │ │ │ │ ├── AppendixA.html │ │ │ │ ├── AppendixB.html │ │ │ │ ├── AppendixC.html │ │ │ │ ├── AppendixD.html │ │ │ │ ├── AppendixE.html │ │ │ │ ├── AppendixF.html │ │ │ │ ├── AppendixG.html │ │ │ │ ├── AppendixH.html │ │ │ │ ├── AppendixI.html │ │ │ │ ├── Chapter1.html │ │ │ │ ├── Chapter2.html │ │ │ │ ├── Chapter3.html │ │ │ │ ├── Chapter4.html │ │ │ │ ├── Chapter5.html │ │ │ │ ├── Contents.html │ │ │ │ ├── IndexPage.html │ │ │ │ ├── Section1.1.html │ │ │ │ ├── Section1.2.html │ │ │ │ ├── Section1.3.html │ │ │ │ ├── Section2.1.html │ │ │ │ ├── Section2.2.html │ │ │ │ ├── Section2.3.html │ │ │ │ ├── Section2.4.html │ │ │ │ ├── Section2.5.html │ │ │ │ ├── Section2.6.html │ │ │ │ ├── Section2.7.html │ │ │ │ ├── Section3.1.html │ │ │ │ ├── Section3.2.html │ │ │ │ ├── Section4.1.html │ │ │ │ ├── Section4.10.html │ │ │ │ ├── Section4.11.html │ │ │ │ ├── Section4.12.html │ │ │ │ ├── Section4.2.html │ │ │ │ ├── Section4.3.html │ │ │ │ ├── Section4.4.html │ │ │ │ ├── Section4.5.html │ │ │ │ ├── Section4.6.html │ │ │ │ ├── Section4.7.html │ │ │ │ ├── Section4.8.html │ │ │ │ ├── Section4.9.html │ │ │ │ ├── Section5.1.html │ │ │ │ ├── Section5.2.html │ │ │ │ ├── Section5.3.html │ │ │ │ ├── Section5.4.html │ │ │ │ ├── SectionB.1.html │ │ │ │ ├── SectionB.2.html │ │ │ │ ├── SectionB.3.html │ │ │ │ ├── SectionB.4.html │ │ │ │ ├── SectionC.1.html │ │ │ │ ├── SectionC.2.html │ │ │ │ ├── SectionC.3.html │ │ │ │ ├── SectionC.4.html │ │ │ │ ├── SectionC.5.html │ │ │ │ ├── SectionC.6.html │ │ │ │ ├── SectionC.7.html │ │ │ │ ├── SectionD.1.html │ │ │ │ ├── SectionD.2.html │ │ │ │ ├── SectionD.3.html │ │ │ │ ├── SectionD.4.html │ │ │ │ ├── SectionD.5.html │ │ │ │ ├── SectionE.1.html │ │ │ │ ├── SectionE.2.html │ │ │ │ ├── SectionE.3.html │ │ │ │ ├── SectionF.1.html │ │ │ │ ├── SectionF.10.html │ │ │ │ ├── SectionF.11.html │ │ │ │ ├── SectionF.12.html │ │ │ │ ├── SectionF.13.html │ │ │ │ ├── SectionF.14.html │ │ │ │ ├── SectionF.15.html │ │ │ │ ├── SectionF.16.html │ │ │ │ ├── SectionF.17.html │ │ │ │ ├── SectionF.18.html │ │ │ │ ├── SectionF.19.html │ │ │ │ ├── SectionF.2.html │ │ │ │ ├── SectionF.20.html │ │ │ │ ├── SectionF.21.html │ │ │ │ ├── SectionF.22.html │ │ │ │ ├── SectionF.23.html │ │ │ │ ├── SectionF.24.html │ │ │ │ ├── SectionF.25.html │ │ │ │ ├── SectionF.26.html │ │ │ │ ├── SectionF.27.html │ │ │ │ ├── SectionF.28.html │ │ │ │ ├── SectionF.29.html │ │ │ │ ├── SectionF.3.html │ │ │ │ ├── SectionF.30.html │ │ │ │ ├── SectionF.31.html │ │ │ │ ├── SectionF.32.html │ │ │ │ ├── SectionF.33.html │ │ │ │ ├── SectionF.34.html │ │ │ │ ├── SectionF.35.html │ │ │ │ ├── SectionF.36.html │ │ │ │ ├── SectionF.37.html │ │ │ │ ├── SectionF.38.html │ │ │ │ ├── SectionF.39.html │ │ │ │ ├── SectionF.4.html │ │ │ │ ├── SectionF.40.html │ │ │ │ ├── SectionF.41.html │ │ │ │ ├── SectionF.42.html │ │ │ │ ├── SectionF.43.html │ │ │ │ ├── SectionF.44.html │ │ │ │ ├── SectionF.45.html │ │ │ │ ├── SectionF.46.html │ │ │ │ ├── SectionF.47.html │ │ │ │ ├── SectionF.48.html │ │ │ │ ├── SectionF.49.html │ │ │ │ ├── SectionF.5.html │ │ │ │ ├── SectionF.50.html │ │ │ │ ├── SectionF.51.html │ │ │ │ ├── SectionF.52.html │ │ │ │ ├── SectionF.53.html │ │ │ │ ├── SectionF.54.html │ │ │ │ ├── SectionF.55.html │ │ │ │ ├── SectionF.56.html │ │ │ │ ├── SectionF.57.html │ │ │ │ ├── SectionF.58.html │ │ │ │ ├── SectionF.59.html │ │ │ │ ├── SectionF.6.html │ │ │ │ ├── SectionF.60.html │ │ │ │ ├── SectionF.61.html │ │ │ │ ├── SectionF.62.html │ │ │ │ ├── SectionF.63.html │ │ │ │ ├── SectionF.64.html │ │ │ │ ├── SectionF.65.html │ │ │ │ ├── SectionF.7.html │ │ │ │ ├── SectionF.8.html │ │ │ │ ├── SectionF.9.html │ │ │ │ ├── SectionG.1.html │ │ │ │ ├── SectionG.2.html │ │ │ │ ├── SectionG.3.html │ │ │ │ ├── SectionG.4.html │ │ │ │ ├── SectionH.1.html │ │ │ │ ├── SectionH.2.html │ │ │ │ ├── SectionH.3.html │ │ │ │ ├── SectionH.4.html │ │ │ │ ├── SectionI.1.html │ │ │ │ ├── SectionI.2.html │ │ │ │ ├── SectionI.3.html │ │ │ │ ├── SectionI.4.html │ │ │ │ ├── SectionI.5.html │ │ │ │ ├── SectionI.6.html │ │ │ │ ├── chmlink.js │ │ │ │ └── style.css │ │ │ └── index │ │ │ │ ├── standard │ │ │ │ ├── _0.cfs │ │ │ │ ├── segments.gen │ │ │ │ └── segments_2 │ │ │ │ └── stemmed │ │ │ │ ├── _0.cfs │ │ │ │ ├── segments.gen │ │ │ │ └── segments_2 │ │ ├── hoverhelp │ │ │ ├── back.gif │ │ │ ├── back_d.gif │ │ │ ├── forward.gif │ │ │ ├── forward_d.gif │ │ │ ├── home.gif │ │ │ └── hoverstyle.css │ │ ├── net.sf.eclipsensis.NSISHeaderAssociations.ser │ │ ├── net.sf.eclipsensis.help.NSISHelpURLProvider.HelpURLs.ser │ │ ├── net.sf.eclipsensis.help.NSISPluginManager.Plugins.ser │ │ ├── net.sf.eclipsensis.help.NSISUsageProvider.Usages.ser │ │ ├── net.sf.eclipsensis.settings.NSISPreferences.instructions.ser │ │ └── net.sf.eclipsensis.settings.NSISPreferences.symbols.ser │ ├── org.eclipse.core.resources │ │ ├── .root │ │ │ ├── .indexes │ │ │ │ ├── history.version │ │ │ │ ├── properties.index │ │ │ │ └── properties.version │ │ │ └── 1.tree │ │ └── .safetable │ │ │ └── org.eclipse.core.resources │ ├── org.eclipse.core.runtime │ │ └── .settings │ │ │ ├── net.sf.eclipsensis.installoptions.prefs │ │ │ ├── net.sf.eclipsensis.prefs │ │ │ ├── net.sf.eclipsensis.startup.prefs │ │ │ ├── net.sf.eclipsensis.update.prefs │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ ├── org.eclipse.jdt.ui.prefs │ │ │ ├── org.eclipse.m2e.discovery.prefs │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ ├── org.eclipse.ui.prefs │ │ │ └── org.eclipse.ui.workbench.prefs │ ├── org.eclipse.jdt.core │ │ ├── invalidArchivesCache │ │ ├── nonChainingJarsCache │ │ └── variablesAndContainers.dat │ ├── org.eclipse.jdt.ui │ │ ├── OpenTypeHistory.xml │ │ ├── QualifiedTypeNameHistory.xml │ │ └── dialog_settings.xml │ ├── org.eclipse.m2e.logback.configuration │ │ ├── 0.log │ │ └── logback.1.2.0.20120903-1050.xml │ ├── org.eclipse.ui.ide │ │ └── dialog_settings.xml │ ├── org.eclipse.ui.intro │ │ └── dialog_settings.xml │ └── org.eclipse.ui.workbench │ │ ├── dialog_settings.xml │ │ ├── workbench.xml │ │ └── workingsets.xml └── version.ini ├── .project ├── .settings ├── org.eclipse.core.resources.prefs └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── README.md ├── ant.properties ├── build.xml ├── libs ├── android-support-v4.jar ├── arm64-v8a │ ├── libinfocardNative.so │ ├── libopencv_core.so │ ├── libopencv_features2d.so │ ├── libopencv_flann.so │ ├── libopencv_highgui.so │ ├── libopencv_imgproc.so │ ├── libopencv_info.so │ └── libopencv_java.so ├── armeabi-v7a │ ├── libinfocardNative.so │ ├── libopencv_core.so │ ├── libopencv_features2d.so │ ├── libopencv_flann.so │ ├── libopencv_highgui.so │ ├── libopencv_imgproc.so │ ├── libopencv_info.so │ └── libopencv_java.so ├── armeabi │ ├── libinfocardNative.so │ ├── libopencv_core.so │ ├── libopencv_features2d.so │ ├── libopencv_flann.so │ ├── libopencv_highgui.so │ ├── libopencv_imgproc.so │ ├── libopencv_info.so │ └── libopencv_java.so ├── infocard.jar ├── opencv library - 2.4.8.jar ├── x86 │ ├── libinfocardNative.so │ ├── libopencv_core.so │ ├── libopencv_features2d.so │ ├── libopencv_flann.so │ ├── libopencv_highgui.so │ ├── libopencv_imgproc.so │ ├── libopencv_info.so │ └── libopencv_java.so └── x86_64 │ ├── libinfocardNative.so │ ├── libopencv_core.so │ ├── libopencv_features2d.so │ ├── libopencv_flann.so │ ├── libopencv_highgui.so │ ├── libopencv_imgproc.so │ ├── libopencv_info.so │ └── libopencv_java.so ├── lint.xml ├── proguard.cfg ├── proguard ├── dump.txt ├── mapping.txt ├── seeds.txt └── usage.txt ├── project.properties ├── res ├── drawable │ ├── icon120.png │ └── logo_custom.png ├── layout │ └── main.xml └── values │ ├── strings.xml │ └── styles.xml └── src └── org └── my └── scanExample └── MyScanActivity.java /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | bin 3 | gen 4 | local.properties 5 | -------------------------------------------------------------------------------- /.metadata/.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.lock -------------------------------------------------------------------------------- /.metadata/.log: -------------------------------------------------------------------------------- 1 | !SESSION 2013-11-13 17:43:07.950 ----------------------------------------------- 2 | eclipse.buildId=M20120208-0800 3 | java.version=1.7.0_25 4 | java.vendor=Oracle Corporation 5 | BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US 6 | Command-line arguments: -os win32 -ws win32 -arch x86_64 7 | 8 | !ENTRY org.eclipse.ui 4 4 2013-11-13 17:44:29.224 9 | !MESSAGE Invalid preference page path: XML Syntax 10 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/AppendixA.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Modern User Interface 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Appendix A: Modern User Interface

14 | 15 |

NSIS 2 makes it is possible to create installers with a custom user interface. The Modern UI is an interface with a style like the wizards of recent Windows versions. This new interface also features new pages (Welcome, Finish, Start Menu) and a description area on the components page. The interface and the graphics can be customized using the provided settings. Using the Modern UI macros and language files, writing scripts with a modern interface is easy.

16 | 17 |

For more information and documentation see the Modern UI 2 Readme.

18 | 19 |

NSIS 2.34 brought with it a new version of Modern UI - version 2. It is faster and more extendible. It allows plug-ins to add new types of pages and even change existing pages using a simple NSH file. It also uses nsDialogs which faster than its elder sibling - InstallOptions.

20 | 21 |

For more information and documentation of the old version see the Modern UI Readme.

22 |

Previous | Contents | Next

23 | 24 |
25 | 26 |
27 |
28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/AppendixB.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | DLL/TLB Library Setup 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Appendix B: DLL/TLB Library Setup

14 | 33 |

Previous | Contents | Next

34 | 35 |
36 | 37 |
38 |
39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/AppendixC.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Useful Scripts 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Appendix C: Useful Scripts

14 | 23 |

Previous | Contents | Next

24 | 25 |
26 | 27 |
28 |
29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/AppendixD.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Useful Information 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Appendix D: Useful Information

14 | 21 |

Previous | Contents | Next

22 | 23 |
24 | 25 |
26 |
27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/AppendixG.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Building NSIS 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Appendix G: Building NSIS

14 | 15 |

NSIS version 2.07 introduced a new build system, based on SCons. The build system can build the entire NSIS package so there is no longer need to build it project by project. It allows building using several simultaneous jobs, installation without an installer on both Windows and POSIX and easy compilation with debugging symbols.

16 | 22 |

Previous | Contents | Next

23 | 24 |
25 | 26 |
27 |
28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/AppendixH.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Credits 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Appendix H: Credits

14 | 20 |

Previous | Contents | Next

21 | 22 |
23 | 24 |
25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/AppendixI.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | License 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Appendix I: License

14 | 22 |

Previous | Contents | Next

23 | 24 |
25 | 26 |
27 |
28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Chapter1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Introduction to NSIS 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Chapter 1: Introduction to NSIS

14 | 19 |

Previous | Contents | Next

20 | 21 |
22 | 23 |
24 |
25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Chapter2.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Tutorial: The Basics 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Chapter 2: Tutorial: The Basics

14 | 32 |

Previous | Contents | Next

33 | 34 |
35 | 36 |
37 |
38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Chapter3.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Command Line Usage 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Chapter 3: Command Line Usage

14 | 29 |

Previous | Contents | Next

30 | 31 |
32 | 33 |
34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/IndexPage.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Index 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

Previous | Contents | Next

14 | 15 |
16 | 17 |
18 |
19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section1.1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | About NSIS 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

1.1 About NSIS

14 | 15 |

An installer is the first experience of a user with your application. Slow or unsuccessful software installations are the most irritating computer problems. A quick and user friendly installer is therefore an essential part of your software product.

16 | 17 |

NSIS (Nullsoft Scriptable Install System) is a tool that allows programmers to create such installers for Windows. It is released under an open source license and is completely free for any use.

18 | 19 |

NSIS creates installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because it's based on script files, you can fully control every part of your installers. The script language supports variables, functions, string manipulation, just like a normal programming language - but designed for the creation of installers. Even with all these features, NSIS is still the smallest installer system available. With the default options, it has an overhead of only 34 KB.

20 |

Previous | Contents | Next

21 | 22 |
23 | 24 |
25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section2.1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Introduction 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

2.1 Introduction

14 | 15 |

Most software packages you download or buy come with an installer. The installer copies and/or updates files, writes registry keys, writes configuration, creates shortcuts, etc. All of this is done automatically for the user. All the user needs to do is supply some information and the installer will do the rest. The user goes through a wizard, makes the appropriate choices and waits until the installer finishes. After the installer has finished the user is left only with the simple task of starting the program. The user doesn't have to worry about things he might have forgotten because all of the necessary steps were done by the installer.

16 | 17 |

NSIS is a tool for developers to create such installers. NSIS allows you to create everything from basic installers that just copy files to very complex installers that handle a lot of advanced tasks such as writing registry keys, settings environment variables, downloading the latest files from the internet, customizing the configuration file and more. NSIS is very flexible and its scripting language is easy to learn.

18 | 19 |

NSIS compiles all of the files and the installation script into one executable file, so your application will be easy to distribute. NSIS adds only about 34KB of code of its own (for the default configuration) to the data. NSIS boasts the smallest overhead available while still providing a lot of options thanks to its powerful scripting language and support of external plug-ins.

20 |

Previous | Contents | Next

21 | 22 |
23 | 24 |
25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section2.2.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Script Files 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

2.2 Script Files

14 | 15 |

To create a NSIS installer, you first have to write a NSIS script. A NSIS script is just a regular text file with a special syntax. You can edit scripts with every text editor. It's recommended you use a text editor that shows line numbers because NSIS uses line numbers to indicate where errors lie, and to warn you about where errors might lie. An editor that supports syntax highlighting is also recommended. You can download editors made especially for NSIS and files for syntax highlighting at the NSIS Wiki.

16 | 17 |

In a NSIS script every line is treated as a command. If your command is too long for one line you can use a back-slash - '\' - at the end of the line. The compiler will treat the new line as an addition to the previous line and will not expect a new command. For example:

18 |
Messagebox MB_OK|MB_ICONINFORMATION \

19 | "This is a sample that shows how to use line breaks for larger commands in NSIS scripts"

20 | 
21 | 22 |

If you want to use a double-quote in a string you can either use $\" to escape the quote or quote the string with a different type of quote such as ` or '.

23 | 24 |

For more details about the script format, see Script File Format.

25 | 26 |

The default extension for a script file is .nsi. Header files have the .nsh extension. Header files can help you arrange your script by dividing it to more than one block of code, you can also put functions or macros in header files and include the header files in multiple installers. This makes updating easier and it also makes your scripts easier to read. To include a header file in your script use !include. Header files that reside in the Include directory under your NSIS directory can be included just by their name. For example:

27 |
!include Sections.nsh

28 | 
29 |

Previous | Contents | Next

30 | 31 |
32 | 33 |
34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section2.4.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Compiler 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

2.4 Compiler

14 | 15 |

The second thing you need to do in order to create your installer after you have created your script is to compile your script. MakeNSIS.exe is the NSIS compiler. It reads your script, parses it and creates an installer for you.

16 | 17 |

To compile you have to right-click your .nsi file and select Compile NSIS Script. This will cause MakeNSISW, the NSIS Compiler Interface, to launch and call MakeNSIS to compile your script. MakeNSISW will get the output of MakeNSIS and present it to you in a window where you can see it, copy it, test the installer, browse for it and more. Using makensis.exe from the command prompt is also possible.

18 | 19 |

The compiler will check your script and give you warnings or an error. If an error occurs (i.e. 2 parameters required but only 1 given) the compiler will abort and a short error message including the line number will be displayed. For non-critical errors the compiler will give a warning (i.e. two DirText commands in one script). If your script has no errors the compiler will output an installer for you to distribute.

20 | 21 |

NSIS supports different compression methods, as explained here. ZLIB is the default compression method, which is fast and uses only a little bit of memory. LZMA is a good method for the creation of small installers for internet distribution. BZIP2 usually compresses better than ZLIB but not as good as LZMA, it is useful if you need lower memory usage or fast script compilation.

22 | 23 |

It it also possible to compile Windows installer on Linux, BSD or Mac OS X servers. See Building NSIS for details.

24 |

Previous | Contents | Next

25 | 26 |
27 | 28 |
29 |
30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section2.5.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Modern UI 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

2.5 Modern UI

14 | 15 |

A popular user interface for NSIS is the Modern User Interface. It has an interface like the wizards of recent Windows versions. The Modern UI is not only a customized resource file, it has a lots of new interface elements. It features a white header to describe the current step, a description area on the component page, a welcome page, a finish page that allows the user to run the application or reboot the system and more.

16 | 17 |

For more information, check the Modern UI 2 Readme and the Modern UI Examples.

18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section2.6.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Plug-ins 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

2.6 Plug-ins

14 | 15 |

NSIS support plug-ins that can be called from the script. Plug-ins are DLL files written in C, C++, Delphi or another programming language and therefore provide a more powerful code base to NSIS.

16 | 17 |

A plug-in call looks like this:

18 |
DLLName::FunctionName "parameter number 1" "parameter number 2" "parameter number 3"

19 | 
20 | 21 |

Every plug-in's function has its own requirements when it comes to parameters, some will require none, some will accept as many parameters as you want to send. Examples:

22 |
nsExec::ExecToLog '"${NSISDIR}\makensis.exe" /CMDHELP'

23 | InstallOptions::dialog "$PLUGINSDIR\test.ini"

24 | NSISdl::download http://download.nullsoft.com/winamp/client/winamp291_lite.exe $R0

25 | 
26 | 27 |

The plug-ins that NSIS knows of are listed at the top of the output of the compiler. NSIS searches for plug-ins in the Plugins folder under your NSIS directory and lists all of their available functions. You can use !addplugindir to tell NSIS to search in other directories too.

28 | 29 |

The NSIS distribution already included many plug-ins. InstallOptions is a popular plug-in that allows you to create custom pages, in combination with the NSIS Page commands (See Pages). The Startmenu plug-in provides a page that allows the user to choose a Start Menu folder. There are a lot of plug-ins for different purposes, have a look at the Docs folder for help files and examples. You can find additional plug-ins on-line: NSIS Wiki.

30 | 31 |

You can also create a plug-in yourself. C/C++ and Delphi header files are already available, see the example plugin for how to do this. Source code of included plug-ins can also be found in the source code package.

32 |

Previous | Contents | Next

33 | 34 |
35 | 36 |
37 |
38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section2.7.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | More 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

2.7 More

14 | 15 |

This tutorial has described the basic NSIS features, to learn more about everything NSIS can do, take some time to read this manual.

16 |

Previous | Contents | Next

17 | 18 |
19 | 20 |
21 |
22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section3.2.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Installer Usage 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

3.2 Installer Usage

14 | 15 |

Generated installers and uninstallers accept a few options on the command line. These options give the user a bit more control over the installation process.

16 |

3.2.1 Common Options

17 | 19 |

3.2.2 Uninstaller Specific Options

20 | 22 |

3.2.3 Examples

23 |
installer.exe /NCRC

24 | 
25 |
installer.exe /S

26 | 
27 |
installer.exe /D=C:\Program Files\NSIS

28 | 
29 |
installer.exe /NCRC /S /D=C:\Program Files\NSIS

30 | 
31 |
uninstaller.exe /S _?=C:\Program Files\NSIS

32 | 
33 |
# uninstall old version

34 | ExecWait '"$INSTDIR\uninstaller.exe" /S _?=$INSTDIR'

35 | 
36 |

Previous | Contents | Next

37 | 38 |
39 | 40 |
41 |
42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section4.11.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Plug-in DLLs 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

4.11 Plug-in DLLs

14 | 15 |

The abilities of the NSIS scripting language can be extended by utilising functionality provided in a DLL file. Probably the best known example of this is the InstallOptions.dll bundled with every NSIS release.

16 | 17 |

When the NSIS compiler starts it scans the plug-ins directory for DLLs and makes a list of the plug-ins found and their exported functions. During compilation if a sequence such as fred::flintstone is encountered where the compiler expected to find a language keyword the compiler will look through this list. If a list entry specifies that fred.dll exports function flintstone NSIS will pack the fred.dll file into the created installer binary.

18 | 19 |

During execution of a plug-in command NSIS will unpack the necessary DLL to a temporary folder ($PLUGINSDIR), push all of the arguments specified (right-to-left order), and then execute the DLL function.

20 |

4.11.1 Using Plug-in Commands

21 | 22 |

A plug-in call looks like this:

23 |
InstallOptions::dialog "ini_file_location.ini"

24 | 
25 | 26 |

All parameters are pushed onto the stack (in this case, the plug-in function only needs one parameter). Some plug-in commands may not need any parameters on the stack, others might require more of them. To use a plug-in command you will need to read the documentation for the plug-in so that you know what parameters its functions require.

27 |

4.11.2 Calling plug-ins manually

28 | 29 |

If you want to call a plug-in that is stored on user's hard drive or somewhere else, use CallInstDLL. Almost all plug-ins provide installer functionality, so using plug-in commands is way easier. Using CallInstDLL can be useful when you have created plug-ins that should be linked to a certain version of your application and are being copied to the installation folder.

30 |

Previous | Contents | Next

31 | 32 |
33 | 34 |
35 |
36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section4.3.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Labels 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

4.3 Labels

14 | 15 |

Labels are the targets of Goto instructions, or of the various branching instructions (such as IfErrors, MessageBox, IfFileExists, and StrCmp). Labels must be within a Section or a Function. Labels are local in scope, meaning they are only accessible from within the Section or Function that they reside in. To declare a label, simply use:

16 | 17 |

MyLabel:

18 | 19 |

Labels cannot begin with a -, +, !, $, or 0-9. When specifying labels for the various instructions that require them, remember that both an empty string ("") and 0 both represent the next instruction (meaning no Goto will occur). Labels beginning with a period (.) are global, meaning you can jump to them from any function or section (though you cannot jump to an uninstall global label from the installer, and vice versa).

20 |

Previous | Contents | Next

21 | 22 |
23 | 24 |
25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section4.4.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Relative Jumps 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

4.4 Relative Jumps

14 | 15 |

Unlike labels, relative jumps are, as the name suggests, relative to the place they are called from. You can use relative jumps wherever you can use labels. Relative jumps are marked by numbers. +1 jumps to the next instruction (the default advancement), +2 will skip one instruction and go to the second instruction from the current instruction, -2 will jump two instructions backward, and +10 will skip 9 instructions, jumping to the tenth instruction from the current instruction.

16 | 17 |

An instruction is every command that is executed at run-time, when the installer is running. MessageBox, Goto, GetDLLVersion, FileRead, SetShellVarContext are all instructions. AddSize, Section, SectionGroup, SectionEnd, SetOverwrite (and everything under Compiler Flags), Name, SetFont, LangString, are not instructions because they are executed at compile time.

18 | 19 |

Examples:

20 |
 Goto +2

21 |    MessageBox MB_OK "You will never ever see this message box"

22 |  MessageBox MB_OK "The last message was skipped, this one should be shown"

23 | 
24 |
 Goto +4

25 |  MessageBox MB_OK "The following message will be skipped"

26 |  Goto +3

27 |  MessageBox MB_OK "You will never ever see this message box"

28 |  Goto -3

29 |  MessageBox MB_OK "Done"

30 | 
31 | 32 |

Note that macro insertion is not considered as one instruction when it comes to relative jumps. The macro is expanded before relative jumps are applied, and so relative jumps can jump into code inside an inserted macro. The following code, for example, will not skip the macro. It will show a message box.

33 |
!macro relative_jump_test

34 |   MessageBox MB_OK "first macro line"

35 |   MessageBox MB_OK "second macro line"

36 | !macroend

37 | 

38 | Goto +2

39 | !insertmacro relative_jump_test

40 | 
41 |

Previous | Contents | Next

42 | 43 |
44 | 45 |
46 |
47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/Section5.3.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Read environment variables 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

5.3 Read environment variables

14 |

5.3.1 $%envVarName%

15 | 16 |

$%envVarName% will be replaced on compile time by the environment variable envVarName.

17 |

Previous | Contents | Next

18 | 19 |
20 | 21 |
22 |
23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionB.1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Introduction 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

B.1 Introduction

14 | 15 |

The Library header file can be used to setup dynamic link libraries (DLL) and type libraries (TLB). If necessary, the following actions will be performed:

16 | 18 | 19 |

The macros are stored in the header file Library.nsh, which should be included in scripts using this system:

20 |
!include Library.nsh

21 | 
22 | 23 |

Note that the library macros are limited on non-Windows platforms. DLL version information is required when compiling on non-Windows platforms.

24 |

Previous | Contents | Next

25 | 26 |
27 | 28 |
29 |
30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionB.4.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Visual Basic 6 Run-Time Files 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

B.4 Visual Basic 6 Run-Time Files

14 | 15 |

A new VB6RunTime.nsh header file is available for the setup of the VB6 run-time files. To obtain the latest run-time files, download vb6runtime.zip and extract this file.

16 |
 !include VB6RunTime.nsh

17 | 

18 |  Var AlreadyInstalled

19 | 

20 |  Section "-Install VB6 run-time files"

21 | 

22 |    ;Add code here that sets $AlreadyInstalled to a non-zero value if the application is already installed. For example:

23 |    IfFileExists "$INSTDIR\MyApp.exe" 0 new_installation ;Replace MyApp.exe with your application filename

24 |      StrCpy $AlreadyInstalled 1

25 |    new_installation:

26 | 

27 |    !insertmacro VB6RunTimeInstall C:\vb6runtimes $AlreadyInstalled ;Replace C:\vb6runtimes with the location of the files

28 | 

29 |  SectionEnd

30 | 

31 |  Section "-un.Uninstall VB6 run-time files"

32 | 

33 |    !insertmacro VB6RunTimeUnInstall

34 | 

35 |  SectionEnd

36 | 
37 | 38 |

Remarks:

39 | 41 |

Previous | Contents | Next

42 | 43 |
44 | 45 |
46 |
47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionC.1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Get Internet Explorer version 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

C.1 Get Internet Explorer version

14 |
 ; GetIEVersion

15 |  ;

16 |  ; Based on Yazno's function, http://yazno.tripod.com/powerpimpit/

17 |  ; Returns on top of stack

18 |  ; 1-6 (Installed IE Version)

19 |  ; or

20 |  ; '' (IE is not installed)

21 |  ;

22 |  ; Usage:

23 |  ;   Call GetIEVersion

24 |  ;   Pop $R0

25 |  ;   ; at this point $R0 is "5" or whatnot

26 | 

27 |  Function GetIEVersion

28 |  Push $R0

29 |    ClearErrors

30 |    ReadRegStr $R0 HKLM "Software\Microsoft\Internet Explorer" "Version"

31 |    IfErrors lbl_123 lbl_456

32 | 

33 |    lbl_456: ; ie 4+

34 |      Strcpy $R0 $R0 1

35 |    Goto lbl_done

36 | 

37 |    lbl_123: ; older ie version

38 |      ClearErrors

39 |      ReadRegStr $R0 HKLM "Software\Microsoft\Internet Explorer" "IVer"

40 |      IfErrors lbl_error

41 | 

42 |        StrCpy $R0 $R0 3

43 |        StrCmp $R0 '100' lbl_ie1

44 |        StrCmp $R0 '101' lbl_ie2

45 |        StrCmp $R0 '102' lbl_ie2

46 | 

47 |        StrCpy $R0 '3' ; default to ie3 if not 100, 101, or 102.

48 |        Goto lbl_done

49 |          lbl_ie1:

50 |            StrCpy $R0 '1'

51 |          Goto lbl_done

52 |          lbl_ie2:

53 |            StrCpy $R0 '2'

54 |          Goto lbl_done

55 |      lbl_error:

56 |        StrCpy $R0 ''

57 |    lbl_done:

58 |    Exch $R0

59 |  FunctionEnd

60 | 
61 |

Previous | Contents | Next

62 | 63 |
64 | 65 |
66 |
67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionC.2.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Is .NET Framework installed? 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

C.2 Is .NET Framework installed?

14 |
 ; IsDotNETInstalled

15 |  ;

16 |  ; Based on GetDotNETVersion

17 |  ;   http://nsis.sourceforge.net/Get_.NET_Version

18 |  ;

19 |  ; Usage:

20 |  ;   Call IsDotNETInstalled

21 |  ;   Pop $0

22 |  ;   StrCmp $0 1 found.NETFramework no.NETFramework

23 | 

24 |  Function IsDotNETInstalled

25 |    Push $0

26 |    Push $1

27 | 

28 |    StrCpy $0 1

29 |    System::Call "mscoree::GetCORVersion(w, i ${NSIS_MAX_STRLEN}, *i) i .r1"

30 |    StrCmp $1 0 +2

31 |      StrCpy $0 0

32 | 

33 |    Pop $1

34 |    Exch $0

35 |  FunctionEnd

36 | 
37 |

Previous | Contents | Next

38 | 39 |
40 | 41 |
42 |
43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionC.3.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Is Macromedia Flash Player installed? 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

C.3 Is Macromedia Flash Player installed?

14 |
 ; IsFlashInstalled

15 |  ;

16 |  ; By Yazno, http://yazno.tripod.com/powerpimpit/

17 |  ; Returns on top of stack

18 |  ; 0 (Flash is not installed)

19 |  ; or

20 |  ; 1 (Flash is installed)

21 |  ;

22 |  ; Usage:

23 |  ;   Call IsFlashInstalled

24 |  ;   Pop $R0

25 |  ;   ; $R0 at this point is "1" or "0"

26 | 

27 |  Function IsFlashInstalled

28 |   Push $R0

29 |   ClearErrors

30 |   ReadRegStr $R0 HKCR "CLSID\{D27CDB6E-AE6D-11cf-96B8-444553540000}" ""

31 |   IfErrors lbl_na

32 |     StrCpy $R0 1

33 |   Goto lbl_end

34 |   lbl_na:

35 |     StrCpy $R0 0

36 |   lbl_end:

37 |   Exch $R0

38 |  FunctionEnd

39 | 
40 |

Previous | Contents | Next

41 | 42 |
43 | 44 |
45 |
46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionC.4.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Connect to the Internet 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

C.4 Connect to the Internet

14 |
 ; ConnectInternet (uses Dialer plug-in)

15 |  ; Written by Joost Verburg 

16 |  ;

17 |  ; This function attempts to make a connection to the internet if there is no

18 |  ; connection available. If you are not sure that a system using the installer

19 |  ; has an active internet connection, call this function before downloading

20 |  ; files with NSISdl.

21 |  ; 

22 |  ; The function requires Internet Explorer 3, but asks to connect manually if

23 |  ; IE3 is not installed.

24 |  

25 |  Function ConnectInternet

26 |  

27 |    Push $R0

28 |      

29 |      ClearErrors

30 |      Dialer::AttemptConnect

31 |      IfErrors noie3

32 |      

33 |      Pop $R0

34 |      StrCmp $R0 "online" connected

35 |        MessageBox MB_OK|MB_ICONSTOP "Cannot connect to the internet."

36 |        Quit ;This will quit the installer. You might want to add your own error handling.

37 |      

38 |      noie3:

39 |    

40 |      ; IE3 not installed

41 |      MessageBox MB_OK|MB_ICONINFORMATION "Please connect to the internet now."

42 |      

43 |      connected:

44 |    

45 |    Pop $R0

46 |    

47 |  FunctionEnd

48 | 
49 |

Previous | Contents | Next

50 | 51 |
52 | 53 |
54 |
55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionC.5.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Get Installer Filename 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

C.5 Get Installer Filename

14 |
 System::Call 'kernel32::GetModuleFileNameA(i 0, t .R0, i 1024) i r1'

15 |  ;$R0 will contain the installer filename

16 | 
17 |

Previous | Contents | Next

18 | 19 |
20 | 21 |
22 |
23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionC.6.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Prevent Multiple Instances 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

C.6 Prevent Multiple Instances

14 | 15 |

Put the following code in your .onInit function:

16 |
 System::Call 'kernel32::CreateMutexA(i 0, i 0, t "myMutex") i .r1 ?e'

17 |  Pop $R0

18 |  

19 |  StrCmp $R0 0 +3

20 |    MessageBox MB_OK|MB_ICONEXCLAMATION "The installer is already running."

21 |    Abort

22 | 
23 | 24 |

'myMutex' should be replaced by a unique value.

25 |

Previous | Contents | Next

26 | 27 |
28 | 29 |
30 |
31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionC.7.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | More 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

C.7 More

14 | 15 |

You can find more useful scripts at the NSIS Wiki, the NSIS forum and NSIS development page.

16 |

Previous | Contents | Next

17 | 18 |
19 | 20 |
21 |
22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionD.1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Error Levels 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

D.1 Error Levels

14 | 15 |

Like other applications, installers made by NSIS return error levels as a result of their execution. Checking the error level can be useful if you call an NSIS installer from another application or installer.

16 | 18 | 19 |

As of NSIS 2.01, you can set the error level to other values using SetErrorLevel.

20 | 21 |

Note that uninstallers copy themselves to the temporary directory and execute from there so the original uninstaller can be deleted. This means the error level the uninstaller sets is not available to the executing process, unless it simulates this copy process and executes the copied uninstaller. To simulate this process, use:

22 |
CopyFiles $INSTDIR\uninstaller.exe $TEMP

23 | ExecWait '"$TEMP\uninstaller.exe" _?=$INSTDIR' $0

24 | DetailPrint "uninstaller set error level $0"

25 | 
26 | 27 |

If you don't do this, you'll only be able to know if the uninstaller failed copying itself to the temporary directory.

28 |

Previous | Contents | Next

29 | 30 |
31 | 32 |
33 |
34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionD.4.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Dump Content of Log Window to File 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

D.4 Dump Content of Log Window to File

14 | 15 |

This function will dump the log of the installer (installer details) to a file of your choice. I created this function for Afrow_UK who requested a way to dump the log to a file in this forum thread.

16 | 17 |

To use it, push a file name and call it. It will dump the log to the file specified. For example:

18 |
GetTempFileName $0

19 | Push $0

20 | Call DumpLog

21 | 
22 | 23 |

Here is the function:

24 |
!define LVM_GETITEMCOUNT 0x1004

25 | !define LVM_GETITEMTEXT 0x102D

26 | 

27 | Function DumpLog

28 |   Exch $5

29 |   Push $0

30 |   Push $1

31 |   Push $2

32 |   Push $3

33 |   Push $4

34 |   Push $6

35 | 

36 |   FindWindow $0 "#32770" "" $HWNDPARENT

37 |   GetDlgItem $0 $0 1016

38 |   StrCmp $0 0 error

39 |   FileOpen $5 $5 "w"

40 |   StrCmp $5 0 error

41 |     SendMessage $0 ${LVM_GETITEMCOUNT} 0 0 $6

42 |     System::Alloc ${NSIS_MAX_STRLEN}

43 |     Pop $3

44 |     StrCpy $2 0

45 |     System::Call "*(i, i, i, i, i, i, i, i, i) i \

46 |       (0, 0, 0, 0, 0, r3, ${NSIS_MAX_STRLEN}) .r1"

47 |     loop: StrCmp $2 $6 done

48 |       System::Call "User32::SendMessageA(i, i, i, i) i \

49 |         ($0, ${LVM_GETITEMTEXT}, $2, r1)"

50 |       System::Call "*$3(&t${NSIS_MAX_STRLEN} .r4)"

51 |       FileWrite $5 "$4$\r$\n"

52 |       IntOp $2 $2 + 1

53 |       Goto loop

54 |     done:

55 |       FileClose $5

56 |       System::Free $1

57 |       System::Free $3

58 |       Goto exit

59 |   error:

60 |     MessageBox MB_OK error

61 |   exit:

62 |     Pop $6

63 |     Pop $4

64 |     Pop $3

65 |     Pop $2

66 |     Pop $1

67 |     Pop $0

68 |     Exch $5

69 | FunctionEnd

70 | 
71 | 72 |

written by KiCHiK

73 |

Previous | Contents | Next

74 | 75 |
76 | 77 |
78 |
79 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.46 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.1 2.46

14 | 15 |

Released on December 6th, 2009

16 |

F.1.1 Changelog

17 |

F.1.1.1 Minor Changes

18 | 20 |

F.1.1.2 Translations

21 | 23 |

F.1.1.3 Build System

24 | 26 |

Previous | Contents | Next

27 | 28 |
29 | 30 |
31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.10.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.37 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.10 2.37

14 | 15 |

Released on May 3rd, 2008

16 |

F.10.1 Changelog

17 |

F.10.1.1 Major Changes

18 | 20 |

F.10.1.2 Minor Changes

21 | 23 |

F.10.1.3 Utilities and Plug-ins

24 | 26 |

F.10.1.4 Translation

27 | 29 |

F.10.1.5 Build System

30 | 32 |

Previous | Contents | Next

33 | 34 |
35 | 36 |
37 |
38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.14.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.33 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.14 2.33

14 | 15 |

Released on November 17th, 2007

16 |

F.14.1 Release Notes

17 | 19 |

F.14.2 Changelog

20 |

F.14.2.1 Major Changes

21 | 23 |

F.14.2.2 Minor Changes

24 | 26 |

F.14.2.3 Utilities and Plug-ins

27 | 29 |

F.14.2.4 Translations

30 | 32 |

F.14.2.5 Build System

33 | 35 |

Previous | Contents | Next

36 | 37 |
38 | 39 |
40 |
41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.15.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.32 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.15 2.32

14 | 15 |

Released on November 9th, 2007

16 |

F.15.1 Release Notes

17 | 19 |

F.15.2 Changelog

20 |

F.15.2.1 Major Changes

21 | 23 |

F.15.2.2 Minor Changes

24 | 26 |

F.15.2.3 Utilities and Plug-ins

27 | 29 |

F.15.2.4 Translations

30 | 32 |

F.15.2.5 Build System

33 | 35 |

Previous | Contents | Next

36 | 37 |
38 | 39 |
40 |
41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.19.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.28 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.19 2.28

14 | 15 |

Released on June 8th, 2007

16 |

F.19.1 Changelog

17 |

F.19.1.1 Major Changes

18 | 20 |

F.19.1.2 Minor Changes

21 | 23 |

F.19.1.3 Utilities and Plug-ins

24 | 26 |

F.19.1.4 Translations

27 | 29 |

F.19.1.5 Build System

30 | 32 |

Previous | Contents | Next

33 | 34 |
35 | 36 |
37 |
38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.20.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.27 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.20 2.27

14 | 15 |

Released on May 5th, 2007

16 |

F.20.1 Release Notes

17 | 19 |

F.20.2 Changelog

20 |

F.20.2.1 Major Changes

21 | 23 |

F.20.2.2 Minor Changes

24 | 26 |

F.20.2.3 Build System

27 | 29 |

Previous | Contents | Next

30 | 31 |
32 | 33 |
34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.24.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.23 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.24 2.23

14 | 15 |

Released on January 13th, 2007

16 |

F.24.1 Changelog

17 |

F.24.1.1 Minor Changes

18 | 20 |

F.24.1.2 Utilities and Plug-ins

21 | 23 |

F.24.1.3 Build System

24 | 26 |

Previous | Contents | Next

27 | 28 |
29 | 30 |
31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.26.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.21 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.26 2.21

14 | 15 |

Released on October 20th, 2006

16 |

F.26.1 Changelog

17 |

F.26.1.1 Major Changes

18 | 20 |

F.26.1.2 Minor Changes

21 | 23 |

F.26.1.3 New/Changed Commands

24 | 26 |

F.26.1.4 Translations

27 | 29 |

F.26.1.5 Build System

30 | 32 |

Previous | Contents | Next

33 | 34 |
35 | 36 |
37 |
38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.27.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.20 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.27 2.20

14 | 15 |

Released on September 9th, 2006

16 |

F.27.1 Changelog

17 |

F.27.1.1 Minor Changes

18 | 20 |

F.27.1.2 Translations

21 | 23 |

F.27.1.3 Build System

24 | 26 |

Previous | Contents | Next

27 | 28 |
29 | 30 |
31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.28.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.19 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.28 2.19

14 | 15 |

Released on August 6th, 2006

16 |

F.28.1 Changelog

17 |

F.28.1.1 Minor Changes

18 | 20 |

F.28.1.2 New/Changed Commands

21 | 23 |

F.28.1.3 Plug-ins

24 | 26 |

F.28.1.4 Translations

27 | 29 |

Previous | Contents | Next

30 | 31 |
32 | 33 |
34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.29.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.18 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.29 2.18

14 | 15 |

Released on July 1st, 2006

16 |

F.29.1 Changelog

17 |

F.29.1.1 Minor Changes

18 | 20 |

F.29.1.2 Translations

21 | 23 |

Previous | Contents | Next

24 | 25 |
26 | 27 |
28 |
29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.3.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.44 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.3 2.44

14 | 15 |

Released on February 21st, 2009

16 |

F.3.1 Changelog

17 |

F.3.1.1 Major Changes

18 | 20 |

F.3.1.2 Minor Changes

21 | 23 |

Previous | Contents | Next

24 | 25 |
26 | 27 |
28 |
29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.30.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.17 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.30 2.17

14 | 15 |

Released on May 19th, 2006

16 |

F.30.1 Changelog

17 |

F.30.1.1 Minor Changes

18 | 20 |

F.30.1.2 Translations

21 | 23 |

Previous | Contents | Next

24 | 25 |
26 | 27 |
28 |
29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.33.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.14 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.33 2.14

14 | 15 |

Released on January 24th, 2006

16 |

F.33.1 Release Notes

17 | 19 |

F.33.2 Changelog

20 |

F.33.2.1 Major Changes

21 | 23 |

F.33.2.2 Minor Changes

24 | 26 |

Previous | Contents | Next

27 | 28 |
29 | 30 |
31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.37.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.10 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.37 2.10

14 | 15 |

Released on October 4th, 2005

16 |

F.37.1 Changelog

17 |

F.37.1.1 Major Changes

18 | 20 |

F.37.1.2 Minor Changes

21 | 23 |

F.37.1.3 Translations

24 | 26 |

F.37.1.4 Build System

27 | 29 |

Previous | Contents | Next

30 | 31 |
32 | 33 |
34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.38.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.09 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.38 2.09

14 | 15 |

Released on August 26th, 2005

16 |

F.38.1 Changelog

17 |

F.38.1.1 Major Changes

18 | 20 |

F.38.1.2 New/Changed Commands

21 | 23 |

F.38.1.3 Minor Changes

24 | 26 |

F.38.1.4 Translations

27 | 29 |

F.38.1.5 Build System

30 | 32 |

Previous | Contents | Next

33 | 34 |
35 | 36 |
37 |
38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.43.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.04 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.43 2.04

14 | 15 |

Released on January 7th, 2005

16 |

F.43.1 Changelog

17 |

F.43.1.1 Major Changes

18 | 20 |

F.43.1.2 Minor Changes

21 | 23 |

Previous | Contents | Next

24 | 25 |
26 | 27 |
28 |
29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.44.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.03 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.44 2.03

14 | 15 |

Released on December 3rd, 2004

16 |

F.44.1 Release Notes

17 | 19 |

F.44.2 Changelog

20 |

F.44.2.1 Major Changes

21 | 23 |

F.44.2.2 New/Changed Commands

24 | 26 |

F.44.2.3 Minor Changes

27 | 29 |

Previous | Contents | Next

30 | 31 |
32 | 33 |
34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.48.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Release Candidate 4 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.48 2.0 Release Candidate 4

14 | 15 |

Released on February 2nd, 2004

16 |

F.48.1 Changelog

17 |

F.48.1.1 Major Changes

18 | 20 |

F.48.1.2 Minor Changes

21 | 23 |

F.48.1.3 Utilities and Plug-ins

24 | 26 |

Previous | Contents | Next

27 | 28 |
29 | 30 |
31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.49.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Release Candidate 3 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.49 2.0 Release Candidate 3

14 | 15 |

Released on January 26th, 2004

16 |

F.49.1 Changelog

17 |

F.49.1.1 Minor Changes

18 | 20 |

F.49.1.2 Utilities and Plug-ins

21 | 23 |

Previous | Contents | Next

24 | 25 |
26 | 27 |
28 |
29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.50.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Release Candidate 2 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.50 2.0 Release Candidate 2

14 | 15 |

Released on January 5th, 2004

16 |

F.50.1 Changelog

17 |

F.50.1.1 Minor Changes

18 | 20 |

F.50.1.2 Utilities and Plug-ins

21 | 23 |

Previous | Contents | Next

24 | 25 |
26 | 27 |
28 |
29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.53.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Beta 3 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.53 2.0 Beta 3

14 | 15 |

Released on March 16th, 2003

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.54.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Beta 2 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.54 2.0 Beta 2

14 | 15 |

Released on February 26th, 2003

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.55.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Beta 1 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.55 2.0 Beta 1

14 | 15 |

Released on February 9th, 2003

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.57.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Alpha 7 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.57 2.0 Alpha 7

14 | 15 |

Released on August 29th, 2002

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.58.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Alpha 6 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.58 2.0 Alpha 6

14 | 15 |

Released on August 10th, 2002

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.59.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Alpha 5 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.59 2.0 Alpha 5

14 | 15 |

Released on August 9th, 2002

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.6.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.41 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.6 2.41

14 | 15 |

Released on November 20th, 2008

16 |

F.6.1 Changelog

17 |

F.6.1.1 Minor Changes

18 | 20 |

F.6.1.2 Translations

21 | 23 |

F.6.1.3 Build System

24 | 26 |

Previous | Contents | Next

27 | 28 |
29 | 30 |
31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.60.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Alpha 4 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.60 2.0 Alpha 4

14 | 15 |

Released on August 5th, 2002

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.61.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Alpha 3 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.61 2.0 Alpha 3

14 | 15 |

Released on August 4th, 2002

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.62.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Alpha 2 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.62 2.0 Alpha 2

14 | 15 |

Released on July 31st, 2002

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.63.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Alpha 1 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.63 2.0 Alpha 1

14 | 15 |

Released on July 9th, 2002

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.64.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.0 Alpha 0 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.64 2.0 Alpha 0

14 | 15 |

Released on May 22nd, 2002

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.65.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Older Versions 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.65 Older Versions

14 | 15 |

NSIS 1.x version history

16 |

Previous | Contents | Next

17 | 18 |
19 | 20 |
21 |
22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.7.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.40 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.7 2.40

14 | 15 |

Released on October 10th, 2008

16 |

F.7.1 Changelog

17 |

F.7.1.1 Major Changes

18 | 20 |

F.7.1.2 Minor Changes

21 | 23 |

F.7.1.3 Translations

24 | 26 |

Previous | Contents | Next

27 | 28 |
29 | 30 |
31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.8.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.39 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.8 2.39

14 | 15 |

Released on August 16th, 2008

16 |

F.8.1 Changelog

17 |

F.8.1.1 Major Changes

18 | 20 |

F.8.1.2 Minor Changes

21 | 23 |

Previous | Contents | Next

24 | 25 |
26 | 27 |
28 |
29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionF.9.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 2.38 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

F.9 2.38

14 | 15 |

Released on July 12th, 2008

16 |

F.9.1 Changelog

17 |

F.9.1.1 Major Changes

18 | 20 |

F.9.1.2 Minor Changes

21 | 23 |

F.9.1.3 Modern UI

24 | 26 |

F.9.1.4 Translations

27 | 29 |

Previous | Contents | Next

30 | 31 |
32 | 33 |
34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionG.1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Building in General 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

G.1 Building in General

14 | 15 |

Source code is available in SVN and as a separate package with every NSIS distribution.

16 | 17 |

To build NSIS Python and SCons must be installed. Currently, the supported version of SCons is version 0.96.93. Any version of Python above 1.6 is supported.

18 | 19 |

To build, open a console, change the working directory to the root directory of NSIS and type scons. That's it. For example:

20 |
C:\>cd dev\nsis

21 | C:\dev\nsis>scons

22 | scons: Reading SConscript files ...

23 | Using Microsoft tools configuration

24 | Checking for main() in C library gdi32... (cached) yes

25 | Checking for main() in C library user32... (cached) yes

26 | Checking for main() in C library version... (cached) yes

27 | Checking for main() in C library pthread... (cached) no

28 | Checking for main() in C library stdc++... (cached) no

29 | Checking for main() in C library iconv... (cached) no

30 | Checking for main() in C library libiconv... (cached) no

31 | scons: done reading SConscript files.

32 | scons: Building targets ...

33 | ...

34 | 
35 | 36 |

To install the built files, type:

37 |
scons PREFIX="C:\Program Files\NSIS" install

38 | 
39 | 40 |

To create an installer (only on Windows), type:

41 |
scons dist-installer

42 | 
43 | 44 |

To create a distribution zip file, type:

45 |
scons dist-zip

46 | 
47 | 48 |

To create both, type:

49 |
scons dist

50 | 
51 | 52 |

To get a complete list of options that the build system has to offer, type:

53 |
scons -h

54 | 
55 | 56 |

To get a complete list of options SCons has to offer, type:

57 |
scons -H

58 | 
59 |

Previous | Contents | Next

60 | 61 |
62 | 63 |
64 |
65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionG.2.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Building on Windows 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

G.2 Building on Windows

14 | 15 |

SCons will automatically detect Microsoft Visual C++. If you are looking for a free compiler to compile NSIS, we recommend Microsoft Visual C++ 2005 Express Edition.

16 | 17 |

When using the Microsoft Visual C++ Toolkit 2003, add MSTOOLKIT=yes to the build command line:

18 |
scons MSTOOLKIT=yes

19 | 
20 | 21 |

In case of errors about the compiler or the Platform SDK not being found, use:

22 |
set MSSDK=C:\Path\To\Platform SDK

23 | set VCToolkitInstallDir=C:\Path\To\VCToolkit

24 | scons MSTOOLKIT=yes

25 | 
26 | 27 |

The open-source MinGW can also be used to for building, but this results in noticeably larger installers. Borland C++ or Open Watcom C/C++ might also work, but haven't been tested.

28 | 29 |

To compile the documentation as a CHM file, hhc.exe must be in the PATH. It is available as part of HTML Help Workshop.

30 | 31 |

To build NSIS Menu, install wxWidgets 2.8, create an environment variable named WXWIN containing the path to the installation directory of wxWidgets, run Contrib\NSIS Menu\wx\wxbuild.bat and build NSIS as usual.

32 | 33 |

Important notes for Microsoft Visual C++ 6.0 users: The latest Platform SDK must be installed before building. Because of flaws in the libraries distributed with Microsoft Visual C++ 6.0, not installing the Platform SDK will result in crashes when using the CopyFiles command. See this forum topic for more information. Installing the Processor Pack is highly recommended to decrease the size of the installer overhead.

34 |

Previous | Contents | Next

35 | 36 |
37 | 38 |
39 |
40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionG.3.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Building on POSIX 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

G.3 Building on POSIX

14 | 15 |

As of NSIS 2.01, the compiler, makensis, also compiles on POSIX platforms. POSIX platforms include Linux, *BSD, Mac OS X and others. Since the generated installer will eventually run on Windows, a cross-compiler is needed in order to compile them.

16 | 17 |

If no cross-compiler is available, use the following:

18 |
scons SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all

19 |       NSIS_CONFIG_CONST_DATA_PATH=no PREFIX=/path/to/extracted/zip

20 |       install-compiler

21 | 

22 | scons NSIS_CONFIG_CONST_DATA_PATH=no PREFIX=/path/to/extracted/zip

23 |       /path/to/extracted/zip/LibraryLocal

24 | 
25 | 26 |

This should only build makensis and install it to the directory where a precompiled package, such as the nightly build or a zipped release version (nsis-x.xx.zip), is extracted. Note that the in order for this to work, the precompiled package must be compiled using the exact same sources as makensis. In particular, Source\exehead\config.h, the options passed to scons and Source\exehead\fileform.h must be identical. Nightly builds and zipped release versions are built with the default options.

27 | 28 |

To build a native version of NSIS Menu, install wxWidgets 2.8 and build as usual. wx-config must be in the path.

29 |

Previous | Contents | Next

30 | 31 |
32 | 33 |
34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionG.4.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Nightly Builds 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

G.4 Nightly Builds

14 | 15 |

There is no need to manually build the latest SVN version for Windows. A nightly build is available. The nightly build is automatically generated every night, using the latest version of the source code from SVN. There is no official nightly build for other platforms.

16 |

Previous | Contents | Next

17 | 18 |
19 | 20 |
21 |
22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionH.1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Programmers 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

H.1 Programmers

14 | 15 |

Justin Frankel aka 0xDEADBEEF

16 | 18 | 19 |

Amir "make me stop" Szekely aka KiCHiK

20 | 22 | 23 |

Joost Verburg

24 | 26 | 27 |

Robert Rainwater

28 | 30 | 31 |

Dave "bit-by-bit" Laundon aka eccles

32 | 34 | 35 |

Ximon Eighteen aka Sunjammer

36 | 38 | 39 |

Ramon aka Ramon18

40 | 42 | 43 |

nnop@newmail.ru

44 | 45 |

Ryan Geiss

46 | 47 |

Andras Varga

48 | 49 |

Drew Davidson

50 | 51 |

Peter Windridge

52 | 53 |

Yaroslav Faybishenko

54 | 55 |

Jeff Doozan

56 | 58 | 59 |

Nike (nike@sendmail.ru)

60 | 62 | 63 |

Diego Pedroso aka deguix

64 | 66 | 67 |

Shengalts Aleksander aka Instructor

68 | 69 |

Stuart Welch aka Afrow UK

70 | 71 |

David Weiss aka Comm@nder21

72 | 73 |

Anders Kjersem

74 |

Previous | Contents | Next

75 | 76 |
77 | 78 |
79 |
80 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionH.2.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Designers 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

H.2 Designers

14 | 15 |

Nikos Adamamas

16 | 18 | 19 |

Jan T. Sott / whyEye.org

20 | 22 |

Previous | Contents | Next

23 | 24 |
25 | 26 |
27 |
28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionH.4.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Writers 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

H.4 Writers

14 | 15 |

Sebastian Armbrust aka flizebogen

16 | 18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionI.1.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Copyright 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

I.1 Copyright

14 | 15 |

Copyright (C) 1995-2009 Contributors

16 | 17 |

More detailed copyright information can be found in the individual source code files.

18 |

Previous | Contents | Next

19 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionI.2.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Applicable licenses 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

I.2 Applicable licenses

14 | 16 |

Previous | Contents | Next

17 | 18 |
19 | 20 |
21 |
22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionI.3.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | zlib/libpng license 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

I.3 zlib/libpng license

14 | 15 |

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

16 | 17 |

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

18 |
    19 |
  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.
20 |

Previous | Contents | Next

21 | 22 |
23 | 24 |
25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionI.4.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | bzip2 license 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

I.4 bzip2 license

14 | 15 |

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

16 |
    17 |
  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  3. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.
18 | 19 |

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

20 | 21 |

Julian Seward, Cambridge, UK.

22 | 23 |

jseward@acm.org

24 |

Previous | Contents | Next

25 | 26 |
27 | 28 |
29 |
30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/SectionI.6.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | Special exception for LZMA compression module 7 | 8 | 9 | 10 | 11 | 12 |

Previous | Contents | Next

13 |

I.6 Special exception for LZMA compression module

14 | 15 |

Igor Pavlov and Amir Szekely, the authors of the LZMA compression module for NSIS, expressly permit you to statically or dynamically link your code (or bind by name) to the files from the LZMA compression module for NSIS without subjecting your linked code to the terms of the Common Public license version 1.0. Any modifications or additions to files from the LZMA compression module for NSIS, however, are subject to the terms of the Common Public License version 1.0.

16 |

Previous | Contents | Next

17 | 18 |
19 | 20 |
21 |
22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/chmlink.js: -------------------------------------------------------------------------------- 1 | function parser(fn) 2 | { 3 | var tmp; 4 | 5 | if (fn.substring(0, 3) == "../") { 6 | tmp = location.href.lastIndexOf("/"); 7 | if(tmp >= 0) { 8 | location.href = location.href.substring(0,tmp) + "/" + fn; 9 | } 10 | else { 11 | location.href = location.href + fn; 12 | } 13 | } 14 | else { 15 | location.href = fn; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/Docs/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: Verdana, Arial, Helvetica, sans-serif; 3 | font-size: 0.8em; 4 | } 5 | p, li { 6 | font-size: 100%; 7 | } 8 | h1 { 9 | font-size: 170%; 10 | } 11 | h2 { 12 | font-size: 150%; 13 | } 14 | h3 { 15 | font-size: 130%; 16 | } 17 | h4 { 18 | font-size: 120%; 19 | } 20 | pre { 21 | font-family: Courier New, Courier, mono; 22 | background-color: #F7F7F7; 23 | padding: 1px; 24 | } 25 | pre b { 26 | text-decoration: underline; 27 | } 28 | a { 29 | color: #567599; 30 | text-decoration: none; 31 | } 32 | a:hover { 33 | background-color: #F4F4F4; 34 | color: #303030; 35 | text-decoration: underline; 36 | } 37 | .btitle { 38 | color: #000000; 39 | text-decoration: none; 40 | } 41 | .btitle:hover { 42 | background-color: #F4F4F4; 43 | color: #000000; 44 | text-decoration: underline; 45 | } -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/index/standard/_0.cfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/help/index/standard/_0.cfs -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/index/standard/segments.gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/help/index/standard/segments.gen -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/index/standard/segments_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/help/index/standard/segments_2 -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/index/stemmed/_0.cfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/help/index/stemmed/_0.cfs -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/index/stemmed/segments.gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/help/index/stemmed/segments.gen -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/help/index/stemmed/segments_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/help/index/stemmed/segments_2 -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/hoverhelp/back.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/hoverhelp/back.gif -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/hoverhelp/back_d.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/hoverhelp/back_d.gif -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/hoverhelp/forward.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/hoverhelp/forward.gif -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/hoverhelp/forward_d.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/hoverhelp/forward_d.gif -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/hoverhelp/home.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/hoverhelp/home.gif -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/hoverhelp/hoverstyle.css: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | * Copyright (c) 2004-2010 Sunil Kamath (IcemanK). 3 | * All rights reserved. 4 | * This program is made available under the terms of the Common Public License 5 | * v1.0 which is available at http://www.eclipse.org/legal/cpl-v10.html 6 | * 7 | * Contributors: 8 | * Sunil Kamath (IcemanK) - initial API and implementation 9 | *******************************************************************************/ 10 | body { overflow: auto; margin-top: 0; margin-bottom: 0; 11 | font-family: Arial, Helvetica, sans-serif; font-size: 8pt; } 12 | em { font-style: italic} 13 | p, li { font-size: 100%; } 14 | .heading { font-size: 120%; font-weight: bold; } 15 | .link { font-weight: bold; } 16 | pre { font-family: Courier New, Courier, mono; padding: 1px; } 17 | pre b { text-decoration: underline; } 18 | a { text-decoration: none; } 19 | a:hover { color: #303030; text-decoration: underline} 20 | -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.NSISHeaderAssociations.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.NSISHeaderAssociations.ser -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.help.NSISHelpURLProvider.HelpURLs.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.help.NSISHelpURLProvider.HelpURLs.ser -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.help.NSISPluginManager.Plugins.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.help.NSISPluginManager.Plugins.ser -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.help.NSISUsageProvider.Usages.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.help.NSISUsageProvider.Usages.ser -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.settings.NSISPreferences.instructions.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.settings.NSISPreferences.instructions.ser -------------------------------------------------------------------------------- /.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.settings.NSISPreferences.symbols.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/net.sf.eclipsensis/net.sf.eclipsensis.settings.NSISPreferences.symbols.ser -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | /org.eclipse.jdt.corestateVersionNumber26 -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.root/1.tree: -------------------------------------------------------------------------------- 1 | org.eclipse.jdt.core -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/net.sf.eclipsensis.installoptions.prefs: -------------------------------------------------------------------------------- 1 | PaletteViewerPrefsInit=true 2 | SyntaxStyles=CommentStyle\#127,159,191||false|true|false|false\u00FFSectionStyle\#0,80,80||true|false|false|false\u00FFKeyStyle\#0,0,255||false|false|false|false\u00FFKeyValueDelimStyle\#255,0,0||false|false|false|false\u00FFNumberStyle\#97,49,30||true|false|false|false 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/net.sf.eclipsensis.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | instructions=net.sf.eclipsensis.settings.NSISPreferences.instructions.ser 3 | nsisHome=C\:\\Program Files (x86)\\NSIS 4 | pluginVersion=0.9.8.1 5 | symbols=net.sf.eclipsensis.settings.NSISPreferences.symbols.ser 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/net.sf.eclipsensis.startup.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | net.sf.eclipsensis.installoptions.iniFiles=true 3 | net.sf.eclipsensis.nsisFiles=true 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/net.sf.eclipsensis.update.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | pluginPreferencesVersion=1 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | version=1 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- 1 | content_assist_proposals_background=255,255,255 2 | content_assist_proposals_foreground=0,0,0 3 | eclipse.preferences.version=1 4 | fontPropagated=true 5 | org.eclipse.jdt.ui.editor.tab.width= 6 | org.eclipse.jdt.ui.formatterprofiles.version=12 7 | org.eclipse.jdt.ui.javadoclocations.migrated=true 8 | org.eclipse.jface.textfont=1|Consolas|10.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Consolas; 9 | proposalOrderMigrated=true 10 | spelling_locale_initialized=true 11 | tabWidthPropagated=true 12 | useAnnotationsPrefPage=true 13 | useQuickDiffPrefPage=true 14 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.m2e.discovery.pref.projects= 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | overviewRuler_migration=migrated_3.1 3 | spacesForTabs=true 4 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | PROBLEMS_FILTERS_MIGRATE=true 2 | eclipse.preferences.version=1 3 | platformState=1377958845870 4 | quickStart=false 5 | tipsAndTricks=true 6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | showIntro=false 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs: -------------------------------------------------------------------------------- 1 | PLUGINS_NOT_ACTIVATED_ON_STARTUP=org.eclipse.m2e.discovery; 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat: -------------------------------------------------------------------------------- 1 | JRE_SRC ECLIPSE_HOMEM2_REPO 2 | JUNIT_HOME JRE_SRCROOTJRE_LIBJUNIT_SRC_HOME -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.2.0.20120903-1050.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | %date [%thread] %-5level %logger{35} - %msg%n 5 | 6 | 7 | 8 | 9 | 10 | ${org.eclipse.m2e.log.dir}/0.log 11 | 12 | ${org.eclipse.m2e.log.dir}/%i.log 13 | 1 14 | 10 15 | 16 | 17 | 100MB 18 | 19 | 20 | %date [%thread] %-5level %logger{35} - %msg%n 21 | 22 | 23 | 24 | 25 | 26 | WARN 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 |
7 |
8 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 | -------------------------------------------------------------------------------- /.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.metadata/version.ini: -------------------------------------------------------------------------------- 1 | org.eclipse.core.runtime=1 -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ScanExampleInternational 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//libs/infocard.jar=UTF-8 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 5 | org.eclipse.jdt.core.compiler.compliance=1.6 6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 11 | org.eclipse.jdt.core.compiler.source=1.6 12 | -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 23 | 24 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # InfoCard-Android 2 | InfoCard is a cross platform mobile SDK for credit card scanning. InfoCard can be used in M2C applications that needs credit card scanning. 3 | 4 | InfoCard uses the mobile phones camera to scan the credit card with its built-in OCR. An internet connection may be needed to verify your application token. 5 | 6 | This is an Eclipse project of a sample application for demonstrating InfoCard SDK in Android devices. InfoCard SDK requires Android SDK level 10 at least. 7 | 8 | In order to extract the scanned card information you need to supply a valid SDK token in MyScanActivity.java. 9 | 10 | Just place your SDK token in 113rd line 11 | 12 | ``` 13 | String sdkToken = "Please use sdk token sent to you here"; 14 | ``` 15 | 16 | Please visit www.infodif.com/infocard and contact us for a trial SDK token 17 | -------------------------------------------------------------------------------- /ant.properties: -------------------------------------------------------------------------------- 1 | # This file is used to override default values used by the Ant build system. 2 | # 3 | # This file must be checked in Version Control Systems, as it is 4 | # integral to the build system of your project. 5 | 6 | # This file is only used by the Ant script. 7 | 8 | # You can use this to override default values such as 9 | # 'source.dir' for the location of your java source folder and 10 | # 'out.dir' for the location of your output folder. 11 | 12 | # You can also use it define how the release builds are signed by declaring 13 | # the following properties: 14 | # 'key.store' for the location of your keystore and 15 | # 'key.alias' for the name of the key to use. 16 | # The password will be asked during the build when you use the 'release' target. 17 | 18 | key.store=example.keystore 19 | key.alias=example-alias -------------------------------------------------------------------------------- /libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/android-support-v4.jar -------------------------------------------------------------------------------- /libs/arm64-v8a/libinfocardNative.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/arm64-v8a/libinfocardNative.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libopencv_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/arm64-v8a/libopencv_core.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libopencv_features2d.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/arm64-v8a/libopencv_features2d.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libopencv_flann.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/arm64-v8a/libopencv_flann.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libopencv_highgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/arm64-v8a/libopencv_highgui.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libopencv_imgproc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/arm64-v8a/libopencv_imgproc.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libopencv_info.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/arm64-v8a/libopencv_info.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libopencv_java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/arm64-v8a/libopencv_java.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libinfocardNative.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi-v7a/libinfocardNative.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libopencv_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi-v7a/libopencv_core.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libopencv_features2d.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi-v7a/libopencv_features2d.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libopencv_flann.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi-v7a/libopencv_flann.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libopencv_highgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi-v7a/libopencv_highgui.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libopencv_imgproc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi-v7a/libopencv_imgproc.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libopencv_info.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi-v7a/libopencv_info.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libopencv_java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi-v7a/libopencv_java.so -------------------------------------------------------------------------------- /libs/armeabi/libinfocardNative.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi/libinfocardNative.so -------------------------------------------------------------------------------- /libs/armeabi/libopencv_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi/libopencv_core.so -------------------------------------------------------------------------------- /libs/armeabi/libopencv_features2d.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi/libopencv_features2d.so -------------------------------------------------------------------------------- /libs/armeabi/libopencv_flann.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi/libopencv_flann.so -------------------------------------------------------------------------------- /libs/armeabi/libopencv_highgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi/libopencv_highgui.so -------------------------------------------------------------------------------- /libs/armeabi/libopencv_imgproc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi/libopencv_imgproc.so -------------------------------------------------------------------------------- /libs/armeabi/libopencv_info.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi/libopencv_info.so -------------------------------------------------------------------------------- /libs/armeabi/libopencv_java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/armeabi/libopencv_java.so -------------------------------------------------------------------------------- /libs/infocard.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/infocard.jar -------------------------------------------------------------------------------- /libs/opencv library - 2.4.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/opencv library - 2.4.8.jar -------------------------------------------------------------------------------- /libs/x86/libinfocardNative.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86/libinfocardNative.so -------------------------------------------------------------------------------- /libs/x86/libopencv_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86/libopencv_core.so -------------------------------------------------------------------------------- /libs/x86/libopencv_features2d.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86/libopencv_features2d.so -------------------------------------------------------------------------------- /libs/x86/libopencv_flann.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86/libopencv_flann.so -------------------------------------------------------------------------------- /libs/x86/libopencv_highgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86/libopencv_highgui.so -------------------------------------------------------------------------------- /libs/x86/libopencv_imgproc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86/libopencv_imgproc.so -------------------------------------------------------------------------------- /libs/x86/libopencv_info.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86/libopencv_info.so -------------------------------------------------------------------------------- /libs/x86/libopencv_java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86/libopencv_java.so -------------------------------------------------------------------------------- /libs/x86_64/libinfocardNative.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86_64/libinfocardNative.so -------------------------------------------------------------------------------- /libs/x86_64/libopencv_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86_64/libopencv_core.so -------------------------------------------------------------------------------- /libs/x86_64/libopencv_features2d.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86_64/libopencv_features2d.so -------------------------------------------------------------------------------- /libs/x86_64/libopencv_flann.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86_64/libopencv_flann.so -------------------------------------------------------------------------------- /libs/x86_64/libopencv_highgui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86_64/libopencv_highgui.so -------------------------------------------------------------------------------- /libs/x86_64/libopencv_imgproc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86_64/libopencv_imgproc.so -------------------------------------------------------------------------------- /libs/x86_64/libopencv_info.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86_64/libopencv_info.so -------------------------------------------------------------------------------- /libs/x86_64/libopencv_java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/libs/x86_64/libopencv_java.so -------------------------------------------------------------------------------- /lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /proguard.cfg: -------------------------------------------------------------------------------- 1 | -optimizationpasses 5 2 | -dontusemixedcaseclassnames 3 | -dontskipnonpubliclibraryclasses 4 | -dontpreverify 5 | -verbose 6 | -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* 7 | -dump 8 | -printseeds 9 | -printusage 10 | -printmapping 11 | 12 | -keep public class * extends android.app.Activity 13 | -keep public class * extends android.app.Application 14 | -keep public class * extends android.app.Service 15 | -keep public class * extends android.content.BroadcastReceiver 16 | -keep public class * extends android.content.ContentProvider 17 | -keep public class * extends android.app.backup.BackupAgentHelper 18 | -keep public class * extends android.preference.Preference 19 | 20 | -keepclasseswithmembernames class * { 21 | native ; 22 | } 23 | 24 | -keepclasseswithmembers class * { 25 | public (android.content.Context, android.util.AttributeSet); 26 | } 27 | 28 | -keepclasseswithmembers class * { 29 | public (android.content.Context, android.util.AttributeSet, int); 30 | } 31 | 32 | -keepclassmembers class * extends android.app.Activity { 33 | public void *(android.view.View); 34 | } 35 | 36 | -keepclassmembers enum * { 37 | public static **[] values(); 38 | public static ** valueOf(java.lang.String); 39 | } 40 | 41 | -keep class * implements android.os.Parcelable { 42 | public static final android.os.Parcelable$Creator *; 43 | } 44 | 45 | -keep class com.infodif.infocard.card.** 46 | -keepclassmembers class com.infodif.infocard.** { 47 | *; 48 | } 49 | 50 | ## Good practice so that you don't end up logging sensitive info. 51 | # Remove debug, verbose, and info Log calls 52 | -assumenosideeffects class android.util.Log { 53 | public static *** d(...); 54 | public static *** v(...); 55 | public static *** i(...); 56 | ## Uncomment to remove warnings and errors as well 57 | # public static *** w(...); 58 | # public static *** e(...); 59 | } 60 | -------------------------------------------------------------------------------- /proguard/dump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/proguard/dump.txt -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system use, 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | 10 | # Project target. 11 | target=android-22 12 | proguard.config=proguard.cfg 13 | -------------------------------------------------------------------------------- /res/drawable/icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/res/drawable/icon120.png -------------------------------------------------------------------------------- /res/drawable/logo_custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InfoDif/InfoCard-Android/ad0aa112cf3c495b53ce9f8fc75ea7f4ee20aae0/res/drawable/logo_custom.png -------------------------------------------------------------------------------- /res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 21 | 22 |