From 2b6abdef369d116039a19c05dfde688c9596583c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Wed, 23 Apr 2008 01:33:21 +0000 Subject: [PATCH] installer: - prepare for the upcoming release - use Joost's pdfview program - don't always delete the file extension when uninstalling pdfview: add the needed DLLs git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24471 a592a061-630c-0410-9148-cb99ea01b6c8 --- .../packaging/AltInstaller/ChangeLog.txt | 18 +- .../packaging/AltInstaller/ConfigLyX.nsh | 9 +- .../Win32/packaging/AltInstaller/Settings.nsh | 14 +- .../packaging/AltInstaller/Uninstall.nsh | 11 +- .../AltInstaller/lyx_languages/french.nsh | 2 +- .../AltInstaller/specials/stdtoolbars.inc | 814 ------------------ development/Win32/pdfview/Console.dll | Bin 0 -> 6144 bytes development/Win32/pdfview/System.dll | Bin 0 -> 10240 bytes development/Win32/pdfview/pdfview.exe | Bin 0 -> 60807 bytes development/Win32/pdfview/pdfview.nsi | 2 +- 10 files changed, 37 insertions(+), 833 deletions(-) delete mode 100644 development/Win32/packaging/AltInstaller/specials/stdtoolbars.inc create mode 100644 development/Win32/pdfview/Console.dll create mode 100644 development/Win32/pdfview/System.dll create mode 100644 development/Win32/pdfview/pdfview.exe diff --git a/development/Win32/packaging/AltInstaller/ChangeLog.txt b/development/Win32/packaging/AltInstaller/ChangeLog.txt index 3e115877a2..76953c1f8c 100644 --- a/development/Win32/packaging/AltInstaller/ChangeLog.txt +++ b/development/Win32/packaging/AltInstaller/ChangeLog.txt @@ -1,5 +1,19 @@ -Version 4.02 -- LyX 1.6svn-r24064 +Version 4.03 +- LyX 1.6alpha2 + (list of current regressions: http://tinyurl.com/yu4the ) + +- added some missing Python files to be able to open old LyX documents with + LyX 1.6svn +- new method to view PDF files that should also work under Windows Vista + (thanks to Joost Verburg) +- The .lyx file extension is no longer removed when it was not created by + the LyX version that is uninstalled (necessary to be able to play with + LyX 1.6svn without touching existing LyX installations) + + +Version 4.02 +- LyX 1.6svn-r24066 + (list of current regressions: http://tinyurl.com/yu4the ) - Japanese translation of the installer (thanks to Koji Yokata) - added a DLL that is needed on some Windows systems to be able to start LyX diff --git a/development/Win32/packaging/AltInstaller/ConfigLyX.nsh b/development/Win32/packaging/AltInstaller/ConfigLyX.nsh index 84d4f7d6f7..ff4c50fb50 100644 --- a/development/Win32/packaging/AltInstaller/ConfigLyX.nsh +++ b/development/Win32/packaging/AltInstaller/ConfigLyX.nsh @@ -106,6 +106,7 @@ Function ConfigureLyX # register the extension .lyx ${if} $CreateFileAssociations == "true" + WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "OnlyWithLyX" "Yes${PRODUCT_VERSION_SHORT}" # special entry to test if they were registered by this LyX version # write informations about file type WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}" "" "${PRODUCT_NAME} Document" WriteRegStr SHCTX "Software\Classes\${PRODUCT_REGNAME}\DefaultIcon" "" "${PRODUCT_EXE}" @@ -154,11 +155,11 @@ FunctionEnd # -------------------------------- Function AcroPref - # writes PDF settings to the preferences file + # writes PDF settings to the preferences file - FileWrite $R4 '\format "pdf3" "pdf" "PDF (dvipdfm)" "m" "PDFViewWin" "" "document,vector"$\r$\n\ - \format "pdf2" "pdf" "PDF (pdflatex)" "F" "PDFViewWin" "" "document,vector"$\r$\n\ - \format "pdf" "pdf" "PDF (ps2pdf)" "P" "PDFViewWin" "" "document,vector"$\r$\n' + FileWrite $R4 '\format "pdf3" "pdf" "PDF (dvipdfm)" "m" "pdfview" "" "document,vector"$\r$\n\ + \format "pdf2" "pdf" "PDF (pdflatex)" "F" "pdfview" "" "document,vector"$\r$\n\ + \format "pdf" "pdf" "PDF (ps2pdf)" "P" "pdfview" "" "document,vector"$\r$\n' Push $0 FunctionEnd diff --git a/development/Win32/packaging/AltInstaller/Settings.nsh b/development/Win32/packaging/AltInstaller/Settings.nsh index 2a94919061..323f255da5 100644 --- a/development/Win32/packaging/AltInstaller/Settings.nsh +++ b/development/Win32/packaging/AltInstaller/Settings.nsh @@ -3,8 +3,8 @@ !define PRODUCT_DIR "D:\LyXPackage1.6" !define PRODUCT_NAME "LyX" -!define PRODUCT_VERSION "1.6svn-r24064" -!define PRODUCT_VERSION_SHORT "16svn2" +!define PRODUCT_VERSION "1.6alpha2" +!define PRODUCT_VERSION_SHORT "16svn3" !define PRODUCT_SUBFOLDER "lyx16" !define PRODUCT_LICENSE_FILE "${PRODUCT_DIR}\License.txt" !define PRODUCT_SOURCEDIR "${PRODUCT_DIR}\LyX" @@ -19,12 +19,12 @@ !define PRODUCT_INFO_URL "http://www.lyx.org/" !define LAUNCHER_EXE "$INSTDIR\bin\LyXLauncher.exe" -BrandingText "LyXWinInstaller v4.02 - ${INSTALLER_VERSION}" +BrandingText "LyXWinInstaller v4.03 - ${INSTALLER_VERSION}" # to check later if this installer version is running at the same time -!define INSTALLER_EXE "LyX-${PRODUCT_VERSION_SHORT}-4-02-AltInstaller-${INSTALLER_VERSION}.exe" -!define INSTALLER2_EXE "LyX-${PRODUCT_VERSION_SHORT}-4-02-AltInstaller-${INSTALLER2_VERSION}.exe" -!define INSTALLER3_EXE "LyX-${PRODUCT_VERSION_SHORT}-4-02-AltInstaller-${INSTALLER3_VERSION}.exe" +!define INSTALLER_EXE "LyX-${PRODUCT_VERSION_SHORT}-4-03-AltInstaller-${INSTALLER_VERSION}.exe" +!define INSTALLER2_EXE "LyX-${PRODUCT_VERSION_SHORT}-4-03-AltInstaller-${INSTALLER2_VERSION}.exe" +!define INSTALLER3_EXE "LyX-${PRODUCT_VERSION_SHORT}-4-03-AltInstaller-${INSTALLER3_VERSION}.exe" !define VERSION_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_vert16svn.bmp" # Replaced by HKLM or HKCU depending on SetShellVarContext. @@ -39,7 +39,7 @@ BrandingText "LyXWinInstaller v4.02 - ${INSTALLER_VERSION}" # definitions for the Update installer !if ${INSTALLER_VERSION} == "Update" !define PRODUCT_UNINST_KEY_OLD "Software\Microsoft\Windows\CurrentVersion\Uninstall\LyX153" - !define PRODUCT_VERSION_OLD "LyX 1.6svn-r24064" + !define PRODUCT_VERSION_OLD "LyX 1.6svn-r24066" !define PRODUCT_VERSION_SHORT_OLD "16svn2" !define JabRefVersion "2.3.1" # could be an older version !define ImageMagickVersion_Old "6.4.0" # could be an older version diff --git a/development/Win32/packaging/AltInstaller/Uninstall.nsh b/development/Win32/packaging/AltInstaller/Uninstall.nsh index bd7ad6de8b..88053902b6 100644 --- a/development/Win32/packaging/AltInstaller/Uninstall.nsh +++ b/development/Win32/packaging/AltInstaller/Uninstall.nsh @@ -136,10 +136,13 @@ Section "un.LyX" un.SecUnProgramFiles ${endif} # remove file extension .lyx - ReadRegStr $R0 SHCTX "Software\Classes\${PRODUCT_EXT}" "" - ${if} $R0 == "${PRODUCT_REGNAME}" - DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}" - DeleteRegKey SHCTX "Software\Classes\${PRODUCT_REGNAME}" + ReadRegStr $0 SHCTX "${PRODUCT_DIR_REGKEY}" "OnlyWithLyX" # special entry to test if they were registered by this LyX version + ${if} $0 == "Yes${PRODUCT_VERSION_SHORT}" + ReadRegStr $R0 SHCTX "Software\Classes\${PRODUCT_EXT}" "" + ${if} $R0 == "${PRODUCT_REGNAME}" + DeleteRegKey SHCTX "Software\Classes\${PRODUCT_EXT}" + DeleteRegKey SHCTX "Software\Classes\${PRODUCT_REGNAME}" + ${endif} ${endif} # the following can only be done with admin permissions diff --git a/development/Win32/packaging/AltInstaller/lyx_languages/french.nsh b/development/Win32/packaging/AltInstaller/lyx_languages/french.nsh index f2607119a1..96c1daf207 100644 --- a/development/Win32/packaging/AltInstaller/lyx_languages/french.nsh +++ b/development/Win32/packaging/AltInstaller/lyx_languages/french.nsh @@ -57,7 +57,7 @@ LangString EnterLaTeXFolderNone "${LYX_LANG}" 'Fixez ci-dessous le chemin d$\'ac L$\'assistant d$\'installation n$\'a pas pu trouver de distribution LaTeX sur votre système.' LangString PathName "${LYX_LANG}" 'Chemin vers le fichier "latex.exe"' LangString DontUseLaTeX "${LYX_LANG}" "N'utilisez pas LaTeX" -LangString InvalidLaTeXFolder "${LYX_LANG}" '"latex.exe" introuvable dans le chemin d'accès spécifié.' +LangString InvalidLaTeXFolder "${LYX_LANG}" '"latex.exe" introuvable dans le chemin d$\'accès spécifié.' LangString LatexInfo "${LYX_LANG}" 'Lancement de l$\'installation de la distribution LaTeX "MiKTeX".$\r$\n\ Pour installer l$\'application, appuyer sur le bouton "Next" de la fenêtre d$\'installation jusqu$\'à ce que celle-ci commence.$\r$\n\ diff --git a/development/Win32/packaging/AltInstaller/specials/stdtoolbars.inc b/development/Win32/packaging/AltInstaller/specials/stdtoolbars.inc deleted file mode 100644 index c8c70a47d5..0000000000 --- a/development/Win32/packaging/AltInstaller/specials/stdtoolbars.inc +++ /dev/null @@ -1,814 +0,0 @@ -# -*- text -*- - -# file stdtoolbars.inc -# This file is part of LyX, the document processor. -# Licence details can be found in the file COPYING. - -# author Jean-Marc Lasgouttes -# author John Levon - -# Full author contact details are available in file CREDITS. - -# The interface is designed (partially) following the KDE Human Interface -# Guidelines (http://usability.kde.org/hig/) - -# A Toolbar starts like : -# -# Toolbar "name" "GUI Name" -# -# Only seven commands are allowed inside the Toolbar and End -# directives: -# Item "The tooltip" " []" adds an icon to the toolbar performing -# " " -# Examples: -# Item "Small font" "font-size small" -# Item Emphasized set-emph -# -# Layouts adds the layouts combo-box to the toolbar -# -# Separator adds some spacing to the toolbar -# -# Minibuffer adds the command buffer (Qt only, only one may exist) -# -# TableInsert "The tooltip" adds a special widget for quick insertion of tables -# -# PopupMenu "name" "GUI Name" -# -# ... inserts a button with a popup menu derived from Toolbar "name" -# -# IconPalette "name" "GUI Name" -# -# ... inserts a button with a popup iconpalette derived from Toolbar "name" -# -# -# The icons are found in the lib/images/ direcory under the name -# action.png or action_parameter.png, except for math-insert, which -# is e.g. lib/image/math/sum.png. Note that some characters are -# replaced (e.g. ')' -> rbracket). -# -# All other lyx commands will get a "unknown" icon. -# -# This is the default toolbar: - -ToolbarSet - - Toolbar "standard" "Standard" - Layouts - Item "New document" "buffer-new" - Item "Open document" "file-open" - Item "Save document" "buffer-write" - Item "Print document" "dialog-show print" - Separator - Item "Check spelling" "dialog-show spellchecker" - Separator - Item "Undo" "undo" - Item "Redo" "redo" - Item "Cut" "cut" - Item "Copy" "copy" - Item "Paste" "paste" - Item "Find and replace" "dialog-show findreplace" - Separator - Item "Toggle emphasis" "font-emph" - Item "Toggle noun" "font-noun" - Item "Apply last" "font-free-apply" - Separator - Item "Insert math" "math-mode" - Item "Insert graphics" "dialog-show-new-inset graphics" - TableInsert "Insert table" - Separator - Item "Toggle Outline" "dialog-toggle toc" - Item "Toggle Math Toolbar" "toolbar-toggle math" - Item "Toggle Table Toolbar" "toolbar-toggle table" - End - - Toolbar "extra" "Extra" - Item "Default" "layout" - Item "Numbered list" "layout Enumerate" - Item "Itemized list" "layout Itemize" - Item "List" "layout List" - Item "Description" "layout Description" - Item "Increase depth" "depth-increment" - Item "Decrease depth" "depth-decrement" - Separator - Item "Insert figure float" "float-insert figure" - Item "Insert table float" "float-insert table" - Item "Insert label" "label-insert" - Item "Insert cross-reference" "dialog-show-new-inset ref" - Item "Insert citation" "dialog-show-new-inset citation" - Item "Insert index entry" "index-insert" - Item "Insert nomenclature entry" "nomencl-insert" - Separator - Item "Insert footnote" "footnote-insert" - Item "Insert margin note" "marginalnote-insert" - Item "Insert note" "note-insert" - Item "Insert box" "box-insert Frameless" - Item "Insert Hyperlink" "href-insert" - Item "Insert TeX code" "ert-insert" - Item "Insert math macro" "math-macro newmacroname newcommand" - Item "Include file" "dialog-show-new-inset include" - Separator - Item "Text style" "dialog-show character" - Item "Paragraph settings" "layout-paragraph" - Item "Thesaurus" "thesaurus-entry" - End - - Toolbar "table" "Table" - Item "Add row" "tabular-feature append-row" - Item "Add column" "tabular-feature append-column" - Item "Delete row" "tabular-feature delete-row" - Item "Delete column" "tabular-feature delete-column" - Separator - Item "Set top line" "tabular-feature toggle-line-top" - Item "Set bottom line" "tabular-feature toggle-line-bottom" - Item "Set left line" "tabular-feature toggle-line-left" - Item "Set right line" "tabular-feature toggle-line-right" - Item "Set border lines" "tabular-feature set-border-lines" - Item "Set all lines" "tabular-feature set-all-lines" - Item "Unset all lines" "tabular-feature unset-all-lines" - Separator - Item "Align left" "tabular-feature align-left" - Item "Align center" "tabular-feature align-center" - Item "Align right" "tabular-feature align-right" - Separator - Item "Align top" "tabular-feature valign-top" - Item "Align middle" "tabular-feature valign-middle" - Item "Align bottom" "tabular-feature valign-bottom" - Separator - Item "Rotate cell" "tabular-feature toggle-rotate-cell" - Item "Rotate table" "tabular-feature toggle-rotate-tabular" - Item "Set multi-column" "tabular-feature multicolumn" - End - - Toolbar "math" "Math" - Item "Set display mode" "math-display" - Separator - Item "Subscript" "math-subscript" - Item "Superscript" "math-superscript" - Item "Insert square root" "math-insert \sqrt" - Item "Insert root" "math-insert \root" - Item "Insert standard fraction" "math-insert \frac" - Item "Insert sum" "math-insert \sum" - Item "Insert integral" "math-insert \int" - Item "Insert product" "math-insert \prod" - Separator - Item "Insert ( )" "math-delim ( )" - Item "Insert [ ]" "math-delim [ ]" - Item "Insert { }" "math-delim { }" - Item "Insert delimiters" "dialog-show mathdelimiter" - Separator - Item "Insert matrix" "dialog-show mathmatrix" - Item "Insert cases environment" "math-insert \cases" - Item "Add row" "tabular-feature append-row" - Item "Add column" "tabular-feature append-column" - Item "Delete row" "tabular-feature delete-row" - Item "Delete column" "tabular-feature delete-column" - Separator - Item "Toggle Math Panels" "toolbar-toggle math_panels" - End - - Toolbar "mathmacrotemplate" "Math Macros" - Item "Remove Last Parameter" "math-macro-remove-param" - Item "Append Parameter" "math-macro-add-param" - Separator - Item "Make First Non-Optional into Optional Parameter" "math-macro-make-optional" - Item "Make Last Optional into Non-Optional Parameter" - "math-macro-make-nonoptional" - Item "Remove Optional Parameter" "math-macro-remove-optional-param" - Item "Insert Optional Parameter" "math-macro-add-optional-param" - Separator - Item "Remove Last Parameter Spitting Out To The Right" "math-macro-remove-greedy-param" - Item "Append Parameter Eating From The Right" "math-macro-append-greedy-param" - Item "Append Optional Parameter Eating From The Right" "math-macro-add-greedy-optional-param" - End - - Toolbar "minibuffer" "Command Buffer" - Minibuffer - End - - Toolbar "review" "Review[[Toolbar]]" - Item "Track changes" "changes-track" - Item "Show changes in output" "changes-output" - Separator - Item "Next change" "change-next" - Item "Accept change" "change-accept" - Item "Reject change" "change-reject" - Separator - Item "Merge changes" "changes-merge" - Item "Accept all changes" "all-changes-accept" - Item "Reject all changes" "all-changes-reject" - Separator - Item "Insert note" "note-insert" - Item "Next note" "note-next" - End - - Toolbar "view/update" "View/Update" - Item "View DVI" "buffer-view dvi" - Item "Update DVI" "buffer-update dvi" - Item "View PDF (pdflatex)" "buffer-view pdf2" - Item "View PostScript" "buffer-view ps" - Item "Update PostScript" "buffer-update ps" - End - - Toolbar "math_panels" "Math Panels" - PopupMenu "space" "Math Spacings" - PopupMenu "style" "Styles" - PopupMenu "frac-square" "Fractions" - PopupMenu "font" "Fonts" - PopupMenu "functions" "Functions" - IconPalette "latex_deco" "Frame Decorations" - IconPalette "latex_varsz" "Big Operators" - IconPalette "latex_misc" "Miscellaneous" - IconPalette "latex_greek" "Greek" - IconPalette "latex_arrow" "Arrows" - IconPalette "latex_ams_arrows" "AMS Arrows" - IconPalette "latex_bop" "Operators" - IconPalette "latex_brel" "Relations" - IconPalette "latex_ams_rel" "AMS Relations" - IconPalette "latex_ams_nrel" "AMS Negative Relations" - IconPalette "latex_dots" "Dots" - IconPalette "latex_ams_ops" "AMS Operators" - IconPalette "latex_ams_misc" "AMS Miscellaneous" - End - - Toolbar "functions" "Functions" - Item "arccos" "math-insert \arccos" - Item "arcsin" "math-insert \arcsin" - Item "arctan" "math-insert \arctan" - Item "arg" "math-insert \arg" - Item "bmod" "math-insert \bmod" - Item "cos" "math-insert \cos" - Item "cosh" "math-insert \cosh" - Item "cot" "math-insert \cot" - Item "coth" "math-insert \coth" - Item "csc" "math-insert \csc" - Item "deg" "math-insert \deg" - Item "det" "math-insert \det" - Item "dim" "math-insert \dim" - Item "exp" "math-insert \exp" - Item "gcd" "math-insert \gcd" - Item "hom" "math-insert \hom" - Item "inf" "math-insert \inf" - Item "ker" "math-insert \ker" - Item "lg" "math-insert \lg" - Item "lim" "math-insert \lim" - Item "liminf" "math-insert \liminf" - Item "limsup" "math-insert \limsup" - Item "ln" "math-insert \ln" - Item "log" "math-insert \log" - Item "max" "math-insert \max" - Item "min" "math-insert \min" - Item "sec" "math-insert \sec" - Item "sin" "math-insert \sin" - Item "sinh" "math-insert \sinh" - Item "sup" "math-insert \sup" - Item "tan" "math-insert \tan" - Item "tanh" "math-insert \tanh" - Item "Pr" "math-insert \Pr" - End - - Toolbar "space" "Spacings" - Item "Thin space \\," "math-insert \," - Item "Medium space \\:" "math-insert \:" - Item "Thick space \\;" "math-insert \;" - Item "Quadratin space \\quad" "math-insert \quad" - Item "Double quadratin space \\qquad" "math-insert \qquad" - Item "Negative space \\!" "math-insert \!" - Item "Placeholder \\phantom" "math-insert \phantom" - Item "Horizontal placeholder \\hphantom" "math-insert \hphantom" - Item "Vertical placeholder \\vphantom" "math-insert \vphantom" - End - - Toolbar "sqrt-square" "Roots" - Item "Square root \\sqrt" "math-insert \sqrt" - Item "Other root \\root" "math-insert \root" - End - - Toolbar "style" "Styles" - Item "Display style \\displaystyle" "math-insert \displaystyle" - Item "Normal text style \\textstyle" "math-insert \textstyle" - Item "Script (small) style \\scriptstyle" "math-insert \scriptstyle" - Item "Scriptscript (smaller) style \\scriptscriptstyle" "math-insert \scriptscriptstyle" - End - - Toolbar "frac-square" "Fractions" - Item "Standard \\frac" "math-insert \frac" - Item "No horizontal line \\atop" "math-insert \atop" - Item "Nice fraction (3/4) \\nicefrac" "math-insert \nicefrac" - Item "Unit (km) \\unit" "math-insert \unitone" - Item "Unit (864 m) \\unit" "math-insert \unittwo" - Item "Unit fraction (km/h) \\unitfrac" "math-insert \unitfrac" - Item "Unit fraction (20 km/h) \\unitfrac" "math-insert \unitfracthree" - Item "Text fraction (amsmath) \\tfrac" "math-insert \tfrac" - Item "Display fraction (amsmath) \\dfrac" "math-insert \dfrac" - Item "Binomial \\binom" "math-insert \binom" - Item "Text binomial \\tbinom" "math-insert \tbinom" - Item "Display binomial \\dbinom" "math-insert \dbinom" - End - - Toolbar "font" "Fonts" - Item "Roman \\mathrm" "math-insert \mathrm" - Item "Bold \\mathbf" "math-insert \mathbf" - Item "Bold symbol \\boldsymbol" "math-insert \boldsymbol" - Item "Sans serif \\mathsf" "math-insert \mathsf" - Item "Italic \\mathit" "math-insert \mathit" - Item "Typewriter \\mathtt" "math-insert \mathtt" - Item "Blackboard \\mathbb" "math-insert \mathbb" - Item "Fraktur \\mathfrak" "math-insert \mathfrak" - Item "Calligraphic \\mathcal" "math-insert \mathcal" - Item "Normal text mode \\textrm" "math-insert \textrm" - End - - Toolbar "latex_dots" "Dots" - Item "ldots" "math-insert \ldots" - Item "cdots" "math-insert \cdots" - Item "vdots" "math-insert \vdots" - Item "ddots" "math-insert \ddots" - End - - Toolbar "latex_deco" "Frame Decorations" - Item "hat" "math-insert \hat" - Item "tilde" "math-insert \tilde" - Item "bar" "math-insert \bar" - Item "grave" "math-insert \grave" - Item "dot" "math-insert \dot" - Item "check" "math-insert \check" - Item "widehat" "math-insert \widehat" - Item "widetilde" "math-insert \widetilde" - Item "vec" "math-insert \vec" - Item "acute" "math-insert \acute" - Item "ddot" "math-insert \ddot" - Item "breve" "math-insert \breve" - Item "overline" "math-insert \overline" - Item "overbrace" "math-insert \overbrace" - Item "overleftarrow" "math-insert \overleftarrow" - Item "overrightarrow" "math-insert \overrightarrow" - Item "overleftrightarrow" "math-insert \overleftrightarrow" - Item "overset" "math-insert \overset" - Item "underline" "math-insert \underline" - Item "underbrace" "math-insert \underbrace" - Item "underleftarrow" "math-insert \underleftarrow" - Item "underrightarrow" "math-insert \underrightarrow" - Item "underleftrightarrow" "math-insert \underleftrightarrow" - Item "underset" "math-insert \underset" - End - - Toolbar "latex_arrow" "Arrows" - Item "leftarrow" "math-insert \leftarrow" - Item "rightarrow" "math-insert \rightarrow" - Item "downarrow" "math-insert \downarrow" - Item "uparrow" "math-insert \uparrow" - Item "updownarrow" "math-insert \updownarrow" - Item "leftrightarrow" "math-insert \leftrightarrow" - Item "Leftarrow" "math-insert \Leftarrow" - Item "Rightarrow" "math-insert \Rightarrow" - Item "Downarrow" "math-insert \Downarrow" - Item "Uparrow" "math-insert \Uparrow" - Item "Updownarrow" "math-insert \Updownarrow" - Item "Leftrightarrow" "math-insert \Leftrightarrow" - Item "Longleftrightarrow" "math-insert \Longleftrightarrow" - Item "Longleftarrow" "math-insert \Longleftarrow" - Item "Longrightarrow" "math-insert \Longrightarrow" - Item "longleftrightarrow" "math-insert \longleftrightarrow" - Item "longleftarrow" "math-insert \longleftarrow" - Item "longrightarrow" "math-insert \longrightarrow" - Item "leftharpoondown" "math-insert \leftharpoondown" - Item "rightharpoondown" "math-insert \rightharpoondown" - Item "mapsto" "math-insert \mapsto" - Item "longmapsto" "math-insert \longmapsto" - Item "nwarrow" "math-insert \nwarrow" - Item "nearrow" "math-insert \nearrow" - Item "leftharpoonup" "math-insert \leftharpoonup" - Item "rightharpoonup" "math-insert \rightharpoonup" - Item "hookleftarrow" "math-insert \hookleftarrow" - Item "hookrightarrow" "math-insert \hookrightarrow" - Item "swarrow" "math-insert \swarrow" - Item "searrow" "math-insert \searrow" - Item "rightleftharpoons" "math-insert \rightleftharpoons" - End - - Toolbar "latex_bop" "Operators" - Item "pm" "math-insert \pm" - Item "cap" "math-insert \cap" - Item "diamond" "math-insert \diamond" - Item "oplus" "math-insert \oplus" - Item "mp" "math-insert \mp" - Item "cup" "math-insert \cup" - Item "bigtriangleup" "math-insert \bigtriangleup" - Item "ominus" "math-insert \ominus" - Item "times" "math-insert \times" - Item "uplus" "math-insert \uplus" - Item "bigtriangledown" "math-insert \bigtriangledown" - Item "otimes" "math-insert \otimes" - Item "div" "math-insert \div" - Item "sqcap" "math-insert \sqcap" - Item "triangleright" "math-insert \triangleright" - Item "oslash" "math-insert \oslash" - Item "cdot" "math-insert \cdot" - Item "sqcup" "math-insert \sqcup" - Item "triangleleft" "math-insert \triangleleft" - Item "odot" "math-insert \odot" - Item "star" "math-insert \star" - Item "vee" "math-insert \vee" - Item "amalg" "math-insert \amalg" - Item "bigcirc" "math-insert \bigcirc" - Item "setminus" "math-insert \setminus" - Item "wedge" "math-insert \wedge" - Item "dagger" "math-insert \dagger" - Item "circ" "math-insert \circ" - Item "bullet" "math-insert \bullet" - Item "wr" "math-insert \wr" - Item "ddagger" "math-insert \ddagger" - End - - Toolbar "latex_brel" "Relations" - Item "leq" "math-insert \leq" - Item "geq" "math-insert \geq" - Item "equiv" "math-insert \equiv" - Item "models" "math-insert \models" - Item "prec" "math-insert \prec" - Item "succ" "math-insert \succ" - Item "sim" "math-insert \sim" - Item "perp" "math-insert \perp" - Item "preceq" "math-insert \preceq" - Item "succeq" "math-insert \succeq" - Item "simeq" "math-insert \simeq" - Item "mid" "math-insert \mid" - Item "ll" "math-insert \ll" - Item "gg" "math-insert \gg" - Item "asymp" "math-insert \asymp" - Item "parallel" "math-insert \parallel" - Item "subset" "math-insert \subset" - Item "supset" "math-insert \supset" - Item "approx" "math-insert \approx" - Item "smile" "math-insert \smile" - Item "subseteq" "math-insert \subseteq" - Item "supseteq" "math-insert \supseteq" - Item "cong" "math-insert \cong" - Item "frown" "math-insert \frown" - Item "sqsubseteq" "math-insert \sqsubseteq" - Item "sqsupseteq" "math-insert \sqsupseteq" - Item "doteq" "math-insert \doteq" - Item "neq" "math-insert \neq" - Item "in" "math-insert \in" - Item "ni" "math-insert \ni" - Item "propto" "math-insert \propto" - Item "notin" "math-insert \notin" - Item "vdash" "math-insert \vdash" - Item "dashv" "math-insert \dashv" - Item "bowtie" "math-insert \bowtie" - End - - Toolbar "latex_greek" "Greek" - Item "alpha" "math-insert \alpha" - Item "beta" "math-insert \beta" - Item "gamma" "math-insert \gamma" - Item "delta" "math-insert \delta" - Item "epsilon" "math-insert \epsilon" - Item "varepsilon" "math-insert \varepsilon" - Item "zeta" "math-insert \zeta" - Item "eta" "math-insert \eta" - Item "theta" "math-insert \theta" - Item "vartheta" "math-insert \vartheta" - Item "iota" "math-insert \iota" - Item "kappa" "math-insert \kappa" - Item "lambda" "math-insert \lambda" - Item "mu" "math-insert \mu" - Item "nu" "math-insert \nu" - Item "xi" "math-insert \xi" - Item "pi" "math-insert \pi" - Item "varpi" "math-insert \varpi" - Item "rho" "math-insert \rho" - Item "varrho" "math-insert \varrho" - Item "sigma" "math-insert \sigma" - Item "varsigma" "math-insert \varsigma" - Item "tau" "math-insert \tau" - Item "upsilon" "math-insert \upsilon" - Item "phi" "math-insert \phi" - Item "varphi" "math-insert \varphi" - Item "chi" "math-insert \chi" - Item "psi" "math-insert \psi" - Item "omega" "math-insert \omega" - Item "Gamma" "math-insert \Gamma" - Item "Delta" "math-insert \Delta" - Item "Theta" "math-insert \Theta" - Item "Lambda" "math-insert \Lambda" - Item "Xi" "math-insert \Xi" - Item "Pi" "math-insert \Pi" - Item "Sigma" "math-insert \Sigma" - Item "Upsilon" "math-insert \Upsilon" - Item "Phi" "math-insert \Phi" - Item "Psi" "math-insert \Psi" - Item "Omega" "math-insert \Omega" - End - - Toolbar "latex_misc" "Miscellaneous" - Item "nabla" "math-insert \nabla" - Item "partial" "math-insert \partial" - Item "infty" "math-insert \infty" - Item "prime" "math-insert \prime" - Item "ell" "math-insert \ell" - Item "emptyset" "math-insert \emptyset" - Item "exists" "math-insert \exists" - Item "forall" "math-insert \forall" - Item "imath" "math-insert \imath" - Item "jmath" "math-insert \jmath" - Item "Re" "math-insert \Re" - Item "Im" "math-insert \Im" - Item "aleph" "math-insert \aleph" - Item "wp" "math-insert \wp" - Item "hbar" "math-insert \hbar" - Item "angle" "math-insert \angle" - Item "top" "math-insert \top" - Item "bot" "math-insert \bot" - Item "Vert" "math-insert \Vert" - Item "neg" "math-insert \neg" - Item "flat" "math-insert \flat" - Item "natural" "math-insert \natural" - Item "sharp" "math-insert \sharp" - Item "surd" "math-insert \surd" - Item "triangle" "math-insert \triangle" - Item "diamondsuit" "math-insert \diamondsuit" - Item "heartsuit" "math-insert \heartsuit" - Item "clubsuit" "math-insert \clubsuit" - Item "spadesuit" "math-insert \spadesuit" - Item "textrm \\AA" "math-insert \textrm \AA" - Item "textrm \\O" "math-insert \textrm \O" - Item "mathcircumflex" "math-insert \mathcircumflex" - Item "_" "math-insert \_" - Item "mathrm T" "math-insert \mathrm T" - Item "mathbb N" "math-insert \mathbb N" - Item "mathbb Z" "math-insert \mathbb Z" - Item "mathbb Q" "math-insert \mathbb Q" - Item "mathbb R" "math-insert \mathbb R" - Item "mathbb C" "math-insert \mathbb C" - Item "mathbb H" "math-insert \mathbb H" - Item "mathcal F" "math-insert \mathcal F" - Item "mathcal L" "math-insert \mathcal L" - Item "mathcal H" "math-insert \mathcal H" - Item "mathcal O" "math-insert \mathcal O" - End - - Toolbar "latex_varsz" "Big Operators" - Item "intop" "math-insert \intop" - Item "int" "math-insert \int" - Item "iint" "math-insert \iint" - Item "iintop" "math-insert \iintop" - Item "iiint" "math-insert \iiint" - Item "iiintop" "math-insert \iiintop" - Item "iiiint" "math-insert \iiiint" - Item "iiiintop" "math-insert \iiiintop" - Item "dotsint" "math-insert \dotsint" - Item "dotsintop" "math-insert \dotsintop" - Item "oint" "math-insert \oint" - Item "ointop" "math-insert \ointop" - Item "oiint" "math-insert \oiint" - Item "oiintop" "math-insert \oiintop" - Item "ointctrclockwiseop" "math-insert \ointctrclockwiseop" - Item "ointctrclockwise" "math-insert \ointctrclockwise" - Item "ointclockwiseop" "math-insert \ointclockwiseop" - Item "ointclockwise" "math-insert \ointclockwise" - Item "sqint" "math-insert \sqint" - Item "sqintop" "math-insert \sqintop" - Item "sqiint" "math-insert \sqiint" - Item "sqiintop" "math-insert \sqiintop" - Item "sum" "math-insert \sum" - Item "prod" "math-insert \prod" - Item "coprod" "math-insert \coprod" - Item "bigsqcup" "math-insert \bigsqcup" - Item "bigotimes" "math-insert \bigotimes" - Item "bigodot" "math-insert \bigodot" - Item "bigoplus" "math-insert \bigoplus" - Item "bigcap" "math-insert \bigcap" - Item "bigcup" "math-insert \bigcup" - Item "biguplus" "math-insert \biguplus" - Item "bigvee" "math-insert \bigvee" - Item "bigwedge" "math-insert \bigwedge" - End - - Toolbar "latex_ams_misc" "AMS Miscellaneous" - Item "digamma" "math-insert \digamma" - Item "varkappa" "math-insert \varkappa" - Item "beth" "math-insert \beth" - Item "daleth" "math-insert \daleth" - Item "gimel" "math-insert \gimel" - Item "ulcorner" "math-insert \ulcorner" - Item "urcorner" "math-insert \urcorner" - Item "llcorner" "math-insert \llcorner" - Item "lrcorner" "math-insert \lrcorner" - Item "hbar" "math-insert \hbar" - Item "hslash" "math-insert \hslash" - Item "vartriangle" "math-insert \vartriangle" - Item "triangledown" "math-insert \triangledown" - Item "square" "math-insert \square" - Item "lozenge" "math-insert \lozenge" - Item "circledS" "math-insert \circledS" - Item "angle" "math-insert \angle" - Item "measuredangle" "math-insert \measuredangle" - Item "nexists" "math-insert \nexists" - Item "mho" "math-insert \mho" - Item "Finv" "math-insert \Finv" - Item "Game" "math-insert \Game" - Item "Bbbk" "math-insert \Bbbk" - Item "backprime" "math-insert \backprime" - Item "varnothing" "math-insert \varnothing" - Item "blacktriangle" "math-insert \blacktriangle" - Item "blacktriangledown" "math-insert \blacktriangledown" - Item "blacksquare" "math-insert \blacksquare" - Item "blacklozenge" "math-insert \blacklozenge" - Item "bigstar" "math-insert \bigstar" - Item "sphericalangle" "math-insert \sphericalangle" - Item "complement" "math-insert \complement" - Item "eth" "math-insert \eth" - Item "diagup" "math-insert \diagup" - Item "diagdown" "math-insert \diagdown" - End - - Toolbar "latex_ams_arrows" "AMS Arrows" - Item "dashleftarrow" "math-insert \dashleftarrow" - Item "dashrightarrow" "math-insert \dashrightarrow" - Item "leftleftarrows" "math-insert \leftleftarrows" - Item "leftrightarrows" "math-insert \leftrightarrows" - Item "rightrightarrows" "math-insert \rightrightarrows" - Item "rightleftarrows" "math-insert \rightleftarrows" - Item "Lleftarrow" "math-insert \Lleftarrow" - Item "Rrightarrow" "math-insert \Rrightarrow" - Item "twoheadleftarrow" "math-insert \twoheadleftarrow" - Item "twoheadrightarrow" "math-insert \twoheadrightarrow" - Item "leftarrowtail" "math-insert \leftarrowtail" - Item "rightarrowtail" "math-insert \rightarrowtail" - Item "looparrowleft" "math-insert \looparrowleft" - Item "looparrowright" "math-insert \looparrowright" - Item "curvearrowleft" "math-insert \curvearrowleft" - Item "curvearrowright" "math-insert \curvearrowright" - Item "circlearrowleft" "math-insert \circlearrowleft" - Item "circlearrowright" "math-insert \circlearrowright" - Item "Lsh" "math-insert \Lsh" - Item "Rsh" "math-insert \Rsh" - Item "upuparrows" "math-insert \upuparrows" - Item "downdownarrows" "math-insert \downdownarrows" - Item "upharpoonleft" "math-insert \upharpoonleft" - Item "upharpoonright" "math-insert \upharpoonright" - Item "downharpoonleft" "math-insert \downharpoonleft" - Item "downharpoonright" "math-insert \downharpoonright" - Item "leftrightharpoons" "math-insert \leftrightharpoons" - Item "rightleftharpoons" "math-insert \rightleftharpoons" - Item "rightsquigarrow" "math-insert \rightsquigarrow" - Item "leftrightsquigarrow" "math-insert \leftrightsquigarrow" - Item "nleftarrow" "math-insert \nleftarrow" - Item "nrightarrow" "math-insert \nrightarrow" - Item "nleftrightarrow" "math-insert \nleftrightarrow" - Item "nLeftarrow" "math-insert \nLeftarrow" - Item "nRightarrow" "math-insert \nRightarrow" - Item "nLeftrightarrow" "math-insert \nLeftrightarrow" - Item "multimap" "math-insert \multimap" - End - - Toolbar "latex_ams_rel" "AMS Relations" - Item "leqq" "math-insert \leqq" - Item "geqq" "math-insert \geqq" - Item "leqslant" "math-insert \leqslant" - Item "geqslant" "math-insert \geqslant" - Item "eqslantless" "math-insert \eqslantless" - Item "eqslantgtr" "math-insert \eqslantgtr" - Item "lesssim" "math-insert \lesssim" - Item "gtrsim" "math-insert \gtrsim" - Item "lessapprox" "math-insert \lessapprox" - Item "gtrapprox" "math-insert \gtrapprox" - Item "approxeq" "math-insert \approxeq" - Item "triangleq" "math-insert \triangleq" - Item "lessdot" "math-insert \lessdot" - Item "gtrdot" "math-insert \gtrdot" - Item "lll" "math-insert \lll" - Item "ggg" "math-insert \ggg" - Item "lessgtr" "math-insert \lessgtr" - Item "gtrless" "math-insert \gtrless" - Item "lesseqgtr" "math-insert \lesseqgtr" - Item "gtreqless" "math-insert \gtreqless" - Item "lesseqqgtr" "math-insert \lesseqqgtr" - Item "gtreqqless" "math-insert \gtreqqless" - Item "eqcirc" "math-insert \eqcirc" - Item "circeq" "math-insert \circeq" - Item "thicksim" "math-insert \thicksim" - Item "thickapprox" "math-insert \thickapprox" - Item "backsim" "math-insert \backsim" - Item "backsimeq" "math-insert \backsimeq" - Item "subseteqq" "math-insert \subseteqq" - Item "supseteqq" "math-insert \supseteqq" - Item "Subset" "math-insert \Subset" - Item "Supset" "math-insert \Supset" - Item "sqsubset" "math-insert \sqsubset" - Item "sqsupset" "math-insert \sqsupset" - Item "preccurlyeq" "math-insert \preccurlyeq" - Item "succcurlyeq" "math-insert \succcurlyeq" - Item "curlyeqprec" "math-insert \curlyeqprec" - Item "curlyeqsucc" "math-insert \curlyeqsucc" - Item "precsim" "math-insert \precsim" - Item "succsim" "math-insert \succsim" - Item "precapprox" "math-insert \precapprox" - Item "succapprox" "math-insert \succapprox" - Item "vartriangleleft" "math-insert \vartriangleleft" - Item "vartriangleright" "math-insert \vartriangleright" - Item "trianglelefteq" "math-insert \trianglelefteq" - Item "trianglerighteq" "math-insert \trianglerighteq" - Item "bumpeq" "math-insert \bumpeq" - Item "Bumpeq" "math-insert \Bumpeq" - Item "doteqdot" "math-insert \doteqdot" - Item "risingdotseq" "math-insert \risingdotseq" - Item "fallingdotseq" "math-insert \fallingdotseq" - Item "vDash" "math-insert \vDash" - Item "Vvdash" "math-insert \Vvdash" - Item "Vdash" "math-insert \Vdash" - Item "shortmid" "math-insert \shortmid" - Item "shortparallel" "math-insert \shortparallel" - Item "smallsmile" "math-insert \smallsmile" - Item "smallfrown" "math-insert \smallfrown" - Item "blacktriangleleft" "math-insert \blacktriangleleft" - Item "blacktriangleright" "math-insert \blacktriangleright" - Item "because" "math-insert \because" - Item "therefore" "math-insert \therefore" - Item "backepsilon" "math-insert \backepsilon" - Item "varpropto" "math-insert \varpropto" - Item "between" "math-insert \between" - Item "pitchfork" "math-insert \pitchfork" - End - - Toolbar "latex_ams_nrel" "AMS Negative Relations" - Item "nless" "math-insert \nless" - Item "ngtr" "math-insert \ngtr" - Item "nleq" "math-insert \nleq" - Item "ngeq" "math-insert \ngeq" - Item "nleqslant" "math-insert \nleqslant" - Item "ngeqslant" "math-insert \ngeqslant" - Item "nleqq" "math-insert \nleqq" - Item "ngeqq" "math-insert \ngeqq" - Item "lneq" "math-insert \lneq" - Item "gneq" "math-insert \gneq" - Item "lneqq" "math-insert \lneqq" - Item "gneqq" "math-insert \gneqq" - Item "lvertneqq" "math-insert \lvertneqq" - Item "gvertneqq" "math-insert \gvertneqq" - Item "lnsim" "math-insert \lnsim" - Item "gnsim" "math-insert \gnsim" - Item "lnapprox" "math-insert \lnapprox" - Item "gnapprox" "math-insert \gnapprox" - Item "nprec" "math-insert \nprec" - Item "nsucc" "math-insert \nsucc" - Item "npreceq" "math-insert \npreceq" - Item "nsucceq" "math-insert \nsucceq" - Item "precnsim" "math-insert \precnsim" - Item "succnsim" "math-insert \succnsim" - Item "precnapprox" "math-insert \precnapprox" - Item "succnapprox" "math-insert \succnapprox" - Item "subsetneq" "math-insert \subsetneq" - Item "supsetneq" "math-insert \supsetneq" - Item "subsetneqq" "math-insert \subsetneqq" - Item "supsetneqq" "math-insert \supsetneqq" - Item "nsubseteq" "math-insert \nsubseteq" - Item "nsupseteq" "math-insert \nsupseteq" - Item "nsupseteqq" "math-insert \nsupseteqq" - Item "nvdash" "math-insert \nvdash" - Item "nvDash" "math-insert \nvDash" - Item "nVDash" "math-insert \nVDash" - Item "varsubsetneq" "math-insert \varsubsetneq" - Item "varsupsetneq" "math-insert \varsupsetneq" - Item "varsubsetneqq" "math-insert \varsubsetneqq" - Item "varsupsetneqq" "math-insert \varsupsetneqq" - Item "ntriangleleft" "math-insert \ntriangleleft" - Item "ntriangleright" "math-insert \ntriangleright" - Item "ntrianglelefteq" "math-insert \ntrianglelefteq" - Item "ntrianglerighteq" "math-insert \ntrianglerighteq" - Item "ncong" "math-insert \ncong" - Item "nsim" "math-insert \nsim" - Item "nmid" "math-insert \nmid" - Item "nshortmid" "math-insert \nshortmid" - Item "nparallel" "math-insert \nparallel" - Item "nshortparallel" "math-insert \nshortparallel" - End - - Toolbar "latex_ams_ops" "AMS Operators" - Item "dotplus" "math-insert \dotplus" - Item "smallsetminus" "math-insert \smallsetminus" - Item "Cap" "math-insert \Cap" - Item "Cup" "math-insert \Cup" - Item "barwedge" "math-insert \barwedge" - Item "veebar" "math-insert \veebar" - Item "doublebarwedge" "math-insert \doublebarwedge" - Item "boxminus" "math-insert \boxminus" - Item "boxtimes" "math-insert \boxtimes" - Item "boxdot" "math-insert \boxdot" - Item "boxplus" "math-insert \boxplus" - Item "divideontimes" "math-insert \divideontimes" - Item "ltimes" "math-insert \ltimes" - Item "rtimes" "math-insert \rtimes" - Item "leftthreetimes" "math-insert \leftthreetimes" - Item "rightthreetimes" "math-insert \rightthreetimes" - Item "curlywedge" "math-insert \curlywedge" - Item "curlyvee" "math-insert \curlyvee" - Item "circleddash" "math-insert \circleddash" - Item "circledast" "math-insert \circledast" - Item "circledcirc" "math-insert \circledcirc" - Item "centerdot" "math-insert \centerdot" - Item "intercal" "math-insert \intercal" - End - -End diff --git a/development/Win32/pdfview/Console.dll b/development/Win32/pdfview/Console.dll new file mode 100644 index 0000000000000000000000000000000000000000..37f68581cf6d5dcf74a4fb981bb69a34d1a392ce GIT binary patch literal 6144 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 literal 0 HcmV?d00001 diff --git a/development/Win32/pdfview/pdfview.exe b/development/Win32/pdfview/pdfview.exe new file mode 100644 index 0000000000000000000000000000000000000000..37635946b93b8e4e46cb6d3ae62ef542c86c924a GIT binary patch literal 60807 zcmeFa4|r2mwl}=fq-`iE3D9ble*uc31w>1g5{fA_1(ae+Xo6ahN>kHV+S;Cj;818y z%QPH<%nUltjCX{obFX*Cx#EnY%#4;6lomv-!XPSYMMifFY85O6D(C&JeG;e+&U>Hl zd%yR&&-WOf)wBQawbx#It+m(Q=TLCR7N%#6833xv*iJm@XBU6}^`9f zua4cRTkz`G#lG@dYjsW4JvAjOtt(0@E2|{y-Ck>rTxl(@wC3IBvaYNu^-f7nPD+n9 z{SWz;C%31hpNqkDBY$+RMZ_nZn}O%Jk!#NF!1L>yQqDbzXW6iE=eFUwsCU~xUtQaYcabmEaO-0xOsHReOEv#ixf}n>8SV0*g4t~hS z50$9ig=aKMN%-xM7<*O(^sKE?B>kWH13Wir2wbwgDUx?Jx@J@F#2>^ zwtPxWX^B+A*ki+xgf>|UU^!sG&kll2(TcGp#prYkGN~==hfKvuweiUl2}kmI

9h*n)&9&9^@Ay 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 literal 0 HcmV?d00001 diff --git a/development/Win32/pdfview/pdfview.nsi b/development/Win32/pdfview/pdfview.nsi index ccccca560d..fe99159cde 100644 --- a/development/Win32/pdfview/pdfview.nsi +++ b/development/Win32/pdfview/pdfview.nsi @@ -92,7 +92,7 @@ Var CurrentTimeLow !macroend #-------------------------------- -# PDF vieweing +# PDF viewing Section "View PDF file" -- 2.39.2