Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [3b1d40] master /
History



File Date Author Commit
dev 2014-04-09 Tran Nam Quang Tran Nam Quang [0a41a4] Bugfix: Some MS Office files couldn't be indexe...
dist 2014-03-10 Tran Nam Quang Tran Nam Quang [0b4951] Bug #688: In the Advanced Settings file, it was...
lib 2014-04-05 Tran Nam Quang Tran Nam Quang [5a021b] Upgraded from POI 3.10 beta 1 to POI 3.10 FINAL.
src 2014-05-06 Tran Nam Quang Tran Nam Quang [3b1d40] Bug #741: Crash on OpenOffice files containing ...
src-daemon 2011-11-08 Tran Nam Quang Tran Nam Quang [a86c3c] Added daemons for portable version.
.classpath 2014-04-05 Tran Nam Quang Tran Nam Quang [5a021b] Upgraded from POI 3.10 beta 1 to POI 3.10 FINAL.
.gitignore 2012-08-15 Helder Sepulveda Helder Sepulveda [af4bd7] Merge branch 'master' of ssh://docfetcher.git.s...
.project 2014-02-18 Tran Nam Quang Tran Nam Quang [4d0127] - Removed AspectJ dependency.
ant-contrib-1.0b3.jar 2011-11-08 Tran Nam Quang Tran Nam Quang [a86c3c] Added daemons for portable version.
build-daemon.xml 2011-11-08 Tran Nam Quang Tran Nam Quang [a86c3c] Added daemons for portable version.
build-dmg.sh 2012-11-28 Tran Nam Quang Tran Nam Quang [613a35] Bug #412: Mac OS X application bundle failed to...
build-man.py 2011-11-04 Tran Nam Quang Tran Nam Quang [06ba54] First steps towards markdown-based manual.
build-website.py 2011-11-12 Tran Nam Quang Tran Nam Quang [104849] Implemented markdown-based website builder.
build-win-installer.nsi 2014-02-18 Tran Nam Quang Tran Nam Quang [f48219] Bug #659: Windows installer downloaded an obsol...
build.py 2013-04-08 Tran Nam Quang Tran Nam Quang [5f7d2d] Build-related changes.
current-version.txt 2014-03-03 Tran Nam Quang Tran Nam Quang [3f92a8] Version 1.1.11.
deploy-website.sh 2012-08-17 Tran Nam Quang Tran Nam Quang [6c61c2] Website:
readme.txt 2014-02-18 Tran Nam Quang Tran Nam Quang [5e9e4f] Minor documentation changes.

Read Me

#===========================================================
#	Setup in Eclipse
#===========================================================
- Get Eclipse (tested with v4.3, Java Developers edition)
- Import the DocFetcher folder into your Eclipse workspace
- In Eclipse, create a User Library named 'SWT' which points to the right SWT jar for your platform. The SWT jars can be found in lib/swt.
- Main class: net.sourceforge.docfetcher.gui.Application
- Required VM arguments
	Windows:
		-Djava.library.path="lib/chm4j;lib/jnotify;lib/jintellitype"
	Linux:
		-Djava.library.path="lib/chm4j:lib/jnotify:lib/jxgrabkey"
	Mac OS X:
		-Djava.library.path="lib/jnotify"
		-XstartOnFirstThread
- Optional VM argument: -enableassertions


#===========================================================
#	Building DocFetcher from the console
#===========================================================
- Requirements: Python and JDK 6.0+
- current-version.txt:
	- this file contains the version number used by all build scripts below
	- this file must not contain any extra whitespace or newlines
- build.py:
	- the main build file that builds DocFetcher
	- output is in the "build" folder
- build-win-installer.nsi
	- NSIS script for building the Windows installer
	- requires NSIS and must be run on Windows
	- requires NSIS plugins in dev/nsis-dependencies
	  (copy them into the plugins folder of your NSIS installation)
	- must run build.py first before running this
	- output is in the "build" folder
- build-man.py:
	- recreates the manual
	- output is in dist/help
- build-website.py:
	- recreates the website
	- output is in dist/website
- build-dmg.sh:
	- builds a Mac OS X disk image
	- must run build.py first
	- must be run on Linux
	- output is in the "build" folder
- build-daemon.xml:
	- Ant file for building the DocFetcher daemon
	- probably stopped working a long time ago
- deploy-website.sh:
	- deploys the website to the project webspace on SourceForge.net
	- will automatically run build-website.py
	- must specify SourceForge.net user name and password


#===========================================================
#	The DocFetcher Launchers
#===========================================================
The DocFetcher launchers for all platforms can be found under dist/launchers.
The DocFetcher.exe launchers in that folder have been created with Launch4J,
according to the settings in dev/launch4j-config.txt, and using the icon file
dev/DocFetcher.ico.