From: pombredanne Date: Mon, 24 Sep 2007 02:03:33 +0000 (+0000) Subject: Initial import of the Guide contributed to the project byRobert Kraske. Was originall... X-Git-Url: http://secure.phpeclipse.com Initial import of the Guide contributed to the project byRobert Kraske. Was originally hosted there: docs.schuetzengau-freising.de/modules/xdocman/index.php?doc=xo-002&lang=en. Contributed to the project under the dual EPL and CPL license. Thanks robert! --- diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/build.bat b/net.sourceforge.phpeclipse.help/docbook-src/guide/build.bat new file mode 100644 index 0000000..8051fcc --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/build.bat @@ -0,0 +1,12 @@ +SET PATH=C:\docbook\tools;%PATH% +SET PHP_HOME=C:/Programme/apachefriends/xampp/php +SET XML_CATALOG_FILES=C:\docbook\docbook-xml-4.2\catalog +SET JAVA_HOME=C:\programme\java\jdk1.5.0 +SET HTMLHELP_HOME=C:\Programme\MVS\HTMLHelp +REM SET RECODE_HOME=C:/cygwin/usr/bin +SET RECODE_HOME=C:/programme/gnu/iconv/iconv/util +SET INPUT_ENCODING=UTF-8 +REM SET OUTPUT_ENCODING=UTF-8 +SET OUTPUT_ENCODING=ISO-8859-1 + +c:\docbook\ant\bin\ant -l ant.log -v diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/build.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/build.xml new file mode 100644 index 0000000..1599ee1 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/build.xml @@ -0,0 +1,354 @@ + + + + + + + + Build the phpeclipse documents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + recoding: ${param_file} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/caution.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/caution.gif new file mode 100644 index 0000000..d9f5e5b Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/caution.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/caution.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/caution.png new file mode 100644 index 0000000..5b7809c Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/caution.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/caution.tif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/caution.tif new file mode 100644 index 0000000..4a28294 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/caution.tif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/important.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/important.gif new file mode 100644 index 0000000..6795d9a Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/important.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/important.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/important.png new file mode 100644 index 0000000..12c90f6 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/important.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/important.tif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/important.tif new file mode 100644 index 0000000..184de63 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/important.tif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/note.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/note.gif new file mode 100644 index 0000000..f329d35 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/note.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/note.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/note.png new file mode 100644 index 0000000..d0c3c64 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/note.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/note.tif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/note.tif new file mode 100644 index 0000000..08644d6 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/note.tif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/tip.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/tip.gif new file mode 100644 index 0000000..823f2b4 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/tip.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/tip.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/tip.png new file mode 100644 index 0000000..5c4aab3 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/tip.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/tip.tif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/tip.tif new file mode 100644 index 0000000..4a3d8c7 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/tip.tif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/warning.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/warning.gif new file mode 100644 index 0000000..3adf191 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/warning.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/warning.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/warning.png new file mode 100644 index 0000000..1c33db8 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/warning.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/warning.tif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/warning.tif new file mode 100644 index 0000000..7b6611e Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/admon/warning.tif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/1.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/1.gif new file mode 100644 index 0000000..0d66977 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/1.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/1.png new file mode 100644 index 0000000..7d47343 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/10.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/10.gif new file mode 100644 index 0000000..fb50b06 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/10.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/10.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/10.png new file mode 100644 index 0000000..997bbc8 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/10.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/11.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/11.gif new file mode 100644 index 0000000..9f5dba4 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/11.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/11.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/11.png new file mode 100644 index 0000000..ce47dac Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/11.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/12.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/12.gif new file mode 100644 index 0000000..a373d0b Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/12.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/12.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/12.png new file mode 100644 index 0000000..31daf4e Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/12.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/13.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/13.gif new file mode 100644 index 0000000..b00b163 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/13.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/13.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/13.png new file mode 100644 index 0000000..14021a8 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/13.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/14.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/14.gif new file mode 100644 index 0000000..6d6642e Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/14.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/14.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/14.png new file mode 100644 index 0000000..64014b7 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/14.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/15.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/15.gif new file mode 100644 index 0000000..cdd7072 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/15.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/15.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/15.png new file mode 100644 index 0000000..0d65765 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/15.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/2.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/2.gif new file mode 100644 index 0000000..100ff79 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/2.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/2.png new file mode 100644 index 0000000..5d09341 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/3.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/3.gif new file mode 100644 index 0000000..5008ca7 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/3.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/3.png new file mode 100644 index 0000000..ef7b700 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/4.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/4.gif new file mode 100644 index 0000000..0e5617d Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/4.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/4.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/4.png new file mode 100644 index 0000000..adb8364 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/4.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/5.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/5.gif new file mode 100644 index 0000000..9bc75ad Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/5.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/5.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/5.png new file mode 100644 index 0000000..4d7eb46 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/5.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/6.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/6.gif new file mode 100644 index 0000000..d396407 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/6.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/6.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/6.png new file mode 100644 index 0000000..0ba694a Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/6.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/7.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/7.gif new file mode 100644 index 0000000..c90b2f3 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/7.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/7.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/7.png new file mode 100644 index 0000000..472e96f Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/7.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/8.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/8.gif new file mode 100644 index 0000000..6fe3287 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/8.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/8.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/8.png new file mode 100644 index 0000000..5e60973 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/8.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/9.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/9.gif new file mode 100644 index 0000000..bc5c812 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/9.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/9.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/9.png new file mode 100644 index 0000000..a0676d2 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/9.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/ChangeLog b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/ChangeLog new file mode 100644 index 0000000..f82a318 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/callouts/ChangeLog @@ -0,0 +1,15 @@ +2002-05-17 Norman Walsh + + * 11.gif, 11.png, 12.gif, 12.png, 13.gif, 13.png, 14.gif, 14.png, 15.gif, 15.png: + New file. + +2002-01-28 Norman Walsh + + * 1.gif, 10.gif, 2.gif, 3.gif, 4.gif, 5.gif, 6.gif, 7.gif, 8.gif, 9.gif: + New file. + +2001-04-02 Norman Walsh + + * 1.png, 10.png, 2.png, 3.png, 4.png, 5.png, 6.png, 7.png, 8.png, 9.png: + New file. + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/activate_prompt_for_workspace.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/activate_prompt_for_workspace.png new file mode 100644 index 0000000..7f111e4 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/activate_prompt_for_workspace.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_1.png new file mode 100644 index 0000000..9eb609d Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_2.png new file mode 100644 index 0000000..4932aed Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_3.png new file mode 100644 index 0000000..553c9ab Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_4.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_4.png new file mode 100644 index 0000000..564c1e8 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_file_to_project_4.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_1.png new file mode 100644 index 0000000..7e176e9 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_2.png new file mode 100644 index 0000000..92adc34 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_3.png new file mode 100644 index 0000000..d22cf09 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_4.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_4.png new file mode 100644 index 0000000..b1c9948 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_4.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_5.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_5.png new file mode 100644 index 0000000..f972756 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/add_phpfile_to_project_5.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoint_set.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoint_set.png new file mode 100644 index 0000000..9af962a Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoint_set.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoints_view.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoints_view.png new file mode 100644 index 0000000..38e0997 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoints_view.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoints_view_context_menu.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoints_view_context_menu.png new file mode 100644 index 0000000..0396b41 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoints_view_context_menu.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoints_view_icon_bar.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoints_view_icon_bar.png new file mode 100644 index 0000000..27ba782 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/breakpoints_view_icon_bar.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_1.png new file mode 100644 index 0000000..c1b5b29 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_2.png new file mode 100644 index 0000000..38f26c6 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_3.png new file mode 100644 index 0000000..9687265 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_4.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_4.png new file mode 100644 index 0000000..c6e20b0 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_project_4.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_1.png new file mode 100644 index 0000000..748edd0 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_2.png new file mode 100644 index 0000000..a74a7e8 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_3.png new file mode 100644 index 0000000..4a94336 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_4.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_4.png new file mode 100644 index 0000000..66dbcd1 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/create_new_workspace_4.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/dbg_error.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/dbg_error.png new file mode 100644 index 0000000..236b63e Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/dbg_error.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/debug_config_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/debug_config_1.png new file mode 100644 index 0000000..6de2707 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/debug_config_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/debug_config_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/debug_config_2.png new file mode 100644 index 0000000..43ba377 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/debug_config_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/debug_config_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/debug_config_3.png new file mode 100644 index 0000000..5994afb Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/debug_config_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/editor_view_left_ruler_context_menu.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/editor_view_left_ruler_context_menu.png new file mode 100644 index 0000000..f7d225b Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/editor_view_left_ruler_context_menu.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/expressions_view_open_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/expressions_view_open_1.png new file mode 100644 index 0000000..4c55685 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/expressions_view_open_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/expressions_view_open_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/expressions_view_open_2.png new file mode 100644 index 0000000..695753a Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/expressions_view_open_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/extension_dir.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/extension_dir.png new file mode 100644 index 0000000..1a04c56 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/extension_dir.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/extension_dir_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/extension_dir_1.png new file mode 100644 index 0000000..3d55026 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/extension_dir_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/file_import_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/file_import_1.png new file mode 100644 index 0000000..60b4a4f Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/file_import_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/file_import_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/file_import_2.png new file mode 100644 index 0000000..4a89cfb Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/file_import_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/file_import_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/file_import_3.png new file mode 100644 index 0000000..a829bfb Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/file_import_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_1.png new file mode 100644 index 0000000..9185e5d Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_2.png new file mode 100644 index 0000000..6f4b5c2 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_3.png new file mode 100644 index 0000000..09c6bce Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_4.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_4.png new file mode 100644 index 0000000..c4d7842 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/linked_project_4.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_1.png new file mode 100644 index 0000000..f2812ca Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_2.png new file mode 100644 index 0000000..99d89c7 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_3.png new file mode 100644 index 0000000..2adebcf Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_9.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_9.png new file mode 100644 index 0000000..53a3331 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_9.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_new_update_site_release.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_new_update_site_release.png new file mode 100644 index 0000000..df599c9 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_new_update_site_release.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_update_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_update_1.png new file mode 100644 index 0000000..dbf1df8 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_update_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_update_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_update_2.png new file mode 100644 index 0000000..a1726d4 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_update_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_update_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_update_3.png new file mode 100644 index 0000000..1866e73 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_auto_update_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_man_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_man_2.png new file mode 100644 index 0000000..ff41dd7 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_man_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_man_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_man_3.png new file mode 100644 index 0000000..c4429f1 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_man_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_man_4.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_man_4.png new file mode 100644 index 0000000..c4033bb Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_install_man_4.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_switch_versions_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_switch_versions_1.png new file mode 100644 index 0000000..5a49f5f Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpeclipse_switch_versions_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpinfo_dbg_section.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpinfo_dbg_section.png new file mode 100644 index 0000000..832e57f Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpinfo_dbg_section.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpinfo_php_ext.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpinfo_php_ext.png new file mode 100644 index 0000000..35b09ff Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpinfo_php_ext.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpinfo_php_ini.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpinfo_php_ini.png new file mode 100644 index 0000000..af654bd Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/phpinfo_php_ini.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/pref_webdev_php.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/pref_webdev_php.png new file mode 100644 index 0000000..a7f78f7 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/pref_webdev_php.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/project_setting_for_localhost.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/project_setting_for_localhost.png new file mode 100644 index 0000000..108779e Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/project_setting_for_localhost.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/search_for_update.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/search_for_update.png new file mode 100644 index 0000000..4dd173e Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/search_for_update.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/search_for_update_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/search_for_update_2.png new file mode 100644 index 0000000..1d22218 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/search_for_update_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/select_a_workspace.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/select_a_workspace.png new file mode 100644 index 0000000..2e748ed Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/select_a_workspace.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/set_document_root_for_project_1.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/set_document_root_for_project_1.png new file mode 100644 index 0000000..af33e3a Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/set_document_root_for_project_1.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/set_document_root_for_project_2.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/set_document_root_for_project_2.png new file mode 100644 index 0000000..e2daebe Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/set_document_root_for_project_2.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/set_document_root_for_project_3.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/set_document_root_for_project_3.png new file mode 100644 index 0000000..0924b5a Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/set_document_root_for_project_3.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/switch_workspace.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/switch_workspace.png new file mode 100644 index 0000000..b1a8616 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/switch_workspace.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/variables_view_context_menu.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/variables_view_context_menu.png new file mode 100644 index 0000000..f1f6346 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/variables_view_context_menu.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/variables_view_hover.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/variables_view_hover.png new file mode 100644 index 0000000..d2c7a8a Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/variables_view_hover.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/variables_view_open.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/variables_view_open.png new file mode 100644 index 0000000..7cd58c6 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/variables_view_open.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/workspace_dialog.png b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/workspace_dialog.png new file mode 100644 index 0000000..9906385 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/en/user-manual/workspace_dialog.png differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_main.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_main.gif new file mode 100644 index 0000000..d599406 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_main.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_main_h.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_main_h.gif new file mode 100644 index 0000000..04e1d7c Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_main_h.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_next.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_next.gif new file mode 100644 index 0000000..e5da3a5 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_next.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_next_d.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_next_d.gif new file mode 100644 index 0000000..ea0e9ca Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_next_d.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_next_h.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_next_h.gif new file mode 100644 index 0000000..eb59afd Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_next_h.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_nexth.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_nexth.gif new file mode 100644 index 0000000..eb59afd Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_nexth.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_prev.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_prev.gif new file mode 100644 index 0000000..d59b5b7 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_prev.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_prev_d.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_prev_d.gif new file mode 100644 index 0000000..51d6b7b Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_prev_d.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_prev_h.gif b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_prev_h.gif new file mode 100644 index 0000000..cc0fee5 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/nav/button_prev_h.gif differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/phpeclipse_header.jpg b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/phpeclipse_header.jpg new file mode 100644 index 0000000..f2dbc29 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/phpeclipse_header.jpg differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/img/xoops_logo_small.jpg b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/xoops_logo_small.jpg new file mode 100644 index 0000000..e8d4d06 Binary files /dev/null and b/net.sourceforge.phpeclipse.help/docbook-src/guide/img/xoops_logo_small.jpg differ diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/parse.php b/net.sourceforge.phpeclipse.help/docbook-src/guide/parse.php new file mode 100644 index 0000000..23ffe1d --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/parse.php @@ -0,0 +1,559 @@ + $file) { // for every html file + ParseXHTML ($file, $lang, $doc, $fidlist, $idlist); + } + + WriteBookInfoList ($fidlist, $bilist); +/* + var_dump ($fidlist); +*/ + copy ("style.css", "tmp/style.css"); // copy the style file to the temporary directory + +/***** ParseXHTML () **********************************/ +/* Parse the XHTML files + * + */ + + function ParseXHTML (&$file, $lang, $doc, &$fidlist, &$idlist) { + global $fencoding; + $data = file_get_contents ($file); // get the xhtml-file content + $parser = xml_parser_create ($fencoding); + $imglist = array (); // initiate the image list array + + xml_parser_set_option ($parser, XML_OPTION_CASE_FOLDING, 0); + // xml_parser_set_option ($parser, XML_OPTION_SKIP_WHITE, 1); + + xml_parse_into_struct ($parser, $data, $values, $tags); // parse the xhtml file + xml_parser_free ($parser); + + MakePictureList ($values, $tags, $imglist, $lang, $doc); // build the list with the used images + CopyImages ($imglist); // copy the used images into the temp folder + ChangeLinks ($values, $tags, $lang, $doc); // changed the links, so we can use the files with xdocman + MakeFileIDList ($file, $values, $tags, $fidlist, $idlist); + +/* + echo "array: tags\n"; + var_dump ($tags); + echo "array: values\n"; + var_dump ($values); + echo "array: imglist\n"; + var_dump ($imglist); + + echo "array:".$file." generate output\n"; +*/ + OutputXHTML ($file, $values, $tags, 0); + } + +/***** MakeFileIDList (...) **********************************/ +/* + */ + function MakeFileIDList ($file, &$values, &$tags, &$fidlist, &$idlist) { + echo "file = $file\n"; + + $fidlist[$file] = array (); + + foreach ($tags['a'] as $key => $val) { + if (isset ($values[$val]['attributes'])) { + foreach ($values[$val]['attributes'] as $tkey => $tval) { + if ($tkey == 'id') { + // $idList[$tval] = $tval; + + // echo "id = $tval \n"; + + if (isset ($idlist[$tval])) { + echo "setzen $file: $tval = $idlist[$tval] \n"; + $fidlist[$file][$tval]['title'] = $idlist[$tval]['title']; + $fidlist[$file][$tval]['element'] = $idlist[$tval]['element']; + } + } + } + } + } + } + +/***** ChangeLinks (...) **********************************/ +/* + * changes href in if href is sort of chxxx.html or index.html or ixxx.html + * to ?lang=en&doc=xd-999&file=chxxx.html + */ + function ChangeLinks (&$values, &$tags, $lang, $doc) { + foreach ($tags['a'] as $key => $val) { + if (($values[$val]['type'] == 'open') || ($values[$val]['type'] == 'complete')) { + if (isset ($values[$val]['attributes']['href'])) { + $olddest = $values[$val]['attributes']['href']; + + echo "string = " . $olddest; + preg_match ("/([ch|index|ix|pr|co|ar]).*\.html.*/i", $olddest, $linkval); + // preg_match ("/#.*/i", $olddest, $idval); + + $newdest = ""; + if (isset ($linkval[0])) { + // $newdest .= "manual.php?lang=$lang&doc=$doc&file=".$linkval[0]; + // echo " link = " . $linkval[0]; + + preg_match ("/#.*/i", $olddest, $lidval); + if (isset ($lidval[0])) { + echo " id = ". $lidval[0]; + $newdest .= "manual.php?lang=$lang&doc=$doc&id=".str_replace ('#', "", $lidval[0])."&file=".$linkval[0]; + } + else { + $newdest .= "manual.php?lang=$lang&doc=$doc&file=".$linkval[0]; + } + } +/* + else if (isset ($idval[0])) { + echo " id = ".$idval[0]; + + $newdest = $olddest; + } +*/ + else { + $newdest = $olddest; + } + + echo "\n"; + $values[$val]['attributes']['href'] = $newdest; + } + } + } + } + +/***** CopyImages (...) **********************************/ +/* + */ + function CopyImages (&$imglist) { + CreateDirectory ('tmp/img'); + CreateDirectory ('tmp/img/callouts'); + CreateDirectory ('tmp/img/nav'); + CreateDirectory ('tmp/img/admon'); + + foreach ($imglist as $key => $img) { + $path = explode ('/', $img); + + if (($path[1] != 'callouts') && ($path[1] != 'nav') && ($path[1] != 'admon')) { + $dest = "tmp/".$path[0].'/'.$path[3]; + } + else { + $dest = "tmp/".$img; + } + + copy ($img, $dest); + } + } + +/***** MakePictureList (...) **********************************/ +/* + */ + function MakePictureList (&$values, &$tags, &$imglist, &$lang, &$doc) { + //** scan every tag for the onmouseover and onmouseout attribute + foreach ($tags['a'] as $key => $val) { + if (isset ($values[$val]['attributes'])) { + foreach ($values[$val]['attributes'] as $tkey => $tval) { + if (($tkey == 'onmouseover') || ($tkey == 'onmouseout')) { + //** strip everthing before the '=' + $ta = explode ('=', $tval); + $img = str_replace ("'", "", $ta[1]); + + if (!in_array ($img, $imglist)) { + array_push ($imglist, $img); + } + + $values[$val]['attributes'][$tkey] = $ta[0]."='docs/".$lang."/".$doc."/".$img."'"; + } + } + } + } + + //** scan every tag for the src attribute + foreach ($tags['img'] as $key => $val) { + if (isset ($values[$val]['attributes'])) { + foreach ($values[$val]['attributes'] as $tkey => $tval) { + if ($tkey == 'src') { + if (!in_array ($tval, $imglist)) { + array_push ($imglist, $tval); + } + + //** now change the image path from img/en/xxxx/xxx.png to img/xxx.png + $path = explode ('/', $tval); + + if (($path[1] != 'callouts') && ($path[1] != 'nav') && ($path[1] != 'admon')) { + $newpath = $path[0].'/'.$path[3]; + + $img = "docs/".$lang."/".$doc."/".$newpath; + + $values[$val]['attributes'][$tkey] = $img; + } + else { + $values[$val]['attributes'][$tkey] = "docs/".$lang."/".$doc."/".$tval; + } + } + } + } + } + } + +/***** OutputXHTML (...) **********************************/ +/* + */ + function OutputXHTML (&$file, &$values, &$tags, $all) { + global $fencoding; + global $recode_it; + global $encoding_in; + global $encoding_out; + $fp = fopen ("tmp/".$file, "w"); + $i = count ($values); + + //** get start and end + + if ($all) { + $start = 0; + $end = $i; + } + else { + $start = $tags['body'][0] + 1; + $end = $tags['body'][1] - 1; + } + + if ($all) { + $text = ''."\n"; + $text .= ''."\n"; + fwrite ($fp, $text); + } + + + if ($fp) { + foreach ($values as $key => $tag) { + if (($key < $start) || ($key > $end)) { + continue; + } + + $cdata = 0; + $open = 0; + + if ($tag['type'] == 'open') { + $text = "<"; + $close = "\n>"; + $open = 1; + } + else if ($tag['type'] == 'close') { + $text = ""; + } + else if ($tag['type'] == 'cdata') { + $cdata = 1; + } + else { //** it's complete + $text = "<"; + $close = " /\n>"; + } + + if ($cdata) { + $text = htmlspecialchars ($tag['value']); + } + else { + $text .= $tag['tag']; + + if (isset ($tag['attributes'])) { + foreach ($tag['attributes'] as $key => $att) { + $text .= ' '.$key. '="' . $att . '"'; + } + } + + if (isset ($tag['value'])) { + if ($open) { + $text .= ">".htmlspecialchars ($tag['value']); + } + else { + $text .= ">".htmlspecialchars ($tag['value']).""; + } + } + else { + if (($tag['tag'] == 'a') && ($tag['type'] == 'complete')) { + $text .= ">"; + } + else { + $text .= $close; + } + } + } + + if ($recode_it) { + $text = mb_convert_encoding ($text, 'HTML-ENTITIES', $encoding_in); + } + + fwrite ($fp, $text); + } + } + } + +/***** CreateDirectory (...) **********************************/ + + function CreateDirectory ($dirname) { + $path = ""; + $dir = split ('[/|\\]', $dirname); + + for ($i = 0; $i < count ($dir); $i++) { + $path .= $dir[$i]."/"; + + if (!is_dir ($path)) { + @mkdir ($path, 0777); + @chmod ($path, 0777); + } + } + + if (is_dir ($dirname)) { + return 1; + } + + return 0; + } + +/***** BuildIDList (...) **********************************/ + + function BuildIDList ($lang, $doc, &$idlist, &$bilist) { + global $fencoding; + $data = file_get_contents ($lang."_".$doc.".xml"); // get the xml-file content + $parser = xml_parser_create ($fencoding); + + xml_parser_set_option ($parser, XML_OPTION_CASE_FOLDING, 0); + xml_parser_set_option ($parser, XML_OPTION_SKIP_WHITE, 1); + + xml_parse_into_struct ($parser, $data, $values, $tags); // parse the xml file + xml_parser_free ($parser); + + MakeIDList ($values, $tags, $idlist); // build the list with the used ids + MakeBIList ($values, $tags, $bilist); // build the Book Info list + + echo "array: bilist\n"; + var_dump ($bilist); + echo "array: tags\n"; + var_dump ($tags); + echo "array: values\n"; + var_dump ($values); + + } + +/***** MakeIDList (...) **********************************/ + + function MakeIDList (&$values, &$tags, &$idlist) { + $taglist = array ("chapter", "sect1", "sect2", "sect3", "sect4", "figure"); + + foreach ($taglist as $tlkey => $tag) { // for every tag with a possible id + + if (isset ($tags[$tag])) { + foreach ($tags[$tag] as $key => $val) { + if (isset ($values[$val]['attributes'])) { + foreach ($values[$val]['attributes'] as $tkey => $tval) { + if ($tkey == 'id') { // we have an id, so look for the title + if ($values[$val + 1]['tag'] == 'title') { // if the next tag is a title + // $idlist[$tval] = $values[$val + 1]['value']; + $idlist[$tval]['title'] = $values[$val + 1]['value']; + $idlist[$tval]['element'] = $tag; // the element + } + } + } + } + } + } + } + } + +/***** MakeBIList (...) **********************************/ + + function MakeBIList (&$values, &$tags, &$bilist) { + $start = 0; + $end = 0; + + if (isset ($tags['book'])) { + // $count = count ($tags['book']); + $start = $tags['bookinfo'][0] + 1; + $end = $tags['bookinfo'][1] - 1; + $state = 0; + } + else if (isset ($tags['article'])) { + $start = $tags['articleinfo'][0] + 1; + $end = $tags['articleinfo'][1] - 1; + $state = 0; + } + + // get the status attribute from book or article + + if (isset ($values[0]['attributes']['status'])) { + $status = explode ('_', $values[0]['attributes']['status']); + + if (($status[0] == 'progress') && (isset ($status[1]))) { + $bilist['status'] = $status[1]; + } + else { + $bilist['status'] = $status[0]; + } + } + + // search for the title + + for ($index = $start; $index <= $end; $index++) { + switch ($state) { + case 0: // search the title tag + if ($values[$index]['tag'] == 'title') { + if (isset ($values[$index]['value'])) { + $bilist['title'] = $values[$index]['value']; + } + + if ($values[$index]['type'] == 'open') { + $state = 1; // title is not complete, so append the other tags (i.e. from quote or emphasis) + } + else { + $state = 2; // title is complete + } + } + break; + + case 1: // append the values of every tag until the closing title tag + if ($values[$index]['tag'] == 'title') { + if (isset ($values[$index]['value'])) { + $bilist['title'] .= $values[$index]['value']; + } + + if ($values[$index]['type'] == 'close') { + $state = 2; // title is complete + } + } + else { + if (isset ($values[$index]['value'])) { + $bilist['title'] .= $values[$index]['value']; + } + } + break; + + default: + break; + } + + if ($state == 2) { // if we have the title leave the loop + break; + } + } + + // search for the revnumber and revdate within the last revision within revhistory + + if (isset ($tags['revision'])) { // ok we have a revision + $count = count ($tags['revision']); + + $start = $tags['revision'][$count - 2]; + $end = $tags['revision'][$count - 1]; + } + + if (isset ($tags['revnumber'])) { + $count = count ($tags['revnumber']); + + for ($index = 0; $index < $count; $index++) { + $val_index = $tags['revnumber'][$index]; + + if (($val_index > $start) && ($val_index < $end)) { + $bilist['revnumber'] = $values[$val_index]['value']; + } + } + } + + if (isset ($tags['date'])) { + $count = count ($tags['date']); + + for ($index = 0; $index < $count; $index++) { + $val_index = $tags['date'][$index]; + + if (($val_index > $start) && ($val_index < $end)) { + $bilist['revdate'] = $values[$val_index]['value']; + } + } + } + } + +/***** WriteBookInfoList (...) **********************************/ + + function WriteBookInfoList (&$fidlist, &$bilist) { + global $fencoding; + global $recode_it; + global $encoding_in; + + $fp = fopen ("tmp/docinfo.xml", "w"); + + if ($fp) { + $text = "" . "\n"; + fwrite ($fp, $text); + + $text = "\n"; + fwrite ($fp, $text); + + foreach ($bilist as $tag => $value) { + $text = " <$tag>$value\n"; + fwrite ($fp, $text); + } + + foreach ($fidlist as $filename => $file) { + $text = " \n $filename\n"; + fwrite ($fp, $text); + + foreach ($file as $id => $idvalue) { + $text = " \n ".$id."\n"; + fwrite ($fp, $text); + + $text = " ".$idvalue['element']."\n"; + fwrite ($fp, $text); + + $text = " ".$idvalue['title']."\n \n"; + + if ($recode_it) { + $text = mb_convert_encoding ($text, 'HTML-ENTITIES', $encoding_in); + } + + fwrite ($fp, $text); + } + + $text = " \n"; + fwrite ($fp, $text); + } + + $text = ""; + fwrite ($fp, $text); + + fclose ($fp); + } + } + +/******************************************************************************/ + +?> diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/parseimages.php b/net.sourceforge.phpeclipse.help/docbook-src/guide/parseimages.php new file mode 100644 index 0000000..3313a90 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/parseimages.php @@ -0,0 +1,140 @@ + $file) { // for every html file + ParseXHTML ($file, $lang, $doc, $fidlist, $idlist); + } + + +/***** ParseXHTML () **********************************/ +/* Parse the XHTML files + * + */ + + function ParseXHTML (&$file, $lang, $doc, &$fidlist, &$idlist) { + $data = file_get_contents ($file); // get the xhtml-file content + $parser = xml_parser_create ($fencoding); + $imglist = array (); // initiate the image list array + + xml_parser_set_option ($parser, XML_OPTION_CASE_FOLDING, 0); + // xml_parser_set_option ($parser, XML_OPTION_SKIP_WHITE, 1); + + xml_parse_into_struct ($parser, $data, $values, $tags); // parse the xhtml file + xml_parser_free ($parser); + + MakePictureList ($values, $tags, $imglist, $lang, $doc); // build the list with the used images + CopyImages ($imglist); // copy the used images into the temp folder + } + +/***** CopyImages (...) **********************************/ +/* + */ + function CopyImages (&$imglist) { + CreateDirectory ('tmp/img'); + CreateDirectory ('tmp/img/callouts'); + CreateDirectory ('tmp/img/nav'); + CreateDirectory ('tmp/img/admon'); + + foreach ($imglist as $key => $img) { + $path = explode ('/', $img); + + // The image path is something like: img/en/xxxx/xxx.png to img/xxx.png + if (($path[1] != 'callouts') && ($path[1] != 'nav') && ($path[1] != 'admon')) { + $dest = "tmp/".$path[0].'/'.$path[1].'/'.$path[2].'/'.$path[3]; // build the destination path for the image + CreateDirectory ('tmp/img/'.$path[1].'/'.$path[2]); + } + else { + $dest = "tmp/".$img; + } + + // echo "---copy:". $img. ":to:". $dest."\n"; + copy ($img, $dest); + } + } + +/***** MakePictureList (...) **********************************/ +/* + */ + function MakePictureList (&$values, &$tags, &$imglist, &$lang, &$doc) { + // scan every tag for the onmouseover and onmouseout attribute + foreach ($tags['a'] as $key => $val) { + if (isset ($values[$val]['attributes'])) { + foreach ($values[$val]['attributes'] as $tkey => $tval) { + if (($tkey == 'onmouseover') || ($tkey == 'onmouseout')) { + $ta = explode ('=', $tval); // strip everthing before the '=' + $img = str_replace ("'", "", $ta[1]); // remove the ' + + if (!in_array ($img, $imglist)) { // As long as this img yet isn't within the list + array_push ($imglist, $img); // add this image to the list + } + + $values[$val]['attributes'][$tkey] = $ta[0]."='docs/".$lang."/".$doc."/".$img."'"; + } + } + } + } + + // scan every tag for the src attribute + foreach ($tags['img'] as $key => $val) { + if (isset ($values[$val]['attributes'])) { + foreach ($values[$val]['attributes'] as $tkey => $tval) { + if ($tkey == 'src') { // It it is the 'src' attribute + if (!in_array ($tval, $imglist)) { // As long as this img yet isn't within the list + array_push ($imglist, $tval); // add this image to the list + } + + // now change the image path from img/en/xxxx/xxx.png to img/xxx.png + $path = explode ('/', $tval); + + if (($path[1] != 'callouts') && ($path[1] != 'nav') && ($path[1] != 'admon')) { + $newpath = $path[0].'/'.$path[3]; // path[0] = img; path[3] = xxx.png || xxx.jpg + $img = "docs/".$lang."/".$doc."/".$newpath; // e.g. new path = docs/en/xn-001/img/xxx.png + $values[$val]['attributes'][$tkey] = $img; // $img is the new link path to the image + } + else { + $values[$val]['attributes'][$tkey] = "docs/".$lang."/".$doc."/".$tval; + } + } + } + } + } + } + +/***** CreateDirectory (...) **********************************/ + + function CreateDirectory ($dirname) { + $path = ""; + $dir = split ('[/|\\]', $dirname); + + for ($i = 0; $i < count ($dir); $i++) { + $path .= $dir[$i]."/"; + + if (!is_dir ($path)) { + @mkdir ($path, 0777); + @chmod ($path, 0777); + } + } + + if (is_dir ($dirname)) { + return 1; + } + + return 0; + } + +/******************************************************************************/ + +?> diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/glossary.ent b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/glossary.ent new file mode 100644 index 0000000..7a885b6 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/glossary.ent @@ -0,0 +1,15 @@ +eclipse'> +eclipse SDK'> +PHPeclipse'> +php.ini'> + + +document root'> +Navigator View'> +dbg'> +Variables View'> +Expressions View'> +Breakpoints View'> +Editor View'> +Remote Sourcepath'> + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/config.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/config.xml new file mode 100644 index 0000000..e93bdf4 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/config.xml @@ -0,0 +1,11 @@ + + + + + + + Installation + + Here it goes. + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/config_project.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/config_project.xml new file mode 100644 index 0000000..e93bdf4 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/config_project.xml @@ -0,0 +1,11 @@ + + + + + + + Installation + + Here it goes. + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/debug.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/debug.xml new file mode 100644 index 0000000..46201ac --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/debug.xml @@ -0,0 +1,19 @@ + + + + + + + Debugging + + The following section () describes one of the most interesting aspects when developing software: Debugging. + + + + The second section () within this chapter will describe how you can debug &phpeclipse; itself. In case you want to find out how things work, or you found a bug in &phpeclipse; and want to help the &phpeclipse; developers. + + + &debug_php; + &debug_phpeclipse; + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/debug_php.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/debug_php.xml new file mode 100644 index 0000000..7e10cf0 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/debug_php.xml @@ -0,0 +1,703 @@ + + + + + + + PHP Source Level Debugging + + Besides the method of outputting runtime information by adding echo or var_dump functions to your code, the more sophisticated and convenient method is using a so called Source Level Debugger. + + + + With the current release of &phpeclipse; only DBG is supported. XDebug is currently supported only by directly checking out from the &phpeclipse; CVS repository and setting it up appropriately (see ). + + + + In case you havn't already installed DBG, see . When you are sure the DBG module is correctly installed, you can go forward. + + + + To do debugging in &phpeclipse; you need to set up a so called Debug Configuration. The following sections describe how to set up such a Debug Configuration and how to start a debug session. + + + + Setting up a Debug Configuration + + To set up a Debug Configuration click on + + Run + Debug... + (see . Within the opened dialog click on PHP DBG Script and click on New (see ). This opens the Create, manage, and run configuration dialog. + + + + + The first time you open the configuration dialog, you will see an error message within this dialog, complaining about a missing interpreter setting. For entering the interpreter see . + + + +
+ Open the Debug Configuration dialog + + + + + + + + +
+ +
+ Debug Configuration with the <quote>Perspectives</quote> view + + + + + + + + +
+ + + + Name the Debug Configuration + + Within the Name: text field you should change the name (which is New_configuration per default) to a more reasonable one (see ). + + + + + + Configure File + + Within the File tab you find two entries: + + + + Project: This is the project this debug configuration belongs to. + + + + + File: This is used for Non Remote Debugging. The given file is directly given the interpreter which is entered within the Interpreter tab (see ). And/or is it called when configured for using the internal browser. + + + + + +
+ Set up Debug Configuration - File + + + + + + + + +
+
+ + + + Configure Arguments + + These settings are used for Non Remote Debugging. If the given Interpreter is directly called by &phpeclipse; (see ). + + + + + + Working Directory: + + + + + Use default working directory: + + + + + Interpreter Arguments: Here you can specify the arguments which will passed to the interpreter (see Using PHP from the command line). + + + + + Program Arguments: Here you can specify the arguments which will be passed to your script, and can be accessed by the $argv[] - array. + + + + + + + + Configure Environment + + Within this tab you have to enter the most important settings for a successful debugging session. + + + + + Configure Environment Interpreter + + Although the setting of the interpreter isn't really necessary for Remote Debugging, you have to set it up. For a default XAMPP installation this would be C:\Program Files\apachefriends\xampp\php\php.exe. + + + + The interpreter is used when you set a Debug Configuration with Remote Debug deactivated. This is true if you want to debug a script which is started per php cli. + + + + + + Configure Environment Remote Debug + + Here can you have up to five options to enter: + + + + Remote Debug: You activate this if you want to debug a script which is started from an external browser (this is in opposite of the usage of the browser which is build into &phpeclipse;). When you disable this checkbox the appropriate script is forwarded directly to the given interpreter (php.exe) + + + + + Cross Platform debugging: Originally used for converting the path seperator (which are different on *nix and Windows systems). As far as I can remember this isn't necessary anymore. + + + + + Open with DBGSession URL in internal Browser: Activate this if you don't want to use the an external browser but start a debug session in internal browser. + + + + + Remote Sourcepath: An incorrect setting of this path information is responsible for the most annoyances in respect of debugging problems. The Remote Sourcepath is important because it is used for translating the path informations which are exchanged between &phpeclipse; and DBG. So, if this translation is incorrect, &phpeclipse; will not find the correct file when a break occurs, nor will DBG know for which file it should set a breakpoint. More different and detailed examples are to come: + + + + + Mapped Path: Although in most cases a single path mapping is sufficient, but there are situations where this isn't enough. This is when you use PHP files (e.g. phplib) which are located on a total different path. To use this option, it is necessary to leave the Remote Sourcepath field empty. More different and detailed examples are to come: + + + + + + + + + + Configure Environment Variables + + Used within Non Remote Debugging. You can specify variable - value pairs which are passed to the script within the $_ENV and the $HTTP_ENV_VARS array. + + + + + + Configure Common + + Leave all as it is per default. + + + + + Save Configuration + + When you have done all the necessary settings click on Apply to save the configuration. You can recall this configuration by clicking on the name of the desired configuration in the Configurations pane on the left side. + + + + + Start a Debug Configuration + + You can start a Debug Configuration at once within the configuration dialog via the Debug. + + + + + +
+ + + Remote Debugging + + It is called Remote Debugging if you want to debug php scripts which are started by web server. This is the case if you are doing so called Web Devolepment. In opposite you also can write php scripts and start them from a shell or command line (see ). + + + + + + + + + + + Debugging CLI + + In contrary to Remote Debugging where your php scripts are started by a web server, you could also write scripts and start them from command linecli stands for Command Line Interface. For that task you have to deactivate the Remote Debug checkbox (see ), and set the appropriate php cli application. According the PHP version you use, this is: + + + + phpcli.exe for PHP 4 + + + + + php-win.exe for PHP 5 + + + + + + + The prerequiste for debugging is also that you have installed &dbg; as it is described in . In addition, for the breakpoints to work, you have to add the following line to the [debugger] section of your php.ini: + + And also you need the following code at the top of your php file you want to debug. At least this code snippet should be located before the first breakpoint you want to set. + + + + + + For debugging a php-cli script you need the appropriate &phpeclipse; version, which is > phpeclipse-1.1.9-cvs-20060424. This is due to the fact that older &phpeclipse; versions listen on port 10001, but dbg uses the standard port 7869, and there is no way to submit a different port neither by cli nor through the php.iniThis is true for the free &dbg; version.. + + + + + + If you don't want to change the php.ini which you also do use for your web scripts, you can import the appropriate php.ini to your project, and modify this project related local copy of the php.ini file. To use this local php.ini set the Interpreter Argument (see ) as follows: + -c your_project_name/php.ini. + + + + + + Debug Scenarios + + One of the most important configuration point which is responsible for successfully debugging your PHP code is the correct setting of the Remote Sourcepath. Without a correct setting, you wan't be able to run a debugging session. As the setting of the &remso; is dependent of your working environment, we will first explain why it is needed and how it works and then, we will provide some examples. + + + + How the &remso; works + + Why do we need a &remso; setting? All files are defined by the path relative to the current &eclipse; workspace and project. E.g our workspace is C:\Document and Settings\Robert\workspace. Within this workspace we have a PHP project called MyPHPProject and a file MyPHPFile.php. From &dbg; this file would be reported as C:\Document and Settings\Robert\workspace\MyPHPProject\MyPHPFile.php. The &remso; is now used to remove the full path, so we get a file with a relative path, which would be in this case the filename itself. + + + + In this example the &remso; setting would be C:\Document and Settings\Robert\workspace\MyPHPProject. This is by the way the default setting of the &remso; when you create a new debug configuration. But this setting is only correct if your the webservers &docroot; is set to exactly this folder. + + + + + Same Machine, Workspace is &docroot; + + + + + + + Same Machine, Workspace and &docroot; is Different + + + + + + + + Different Machine, Workspace and &docroot; is Different + + + + + + + + + Running a Debug Session + + Open Debug perspective. Select a existing debug configuration. Or create a new one. Should see following in Debug View. + Internal Browser or external browser. Submit URL in external browser. + + + + + Resume + + + + + + + + Suspend + + + + + + + Terminate + + + + + + + Step Into + + + + + + + Step Into + + + + + + + Step Return + + + + + + + + Breakpoints + + + + + +
+ The &bpview; + + + + + + + + +
+ + +
+ The &bpview; context menu + + + + + + + + +
+ + +
+ The &bpview; icon bar + + + + + + + + +
+ + +
+ The &editview; left ruler context menu + + + + + + + + +
+ + + + Set Breakpoint + + A breakpoint can be set by the following methods: + + + + By double clicking within the left vertical ruler of the editor window + + + + + Via the left vertical ruler context menu item Toggle PHP Breakpoint (see ) + + + + + + + + + Remove Breakpoint + + A breakpoint can be removed by the following methods: + + + + By double clicking within the left vertical ruler of the editor window + + + + + Via the left vertical ruler context menu item Toggle PHP Breakpoint (see ). + + + + + Via the &bpview;, by simple typing Del + + + + + Via the &bpview; context menu item Remove (see ) + + + + + Via the &bpview; icon bar Remove icon (see ). + + + + + + + + + Enable/Disable Breakpoint + + A breakpoint can temporary disabled (and enabled) by the following methods: + + + + By clicking into the check box of the appropriate breakpoint within the &bpview; (see + + + + + Via the &bpview; context menu item Disable (and enabled via Enable) (see ). The context menu commands are related to all selected breakpoints. + + + + + + + + + Conditional Breakpoints + + You can assign a condition to a breakpoint via the &bpview; context menu item Properties (see ). This opens a dialog (see ). Within the text field Break Condition you can set a condition. Don't forget to activate the conditional break via the check box Enable Condition at the bottom of the dialog. + + + For example, if you type $a == 12 as condition, the program will break if the variable $a has the value 12. + + + +
+ The breakpoint <quote>Properties</quote> dialog + + + + + + + + +
+
+ + + Breakpoint Skipcounts + + An additional feature to set for breakpoints is the Skipcounts condition. Normally the skipcounts is set to 0, which means the program breaks immediately if it scores a breakpoint. If the Skiptcounts is set to 1 it means, that the first score of a breakpoint is ignored (skipped) and the second score will lead to a break of the program. + + + + The Skipcounts can be set via the same dialog box as the conditional breakpoints (see ). For the Skipcounts the checkbox need not to be activated. + + + + + The Break Condition has precedence over the Skipcounts. + + + + +
+ + + + Inspect Variables + + Within the Variables View you can see all the variables with their values. + + + To open the Variables View within the Debug Perspective go to + + Window + Show View + Variables + (see ). + + + + + Be sure that your current perspective is the Debug Perspective. Although you can open the Variable View within a different perspective, this doesn't make sense. + + + + +
+ Open the &varview; + + + + + + + + +
+ + +
+ The &varview; context menu + + + + + + + + +
+ +
+ + + + Show Variable Value by Hovering + + Besides inspecting the value of a variable by looking into the &varview; or the &expview; a simple and quick method is to position the mouse pointer over the variable within the source code. Within a second the value and type of the variable is shown (see ). + + + +
+ Show variable value by hovering + + + + + + + + +
+
+ + + + Watch Expressions + + Within the &expview; you can see the result of an expression. In the simplest form, this is just a variable and the corresponding value. But of course an expression can also be more complex, e.g. a mathematical formula. + + + There are different ways to open the Expressions View and to add an expression. + + + + + Open &expview; via Main Menu + + To open the &expview; within the Debug Perspective go to + + Window + Show View + Variables + (see ). + + + + + Be sure that your current perspective is the Debug Perspective. Although you can open the &expview; within a different perspective, this doesn't make sense. + + + + +
+ Open the &expview; via the main menu + + + + + + + + +
+
+ + + Open &expview; via the &varview; + + Right clicking on a variable within the &varview; opens the context menu. Then click on Create Watch Expression. This adds the selected variable to the &expview; and opens/activates the &expview;. + + + Window + Show View + Variables + (see ) + + + +
+ Open the &expview; via the &varview; context menu + + + + + + + + +
+
+ + + + Open &expview; via context menu + + Unfortunately, yet this isn't implemented. + + + + + Remove a watch expression + + An expression can be removed from the &expview; by activating the appropriate watch expression and typing Del or via the context menu Remove. + + + + +
+
+
diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/debug_phpeclipse.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/debug_phpeclipse.xml new file mode 100644 index 0000000..52df914 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/debug_phpeclipse.xml @@ -0,0 +1,11 @@ + + + + + + + Debugging PHPeclipse + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/docmaster.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/docmaster.xml new file mode 100644 index 0000000..1b5dd4f --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/docmaster.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + %glossary; +]> + + + + + PHPeclipse User Manual + + First Edition + PHPeclipse Documentation Team + 2006-10-10 + + Released under the Creative Commons license + + + Released under the Creative Commons license. See Creative Commons + + + + + Robert + Kraske + + PHPeclipse + + + + + All the contributors to the &phpeclipse; wiki + + Different info about installation, setting up etc. + + + + + + 0.3 + 2006-01-26 + + + The initial version + + + + 0.4 + 2006-02-07 + RK + + Added descriptions to &phpeclipse; installation. + Added some index terms. + + + + 0.5 + 2006-06-03 + RK + + Added setting up workspace + Added creating project + + + + 0.6 + 2006-06-05 + RK + + Enhanced setting up workspace + Enhanced creating project + Added DBG setup + + + + 0.7 + 2006-06-17 + RK + + Added debugger description + + + + 0.8 + 2006-09-10 + RK + + Added breakpoint, variable and watch expressions + + + + + + + + + + &install; + &workspace; + &project; + &debug; + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install.xml new file mode 100644 index 0000000..898bec3 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install.xml @@ -0,0 +1,18 @@ + + + + + + + Installations + + Here it goes. + + + &install_java; + &install_eclipse; + &install_phpeclipse; + &install_xampp; + &install_debugger; + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_debugger.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_debugger.xml new file mode 100644 index 0000000..f46ab55 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_debugger.xml @@ -0,0 +1,186 @@ + + + + + + + Installing Debugger + + At the moment only DBG is supported by the standard &phpeclipse; release. XDEBUG is only supported by loading the appropriate sources via CVS. + + + + + Installing <application>DBG</application> + installDBG + DBG is a full-featured php debugger engine, an interactive tool that helps you debug PHP scripts. It works with a production and/or development web server and allows you to debug your scripts locally or remotely, from an IDE or the console. &phpeclipse; has a built-in, pure Java debugging client that operates the DBG debugging engine. + + + + To get the debugger to work you need to install the debugger engine to run in the PHP interpreter, and configure the debugger client to communicate with the engine. + + + + Make sure you download the appropriate DBG binaries for your OS and your release of PHP (from 4.0.6 up to 4.3.10 and from 5.0.0 up to 5.0.3) (Note that the 5.0.3 debugger binary seems to work for the 5.0.4 and 5.05 interpreters.) If you are using Mac OS X you will have to build the debugger from source. + + + + + Getting the right php_dbg.dll + + DBG can be downloaded from DBG Downloads. You need to download the dbg modules packet for the appropriate operating system. Unpack the zipped packet and take the dll (or so) file which matches the PHP version you have currently running. E.g. for PHP 5.1.2 the correct file is php_dbg.dll-5.1.2. Rename the appropriate file to php_dbg.dll and read to find out the right destination location for the file. + + + + + + Find the extension directory + + + The best way to find out is via the phpinfo() command. Create a PHP-file called phpinfo.php with the following content: + ]]> and start it via your web browser. Then search for extension_dir. The right column shows the path to the directory where you have to place the php_dbg.dll (see ). + + +
+ The information about the extension directory + + + + + + + + +
+
+ + + + Setup &phpini; + + Where is the &phpini; which needs to be set up? + + + + The simplest way to find out the path of the &phpini; is again with the help of the phpinfo function as described in + + + + + Another possibility to find out where an application searches specific files is by using a tool called Filemon which you can get from Sysinternals. + + + + + The resulting output shows the path of the &phpini; file within the topmost header. See + + + + Now open php.ini and search for implicit_flush, and set it to On. + + + + + copy the following lines into php.ini (they can go at the end of the file). For linux it is a php_dbg.so instead of php.dbg.dll. + + + + + Disable eAccelerator if it is installed and enabled: + + + + + Disable the Xdebug extension if installed (usually via pear) by commenting out + + + + Also if you have Zend Extension Manager installed (You should find a [Zend] section) make sure you add this line before any other zend_extension_ts (windows) or zend_extension (linux) lines: For Windows: + + For linux: + + + + + Restart web server + + +
+ Get the &phpini; path + + + + + + + + +
+
+ + + + Test the DBG Installation + + When you have done all steps, restart your web server and again submit the phpinfo function as described in . Search the browser output for dbg and you should find a section like you can see in + + +
+ phpinfo showing the DBG section + + + + + + + + +
+ + + In addition you can submit the following URL within your browser: . Now, as there is no client running listening to dbg, you should see the following error message + + +
+ DBG Error Message + + + + + + + + +
+ + + + For setting up a debug configuration and doing real debugging with &phpeclipse;, see . + + + + +
+
+ + + + Installing <application>XDEBUG</application> + installXDEBUG + The XDebug support is only available through direct checkout of the &phpeclipse; CVS repository. + + + + More to come. + + +
diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_eclipse.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_eclipse.xml new file mode 100644 index 0000000..6e45af7 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_eclipse.xml @@ -0,0 +1,25 @@ + + + + + + + Installing <application>&eclipse;</application> + + install&eclipse; + With Java installed, the Eclipse Platform can now be downloaded and installed. In order to use PHP Eclipse, Eclipse version 3.0 or greater is required. You can download eclipse from the Eclipse Download Page (http://download.eclipse.org/downloads/). You will want to install the Latest Release, which at the time of writing is 3.1.1. This will install the Eclipse SDK. Eclipse is also available as a Platform Runtime Binary, but this will not let you use the debugging features. + + + + Although in general Java applications are platform independent, &eclipse; uses the SWT (Standard Widget Toolkit ()), which provides native look and feel on a range of platforms. This allows much better integration into your desktop than the normal generic Java widgets. This means, however, that you need to select the correct release of &eclipse; for your operating system. A range of different downloads are provided on the download page for your selected release version. Windows and Mac users can simply select the only version for their platform. Linux users need to select the appropriate download for their architecture and desktop environement. + + + + Under Linux, &eclipse; is available for both the Motif and GTK graphical toolkits. GTK is ideal for making &eclipse; look like your other Gnome applications. No &eclipse; version is available for QT (the KDE graphical toolkit) due to the way in which QT is licenced. KDE users will probably want to grab the GTK version. Additionally, you may find it easier to install the Eclipse SDK using your distribution's package management system. For example, under Gentoo Linux, the package dev-util/eclipse-sdk works fine with &phpeclipse;. + + + + To install the &eclipsesdk; zip file downloaded from eclipse.org, simple extract the file to the desired location (eg: C:\Program Files). The file contains a single directory called eclipse. To run eclipse, simple execute the eclipse file in this directory. For example, under MS Windows (if installed to the location above), you would execute "C:\Program Files\eclipse\eclipse.exe". A shortcut could be created for this location. + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_java.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_java.xml new file mode 100644 index 0000000..f67df4d --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_java.xml @@ -0,0 +1,22 @@ + + + + + + + Installing <application>Java</application> + + Java + installJava + The Java Runtime Environment (JRE) is used to run all programs written in the Java programming language. Java 2 is required to run both &eclipse; and &phpeclipse;. Chances are that you will already have this installed. If not, or if you are not sure, visit Sun's Java Download Site, which will provide you with what you need (or inform you if you already have Java 2) for any operating system. + + + + If you are using a platform with it's own software management system (such as many linux distributions), you may wish to use your package management system to install Java rather than the Sun download site. + + + + Third party Java Runtime Environments (such as Blackdown) are also available, and may well run this software. Feedback on this is welcome. Our current experience is that Blackdown will not successfully run Eclipse (under Gentoo Linux, Nov 2004). + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_phpeclipse.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_phpeclipse.xml new file mode 100644 index 0000000..f3259ee --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_phpeclipse.xml @@ -0,0 +1,241 @@ + + + + + + + Installing <application>PHPeclipse</application> + + There are two ways to install this plugin, automated or manual. + + + + Automated + + An automated installation of PHPEclipse is available via the Eclipse Update Manager. + + + + Click on + + Help + Software Updates + Find and Install... + + from the Eclipse menu bar. See + + + + + Select the radio button labeled, "search for new features to install". See + + + + + Click on the New Remote Site button (see ), and input the following: + + + + Name: PHPeclipse official releases + + + + + URL: + + + + If you are interested in unofficial releases you can also add a second Remote Site: + + + + Name: PHPeclipse cvs releases + + + + + URL: + + + + + + + + Click on Finish. &eclipse; will now look for new versions of &phpeclipse;. If the &eclipse; update manager finds something new, you can select the new version within a dialog. See . + + + + + Click on Next, and the download of the selected versions begins. See . + + + + + + + + There may be a problem during automatic installation, if you use the Install All button during the Eclipse Find/Install feature. If the installation stops with an connection timed out message (when downloading additional files), close and restart Eclipse and use the Install button instead of the Install All button - this will require you to start the installation of the (currently) four packages manually but resolves the problem. + + + +
+ Find and Install... + + + + + + + + +
+ +
+ Feature Update + + + + + + + + +
+ +
+ Update sites to visit + + + + + + + + +
+ +
+ Updates Search Results + + + + + + + + +
+ +
+ Update Manager Progress + + + + + + + + +
+ + + Fedora Core 4 (and above) Users: + + + If clicking on Help->Software Updates->Find/Install commands produces an error message like "Error creating feature "file:/usr/share/eclipse/features/org.eclipse.rcp.source_3.1.1/". [/usr/share/eclipse/features/org.eclipse.rcp.source_3.1.1/feature.xml (No such file or directory)]", start Eclipse as root and try again. (Once you're over this hurdle everything goes smoothly -- even as a non-root user!) + +
+ + + + + Manual + + To install &phpeclipse; manually, first download the latest version from SourceForge + + + The &phpeclipse; zip file must be extracted in the same directory in which you installed &eclipse;. It contains two directories, plugins and features, and these must match to the plugins and features directory in your existing eclipse directory. See + + + + + &eclipse; 3.x caches all plugin.xml files into a single repository for quicker loading. If you used &eclipse; before installing &phpeclipse;, you should start &eclipse; once with the -clean option. This -clean forces &eclipse; to rebuild that repository. This applies to anything that is installed into &eclipse; by unzipping it into its plugins folder. + + + + + After extracting &phpeclipse;, (re)start &eclipse;. &phpeclipse; will be loaded automatically. If NOT, you should enable it manually. Open the + + Help + Software Updates + Manage Configuration + + menu and click the Show Disabled Features button from the toolbar if not enabled yet. See + + + +
+ Search for new features to install + + + + + +
+ + +
+ Enable &phpeclipse; in case it is disabled + + + + + +
+ +
+ + + + Switch between different &phpeclipse; versions + + versionswitching + If you install a new version (with a higher version number), this version will be activated by default. But sometimes it could be necessary to switch back to an older version (maybe of buggy unofficial release). + + + + Switching back to any other version could be done in the following way: + + + + + Click on + + Help + Software Updates + Manage Configuration + + from the Eclipse menu bar. See + + + + + + + + +
+ Manage Configuration + + + + + + + + +
+ +
+
diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_xampp.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_xampp.xml new file mode 100644 index 0000000..5bc9297 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/install_xampp.xml @@ -0,0 +1,101 @@ + + + + + + + Installing <application>Apache</application>/<application>MySQL</application>/<application>PHP</application>, + + Most PHP developers find it easiest to work with a running web server of their local machine. This allows you to test your work as you go, without having to upload it to a hosting environment. Therefore, it's suggested that at this point you install Apache, PHP, and (if you are using it), MySQL. This step is required if you plan to use the php debugger. Together this tools are often referred to as AMP (or AMPP if you include Perl as well as PHP). + + + + + Installing <application>XAMPP</application> + + XAMPP is a software bundle which includes everything you need to install Apache/MySQL/PHP/Perl in one go. It's available for Windows, Linux and Solaris. Particularly on a Windows machine, this is definitely the fastest way to get up and running with these tools, as someone else has done the integration and configuration work for you. Under linux, it may be a quick solution to set up, but will not be as easy to automatically maintain (or integrate with other packages) as if you installed these tools separately with your distribution's package management system (such as: apt, YaST, emerge, or up2date). This is covered in the next section. + + + + To install XAMPP, visit Apachefriends. Select your operating system: + + + + Windows + + + + + Linux + + + + + Solaris + + + + and then follow the simple installation instructions found on that page. + + + + There are two different methods of installing XAMPP for Windows: + + + + Method A: Installation with installer + + + + + Method B: Installation without installer + + + + The advantage of method B is, that it doesn't do anything with the Windows registry, and you can have different versions of XAMPP (and so different versions of PHP) in parallel. This can be important if you have to test your PHP files with different versions of PHP 4 (or different versions of PHP 5). + + + + + You can switch between PHP 4 and PHP 5 with php-switch.bat. + + + + + + Changing the Document Root + + Assuming that you have installed XAMPP for Windows under C:\Program Files the default path of the &docroot; is C:\Program Files\apachefriends\xampp\htdocs. + + + + Per default this folder contains help and demo files from the XAMPP maintainers. That's what you see if you have started XAMPP and type http://localhost within your web browser. + + + + So, when you want to write your own files (That's what we suppose, when you use &phpeclipse;), you can either delete everything what is within C:\Program Files\apachefriends\xampp\htdocs, or you can set the &docroot; to any other path by opening C:\Program Files\apachefriends\xampp\apache\conf\httpd.conf with an editor, search the line which starts with DocumentRoot and change the path to what you need. + + + + The next section shows an additional way to point the webserver to different locations without changing the &docroot;. + + + + + Adding Aliases + + An additional way to let the web server know where to look for files is with the help of Alias. Just open the file C:\Program Files\apachefriends\xampp\apache\conf\httpd.conf with an editor and append for exampleThe example shows a eclipse default workspace path (in case your user name is Robert).: + + + + + Assuming we have PHP files within the folder C:/Documents and Settings/Robert/workspace/MyFirstPHPProject e.g. index.php the URL to access this file would be . + + + + + The knowledge of where the &docroot; is, or how we can change the &docroot; or add aliases is a prerequisite when we want to successfully set up and work with &phpeclipse;. + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/project.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/project.xml new file mode 100644 index 0000000..533f57c --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/project.xml @@ -0,0 +1,400 @@ + + + + + + + Project + + So, when finished with setting up a workspace, we can go for our first PHP project. This is a necessary step, because a workspace alone will not help. We also need to set up a project within a workspace. As we want to work with PHP we will create a PHP project. + + + + Create a project + + For creating a project klick on + + File + New + Project... + (see ). This will open a project creation wizard dialog (see ). Now click on PHP Project under the PHP tree entry as you can see in . When you click on Next > the PHP Project dialog will be shown, where you can input a name for your new PHP Project. In our example we choose the name MyFirstPHPProject. Now, just click on Finish, and your project will be created. Now you should see your project within the Navigator pane (see x + + +
+ Create a new projec + + + + + + + + +
+ + +
+ Select a wizard + + + + + + + + +
+ + +
+ Name your PHP Project + + + + + + + + +
+ + +
+ The new PHP Project within the Navigator pane + + + + + + + + +
+
+ + + + Adding files to the project + + Now, as we have created a PHP project we need some PHP files in it. The following sections will explain the different aspects about adding a file to your project. + + + + Adding a simple file + + Per se, there are two different methods of adding a file to your project. Both are available through the File menu. + + + + The first method is to add a simple file to your project by clicking on + File + New + File + (see ). This will open the appropriate New File dialog. Input the name for that file (with the extension php), and click on Finish. This will add the new file to the Navigator pane, and opens an editor view. + + + +
+ Adding a simple file to the project + + + + + + + + +
+ + +
+ The <emphasis>New File</emphasis> Dialog + + + + + + + + +
+ + +
+ The new file in the <emphasis>Navigator</emphasis> view + + + + + + + + +
+ + +
+ The new file opened in PHP editor + + + + + + + + +
+
+ + + + Add a PHP file to the project + + The second method of adding a PHP file to your project is through + + File + New + PHP File + (see ). This will open a New PHP file dialog with a default File name entry of file.php (see ). We change the file name to mySecondFile.php (see ) and click on Finish. + + + + + This also will add a PHP file to your project as you can see in the Navigator view (see ), and it also opens this new file within the PHP editor (see ) as it was done in . + + + + But there is obviously a difference. In opposite to myFirstFile.php which is a real empty file, mySecondFile.php has some text in it (see ). The file we just created is filled with a template. + + + + The difference is only at creation time. The files themselfs, when created, do not differ in any sense. + + + + When we look at file system level, the absolute path of the files we just created are in respect of the current workspace, in general: workspace_path/project/file.php. For example if you have accepted the default workspace when you started eclipse (and your username is Robert): + + + + myFirstFile.php: C:/Dokuments and Settings/Robert/workspace/MyFirstPHPProject/myFirstFile.php + + + + + mySecondFile.php: C:/Dokuments and Settings/Robert/workspace/MyFirstPHPProject/mySecondFile.php + + + + + + + + The importance of knowing the absolute path is when the web server comes into account. As you want to test the program you have written, the web server needs access to your PHP files. This could be accomplished either when you set your web server's document root to point at your current workspace, or set your workspace to the currect web server's document root. + + + + But there is a third way, which will make things easier, as you can leave the workspace wherever you want, and also do not need to change the web server's document root. + + + +
+ Adding a PHP file to the project + + + + + + + + +
+ + +
+ The <emphasis>New PHP file</emphasis>dialog + + + + + + + + +
+ + +
+ Change the name to what you like + + + + + + + + +
+ + +
+ The new PHP file in the &navview; + + + + + + + + +
+ + +
+ The new PHP file opened in PHP editor + + + + + + + + +
+
+ + + + Add existing files to the project + + There are generally two ways to add files, which already exists anywhere on your file system, to a projectEvery file which you want to open and handle with &phpeclipse; needs to be within a project.. + + + + Import Files + + You can import files from anywhere on your local machine by eclipse itself via + File + Import... + (see ) or by manually copying the files via the file system into your project folder (see ). In fact the way via Import... is more convenient. + + + + But this method only makes a copy of existing files, and doesn't disburden you from changing the web server's &docroot;. Especially if the files you have currently imported to your workspace are located on your current web server's &docroot;. + + + + In this case it would be easier to set the workspace to the current web server's &docroot;, or do as described in the following section . + + + +
+ Import Files into Project + + + + + + + + +
+ +
+ + + + Link Folders + + Indeed, this should be the best option if you want to have independence between a eclipse workspace and the web server's &docroot;. + + + + + + + Create a new project (e.g. MyLinkedPHPProject). + + + + + Right click on this project within the Navigator View to open the context menu and click on. + + New + Folder + (see ). + + + + + Click on Advanced >> and enable Link to folder in the file system (see ). + + + + + Now you can either manually enter the path or browse to the folder which is to link. In the example we input C:\Program Files\apachefriends\xampp\htdocs, and click on Finish. The &navview; should now look like (see ). + + + + + At last we have to set the correct &docroot; (which is C:\Program Files\apachefriends\xampp\htdocs) within the project properties as shown in + + + + + + +
+ Add a Folder to Project + + + + + + + + +
+ + +
+ Create a Link Folder + + + + + + + + +
+ + +
+ The &navview; with the new Project + + + + + + + + +
+ + +
+ Change the Project's DocumentRoot Setting + + + + + + + + +
+ +
+
+
+
diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/work_with.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/work_with.xml new file mode 100644 index 0000000..8349ee2 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/work_with.xml @@ -0,0 +1,15 @@ + + + + + + + Working with &phpeclipse; + + How to work with &phpeclipse; + + + &workspace; + &project; + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/workspace.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/workspace.xml new file mode 100644 index 0000000..cde1cbc --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/src/en/user-manual/workspace.xml @@ -0,0 +1,214 @@ + + + + + + + Workspace + + Once you have installed &eclipse; and start it the first time &eclipse; asks you about selecting a workspace. The (see . The default path for the workspace on a Windows system is C:\Documents and Settings\your_username\workspace. Even if you don't know what the workspace is good for, and even if you don't know whether this is a good place for a workspace you can safely accept this path with clicking OK. + + + + It is also no problem to activate the Use this as default and do not ask again. You can always change your workspace and/or can activate to be asked again for a workspace when &eclipse; is starting. + + +
+ Select a workspace + + + + + + + + +
+ + + + Changing the workspace + + You can change the workspace after &eclipse; has started by clicking on + + File + Switch Workspace... + (see + This opens a dialog (see where you can select an already existing workspace, or a new folder which should be used as a workspace. + + + +
+ Switch a workspace + + + + + + + + +
+ +
+ Select a workspace + + + + + + + + +
+
+ + + + Activate the <quote>Select a workspace</quote> dialog + + In case you have deactivated the prompting for a workspace setting, you can activate it again by clicking on + + Window + Preferences + General + Startup and Shutdown + and then activating Prompt for workspace on startup (see ) + + + +
+ Activate prompt for workspace + + + + + + + + +
+
+ + + + What workspace to choose for PHP + + So now I know how to select a workspace, but what is a good place for a workspace. I have different projects and/or have already existing files, have a already running webserver. So how does this all match? + + + + So, as all roads lead to Rome there are several different methods which will be discussed in the following sections. But first, let us explain how the workspace directory will look like, as the structure of a workspace will always be the same (independent of where it is located). + + + + Within the workspace folder there is a folder named .metadata, which we will, for simplicity, not discuss here. Besides this folder, &eclipse; will create additional folders for every project, independently whether the project is a PHP, Java or anything else project. + + + + + Workspace Method 1 + + The workspace is set to be in the Documents and Settings folder and also the PHP-files are located within the workspace. + + + + In this case we would have the following path: C:\Documents and Settings\Robert\workspace. When we have created a project (e.g. MyFirstPHPProject) through &eclipse; and create a PHP-file (e.g. index.php) we would see the file as: C:\Documents and Settings\Robert\workspace\MyFirstPHPProject\index.php. + + + + + Configure Web Server by changing Document Root + + Given that our webserver is installed in a different directory and also the &docroot; points to a different directory, we have to change the &docroot; path to our workspace folder (see ), which would be the following in our example:C:\Documents and Settings\Robert\workspace + + + + As the project's default &docroot; is set to the current workspace, we do not need to change anything. + + + + In this case the file myFirstFile.php can be called by the web browser with the following URL: + + + + + + + Configure Web Server by adding Alias + + As an alternative to changing the &docroot; we can add an alias (see ) to the web server's configuration file. In this case we also would have to change the localhost setting within our project properties. + + +
+ Set localhost when using Alias + + + + + + + + +
+
+
+ + + + Workspace Method 2 + + The workspace path is the same as the &docroot; path. + + + + In some cases (or maybe in many?) people which tries to work with &phpeclipse; have already set up a working Apache and PHP environment. Which means, they have already a htdocs directory anywhere on their local machine, and they have already some PHP-files within the existing htdocs folder. And they don't want to move all their files into the &eclipse; workspace folder. One way to accomplish this would be to set the &eclipse; workspace to the already existing htdocs folder. + + + + For example you have set up XAMPP and your &docroot; path is the XAMPP default: C:\Program Files\apachefriends\xampp\htdocs, then your appropriate workspace path should be one level less: C:\Program Files\apachefriends\xampp. Now you create a new PHP project and name it htdocs. &phpeclipse; will automatically add all files within the htdocs folder to the project. Just adjust the project's DocumentRoot setting as described in . + + + + + + Workspace Method 3 + + The workspace is set to be in the Documents and Settings folder and the PHP-files are in a different folder. + + + + As we have seen how we can work with method 1 and method 2, there is another method of setting up your workspace and project which also allows you to hold the &eclipse; workspace and your PHP-files separated. + + + + For example your workspace path is C:\Documents and Settings\Robert\workspace and your current &docroot; is C:\Program Files\apachefriends\xampp\htdocs. See how to set up a project for this case. + + + + +
+
diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/style.css b/net.sourceforge.phpeclipse.help/docbook-src/guide/style.css new file mode 100644 index 0000000..4f74518 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/style.css @@ -0,0 +1,634 @@ +/* css 2.0 stylesheet for DocBook generated XHTML */ +/* (c) 2002 e-novative GmbH. */ +/* http://www.e-novative.de */ + +/* + 17-03-2003 - 21-03-2003 + Changes : Bruno.Vernay@LaPoste.net + - Replaced the title background with underline (better distinguish from + programlisting.) + - distinguish the h2 (from chapter) and the h2 from section + (div[class=section]) + +*/ + +/* Note that due to different browser interpretation of the standards, the */ +/* html pages still do not look exactly the same on every browser and system */ + +/* This css file formats the html generated by the eDE */ +/* Please modify this file according to your personal preferences. */ + +/* In many spots, this file is not too well-documented currently. However, */ +/* we will improve documentation over the time */ + +/* basic settings for the document body, some elements inherit from these */ +body +{ + /* foreground color = black */ + color: #000; + + /* background-color = white */ + background-color: #fff; + + /* center the body content in browser window */ + /* Note: this is different from text-align */ + /* margin depends on browser window width */ + margin: auto; + + /* padding ("inner margin") leaves space between */ + /* browser window border and html body content */ + padding: 20px; + + /* width depends on browser window width */ + width: auto; + + /* text-alignment */ + /* alternative: left */ + text-align: justify; +} + +/* set font for most elements */ +/* p: paragraphs (regular text, docbook ) */ +/* (...) */ +/* body: anything else */ +body, p, td, li, dt, dd, +{ + /* set font size and line height */ + /* list of fonts provides fallbacks if a font is not present */ + font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif; +} + + +/* pararaphs (docbook: ) */ +p +{ + /* set font size and line height */ + /* list of fonts provides fallbacks if a font is not present */ + font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif; + + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 0 15px 6px 15px; +} + + +/* images */ +/* docbook: */ +img +{ + /* no margin */ + margin: 0; + + /* no padding ("inner margin") */ + padding: 0; + + /* no border */ + border: 0; +} + + +/* emphasized text, can occur in most places */ +/* docbook: */ +em +{ + /* bold face, higher number is more bold */ + font-weight: 600; + /* italic */ + font-style: italic; +} + + +/* sect(ion)1 title */ +h2 +{ + /* list of fonts provides fallbacks if a font is not present */ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + + /* font size, relative to body font size */ + font-size: 125%; + + /* bold face, higher number is more bold */ + font-weight: 600; + + /* underlined text */ + text-decoration: none; + + /* foreground color: dark blue */ + color: #009; + + /* background color: gray */ + /* background-color: #ddd; */ + border-bottom: solid 2px; + + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 15px 0 15px 0; + + /* padding ("inner margin") settings are top - right - bottom - left */ + /* (think clockwise) */ + padding: 12px 15px 12px 15px; +} + + +/* modif BV 14-03-2003 : + permet de distinguer titre de chapitre et titre de section */ +/* section title après un chapitre */ +div[class=section] * h2 +{ + /* list of fonts provides fallbacks if a font is not present */ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + + /* font size, relative to body font size */ + font-size: 110%; + + /* bold face, higher number is more bold */ + font-weight: 600; + + /* underlined text */ + text-decoration: none; + + /* foreground color: dark blue */ + color: #00A; + + /* background color: gray */ + /* background-color: #f0f0f0; */ + border-bottom: solid 1px; + + /* padding ("inner margin") settings are top - right - bottom - left */ + /* (think clockwise) */ + padding: 0 0 0 15px; +} + +/* sect(ion)2 title */ +h3 +{ + /* list of fonts provides fallbacks if a font is not present */ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + + /* font size, relative to body font size */ + font-size: 110%; + + /* bold face, higher number is more bold */ + font-weight: 600; + + /* underlined text */ + text-decoration: underline; + + /* foreground color: dark blue */ + color: #009; + + /* background-color is a very light grey */ + /* alternative: #fff = white */ + /* background-color: #fafafa; */ + + /* padding ("inner margin") settings are top - right - bottom - left */ + /* (think clockwise) */ + padding: 0 0 0 15px; +} + + +/* sect(ion)3 title */ +h4 +{ + /* list of fonts provides fallbacks if a font is not present */ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + + /* font size, relative to body font size */ + font-size: 100%; + + /* bold face, higher number is more bold */ + font-weight: 600; + + /* underlined text */ + text-decoration: underline ; + + /* foreground color: dark blue */ + color: #009; + + /* background-color is a very light grey */ + /* alternative: #fff = white */ + /* background-color: #fefefe; */ + + /* padding ("inner margin") settings are top - right - bottom - left */ + /* (think clockwise) */ + padding: 0 0 0 15px; +} + + +/* sect(ion)4 title */ +h5 +{ + /* list of fonts provides fallbacks if a font is not present */ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + + /* font size, relative to body font size */ + font-size: 100%; + + /* bold face, higher number is more bold */ + font-weight: 300; + + /* not underlined */ + text-decoration: underline ; + + /* foreground color: dark blue */ + color: #009; + + /* background-color is a very light grey */ + /* alternative: #fff = white */ + /* background-color: #fefefe; */ + + /* padding ("inner margin") settings are top - right - bottom - left */ + /* (think clockwise) */ + padding: 0 0 0 15px; +} + + + + + +/* define special font for e-novative logo */ +/* list of fonts provides fallbacks in case selected fonts are not present */ +.logo +{ + font-family: Lucida Console, Verdana, Arial, Sans-Serif; +} + + +/* the following formats refer to the docbook tags of the same name */ +/* for more information, see the docbook reference at */ +/* http://www.docbook.org/tdg/en/html/docbook.html */ + +.mediaobject +{ + /* center */ + text-align: center; +} + + +/* */ +.calloutlist, .figure, .table +{ + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 15px 30px 15px 30px; +} + + +/* */ +.itemizedlist, .variablelist { + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 15px 30px 15px 15px; +} + +/* blockquote formatting is a little more complex */ +/* because block quotes are rendered as a html table */ + +/* blockquote block */ +.blockquote +{ + /* override bottom margin, the other margins are inherited */ + margin-bottom: 30px; +} + +.blockquote p, .blockquote td +{ + /* set font size and line height */ + /* list of fonts provides fallbacks if a font is not present */ + font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif; + + /* bold face, higher number is more bold */ + font-weight: 450; +} + + +.epigraph +{ + /* override bottom margin, the other margins are inherited */ + margin-bottom: 30px; +} + +.epigraph p, .epigraph td +{ + /* set font size and line height */ + /* list of fonts provides fallbacks if a font is not present */ + font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif; + + /* bold face, higher number is more bold */ + font-weight: 600; +} + + + +/* custom e-novative header and footer that are displayed on all pages */ +#customheader, #customfooter +{ + /* list of fonts provides fallbacks if a font is not present */ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + + /* font size, relative to body font size */ + font-size: 80%; + + /* line height, relative to body font size */ + line-height: 200%; + + + text-align: center; + vertical-align: middle; + color: #fff; + background-color: #009; +} + + +/* leave more space between last paragraph and footer */ +/* some browser do not add up the bottom margin of the prior element */ +/* and the top margin of the footer */ +#customfooter { + margin-top: 15px; +} + + +.navheader +{ + padding: 6px 6px 0px 6px; + border-bottom: none; + background: #649CCC; + vertical-align: top; + z-index: 2; + visibility: visible; + margin: -20px -20px 0 -20px; +} + +.navfooter +{ + padding: 6px 6px 0px 6px; + border-bottom: none; + background: #649CCC; + vertical-align: bottom; + z-index: 2; + visibility: visible; + margin: 0px -20px -20px -20px; +} + + +/* table { margin: 0 15px 6px 15px; } */ + + +/* title and navigation links in header and footer */ +.navheader th, .navheader td, .navfooter th, .navfooter td +{ + font: 12px/18px Arial, Helvetica, Sans-Serif; + font-size: 15px; + font-weight: 450; +} + + +/* table of contents, list of figures and list of tables */ +.toc, .list-of-figures, .list-of-tables +{ + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 15px 30px 15px 15px; +} + + +/* the "headings" are rendered as paragraphs */ +.toc p, .list-of-figures p, .list-of-tables p +{ + /* no margin */ + margin: 0; +} + + +.figure +{ + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 5px 5px 5px 5px; + + /* no padding ("inner border") */ + padding: 0; + + /* no border */ + border: 0; + + /* center text */ + text-align: center; +} + + +/* figure title */ +.figure p, .table p, .example p +{ + font-size: 80%; +} + + +/* +acronym { + border-bottom: 1px dashed #00cc00; + cursor: help; +} +*/ + + +div.highlights p +{ + padding: 5px 15px 10px 0px; + font-size: 125%; + font-weight: 600; +} + +/* admonition headings */ +div.note, div.important, div.warning, div.caution, div.tip, div.hightlights +{ + padding: 0px 15px 0px 0px; +} + +div.note th, div.important th, div.warning th, div.caution th, div.tip th +{ + /* set font size and line height */ + /* list of fonts provides fallbacks if a font is not present */ + font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif; + + font-weight: 600; + + text-decoration: underline; + + /* left align */ + text-align: left; +} + +.note p, .important p, .warning p, .caution p, .tip p +{ + margin: 0; +} + +.note img, .important img, .warning img, .caution img, .tip img +{ + margin: 0px 15px 0px 15px; +} + + +/* programlisting */ +pre.programlisting +{ + /* non-proportional font */ + /* list of fonts provides fallbacks if a font is not present */ + font-family: "Courier New", Courier, Monospace; + + /* color: black */ + color: #000; + + /* background color: gray */ + background-color: #eee; + + /* no margin */ + margin: 0; + + /* gray dotted border, 1 px wide */ + border: 1px dotted #ddd; + + /* padding ("inner margin") settings are top - right - bottom - left */ + /* (think clockwise) */ + padding: 6px 6px 6px 6px; +} + + +/* title page */ + + +/* heading1 is used for document title */ +h1 +{ + /* list of fonts provides fallbacks if a font is not present */ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + + /* font size, relative to body font size */ + font-size: 150%; + + /* bold face, higher number is more bold */ + font-weight: 600; + + /* line height, relative to body line height */ + line-height: 250%; + + /* center */ + text-align: center; + + /* foreground color: dark blue */ + color: #009; + + /* background color: gray */ + background-color: #ddd; + + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 15px 0 15px 0; + + /* no padding ("inner margin") */ + padding: 0; +} + + + +/* author on title page is formatted as h3 */ +/* these settings overwrite the regular h3 settings */ +h3.author +{ + /* set font size and line height */ + /* list of fonts provides fallbacks in case selected fonts are not present */ + font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif; + + /* bold face, higher number is more bold */ + font-weight: 600; + + /* do not underline */ + text-decoration: none; + + /* center text */ + text-align: center; + + /* color: black */ + color: #000; + + /* background-color is a very light grey */ + /* alternative: #fff = white */ + background-color: #fefefe; + + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 0 15px 15px 15px; + + /* no padding */ + padding: 0; + + /* no border */ + border: 0; +} + + +/* copyright and date */ +.copyright, .pubdate +{ + /* list of fonts provides fallbacks if a font is not present */ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + + /* font size, relative to body font size */ + font-size: 90%; + + /* center */ + text-align: center; + + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 15px 15px 15px 15px; + + /* no padding ("inner margin") */ + padding: 0; + + /* no border */ + border: 0; +} + + +/* legal notice box */ +div.legalnotice +{ + /* list of fonts provides fallbacks if a font is not present */ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + + /* font size, relative to body font size */ + font-size: 90%; + + /* color: black */ + color: #000; + + /* background color: gray */ + background-color: #ddd; + + /* margin settings are top - right - bottom - left (think clockwise) */ + margin: 10px 45px 10px 45px; + + /* padding ("inner margin") settings are top - right - bottom - left */ + /* (think clockwise) */ + padding: 5px 5px 5px 5px; + + /* solid black border, 1px wide */ + border: 1px solid #000; +} + +span.database +{ + font-weight: 600; + +} + +span.guibutton +{ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + font-weight: 400; + background-color: #eee; + border: 1px solid #000; + padding: 1px 2px 1px 2px; +} + +span.guilabel +{ + font-family: Verdana, Arial, Helvetica, Sans-Serif; + font-weight: 400; + background-color: #fff; + border: 1px solid #333; + padding: 1px 2px 1px 2px; +} diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_htmlchunk.xsl b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_htmlchunk.xsl new file mode 100644 index 0000000..6822ecb --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_htmlchunk.xsl @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + + + + +1 +.png + + + +img/admon/ + +number + + + + +figure after +example before +equation after +table after +procedure before + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_htmlhelp.xsl b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_htmlhelp.xsl new file mode 100644 index 0000000..38b82f0 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_htmlhelp.xsl @@ -0,0 +1,316 @@ + + + + + + + + + + + + + + + + + + + +1 +.png + + + +img/admon/ + +number + + + + +figure after +example before +equation after +table after +procedure before + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_htmlhelpprofile.xsl b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_htmlhelpprofile.xsl new file mode 100644 index 0000000..920fb8e --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_htmlhelpprofile.xsl @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_pagemaster.xsl b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_pagemaster.xsl new file mode 100644 index 0000000..b1f03cc --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_pagemaster.xsl @@ -0,0 +1,1683 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.2pt + solid + black + + + + + + + + + + 0.2pt + solid + black + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0pt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + baseline + + + + + + + + + + + + + + baseline + + + + + + + + + + + + + + baseline + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0pt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + baseline + + + + + + + + + + + + + + baseline + + + + + + + + + + + + + + baseline + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_pdf.xsl b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_pdf.xsl new file mode 100644 index 0000000..3d83104 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_pdf.xsl @@ -0,0 +1,417 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +.png + + + +img/admon/ + +none + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5mm + 5mm + + + + + + + + 15mm + 20mm + + + + + + +figure after +example before +equation after +table after +procedure before + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ltr + rtl + + + + [] + + + + + + + + + + + + + + + ltr + rtl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ltr + rtl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_xhtmlprofile.xsl b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_xhtmlprofile.xsl new file mode 100644 index 0000000..af4caaf --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/phpeclipse_xhtmlprofile.xsl @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/userconfig.xml b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/userconfig.xml new file mode 100644 index 0000000..074ad49 --- /dev/null +++ b/net.sourceforge.phpeclipse.help/docbook-src/guide/xsl/userconfig.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + hyphenation-dir + c:/docbook/fop/hyph + + + + + + + + + + + + + + + +