SF.net SVN: geany: [2089] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Tue Dec 4 15:44:46 UTC 2007


Revision: 2089
          http://geany.svn.sourceforge.net/geany/?rev=2089&view=rev
Author:   eht16
Date:     2007-12-04 07:44:45 -0800 (Tue, 04 Dec 2007)

Log Message:
-----------
Set svn:keywords and svn:eol-style for all files.

Modified Paths:
--------------
    trunk/geany.nsi
    trunk/plugins/export.c
    trunk/scintilla/License.txt
    trunk/tagmanager/latex.c
    trunk/tagmanager/lregex.c
    trunk/tagmanager/ruby.c
    trunk/tagmanager/vhdl.c

Property Changed:
----------------
    trunk/README.I18N
    trunk/data/filetype_extensions.conf
    trunk/data/filetypes.cs
    trunk/data/filetypes.d
    trunk/data/filetypes.diff
    trunk/data/filetypes.ferite
    trunk/data/filetypes.fortran
    trunk/data/filetypes.freebasic
    trunk/data/filetypes.haskell
    trunk/data/filetypes.haxe
    trunk/data/filetypes.html
    trunk/data/filetypes.javascript
    trunk/data/filetypes.lua
    trunk/data/filetypes.ruby
    trunk/data/filetypes.tcl
    trunk/data/filetypes.vhdl
    trunk/data/global.tags
    trunk/data/html_entities.tags
    trunk/data/latex.tags
    trunk/data/pascal.tags
    trunk/data/php.tags
    trunk/data/snippets.conf
    trunk/doc/geany.1.in
    trunk/doc/geany.html
    trunk/geany.desktop.in.in
    trunk/geany.nsi
    trunk/plugins/export.c
    trunk/plugins/makefile.win32
    trunk/po/LINGUAS
    trunk/po/intl_stats.sh
    trunk/scintilla/CharacterSet.h
    trunk/scintilla/Decoration.cxx
    trunk/scintilla/Decoration.h
    trunk/scintilla/LexBasic.cxx
    trunk/scintilla/LexD.cxx
    trunk/scintilla/LexFortran.cxx
    trunk/scintilla/LexHaskell.cxx
    trunk/scintilla/LexLua.cxx
    trunk/scintilla/LexRuby.cxx
    trunk/scintilla/LexTCL.cxx
    trunk/scintilla/LexVHDL.cxx
    trunk/scintilla/License.txt
    trunk/scintilla/Partitioning.h
    trunk/scintilla/PositionCache.cxx
    trunk/scintilla/PositionCache.h
    trunk/scintilla/RunStyles.cxx
    trunk/scintilla/RunStyles.h
    trunk/scintilla/SplitVector.h
    trunk/src/keybindings.c
    trunk/src/keybindings.h
    trunk/src/navqueue.c
    trunk/src/navqueue.h
    trunk/src/printing.c
    trunk/src/printing.h
    trunk/src/project.c
    trunk/src/project.h
    trunk/src/socket.c
    trunk/src/socket.h
    trunk/src/tools.c
    trunk/src/tools.h
    trunk/tagmanager/basic.c
    trunk/tagmanager/css.c
    trunk/tagmanager/diff.c
    trunk/tagmanager/fortran.c
    trunk/tagmanager/haxe.c
    trunk/tagmanager/include/regex.h
    trunk/tagmanager/js.c
    trunk/tagmanager/latex.c
    trunk/tagmanager/lregex.c
    trunk/tagmanager/lua.c
    trunk/tagmanager/ruby.c
    trunk/tagmanager/tcl.c
    trunk/tagmanager/vhdl.c


Property changes on: trunk/README.I18N
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetype_extensions.conf
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.cs
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.d
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.diff
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.ferite
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.fortran
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.freebasic
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.haskell
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.haxe
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.html
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.javascript
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.lua
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.ruby
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.tcl
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/filetypes.vhdl
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/global.tags
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/html_entities.tags
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/latex.tags
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/pascal.tags
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/php.tags
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/data/snippets.conf
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/doc/geany.1.in
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/doc/geany.html
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/geany.desktop.in.in
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: trunk/geany.nsi
===================================================================
--- trunk/geany.nsi	2007-12-04 15:28:17 UTC (rev 2088)
+++ trunk/geany.nsi	2007-12-04 15:44:45 UTC (rev 2089)
@@ -1,333 +1,333 @@
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Installer script for Geany (Windows Installer)      ;
-; Script generated by the HM NIS Edit Script Wizard.  :
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-
-;;;;;;;;;;;;;;;;;;;
-; helper defines  ;
-;;;;;;;;;;;;;;;;;;;
-!define PRODUCT_NAME "Geany"
-!define PRODUCT_VERSION "0.13"
-!define PRODUCT_VERSION_ID "0.13.0.0"
-!define PRODUCT_PUBLISHER "Enrico Tröger"
-!define PRODUCT_WEB_SITE "http://geany.uvena.de"
-!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\Geany.exe"
-!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
-!define PRODUCT_UNINST_ROOT_KEY "HKLM"
-!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"
-
-!define RESOURCEDIR "geany-${PRODUCT_VERSION}"
-
-; only used when embedding GTK+ installer
-!define GTK_INSTALLER "gtk+-2.10.6-1-setup.exe"
-
-SetCompressor /SOLID lzma
-XPStyle on
-Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
-!ifdef INCLUDE_GTK
-OutFile "geany-${PRODUCT_VERSION}_setup.exe"
-!else
-OutFile "geany-${PRODUCT_VERSION}_nogtk_setup.exe"
-!endif
-InstallDir "$PROGRAMFILES\Geany"
-InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
-ShowInstDetails hide
-ShowUnInstDetails hide
-
-;;;;;;;;;;;;;;;;;;;;;
-; Version resource  ;
-;;;;;;;;;;;;;;;;;;;;;
-VIProductVersion "${PRODUCT_VERSION_ID}"
-VIAddVersionKey "ProductName" "${PRODUCT_NAME}"
-VIAddVersionKey "FileVersion" "${PRODUCT_VERSION}"
-VIAddVersionKey "ProductVersion" "${PRODUCT_VERSION}"
-VIAddVersionKey "LegalCopyright" "Copyright 2005-2007 by Enrico Tröger"
-VIAddVersionKey "FileDescription" "${PRODUCT_NAME} Installer"
-
-;;;;;;;;;;;;;;;;
-; Init code    ;
-;;;;;;;;;;;;;;;;
-Function .onInit
-  ; prevent running multiple instances of the installer
-  System::Call 'kernel32::CreateMutexA(i 0, i 0, t "geany_installer") i .r1 ?e'
-  Pop $R0
-  StrCmp $R0 0 +3
-    MessageBox MB_OK|MB_ICONEXCLAMATION "The installer is already running."
-    Abort
-
-  ; warn about a new install over an existing installation
-  ReadRegStr $R0 ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString"
-  StrCmp $R0 "" done
-
-  MessageBox MB_YESNO|MB_ICONEXCLAMATION \
-  "Geany has already been installed. $\nDo you want to remove the previous version before installing $(^Name) ?" \
-  IDNO done
-
-  ;Run the uninstaller
-  ClearErrors
-  ExecWait '$R0 _?=$INSTDIR' ;Do not copy the uninstaller to a temp file
-
-  done:
-FunctionEnd
-
-
-;;;;;;;;;;;;;;;;
-; MUI Settings ;
-;;;;;;;;;;;;;;;;
-!include "MUI.nsh"
-
-!define MUI_ABORTWARNING
-!define MUI_ICON "pixmaps\geany.ico"
-!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall-full.ico"
-
-; Welcome page
-!insertmacro MUI_PAGE_WELCOME
-; License page
-;!define MUI_LICENSEPAGE_RADIOBUTTONS
-!insertmacro MUI_PAGE_LICENSE "${RESOURCEDIR}\Copying.txt"
-; Components page
-!insertmacro MUI_PAGE_COMPONENTS
-; Directory page
-!define MUI_PAGE_CUSTOMFUNCTION_LEAVE OnDirLeave
-!insertmacro MUI_PAGE_DIRECTORY
-; Start menu page
-var ICONS_GROUP
-!define MUI_STARTMENUPAGE_NODISABLE
-!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Geany"
-!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
-!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
-!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
-!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
-; Instfiles page
-!insertmacro MUI_PAGE_INSTFILES
-; Finish page
-!define MUI_FINISHPAGE_RUN "$INSTDIR\Geany.exe"
-!insertmacro MUI_PAGE_FINISH
-; Uninstaller pages
-!insertmacro MUI_UNPAGE_INSTFILES
-; Language files
-!insertmacro MUI_LANGUAGE "English"
-; Reserve files
-!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
-; MUI end ------
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; Sections and InstTypes  ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;
-InstType "Full"
-InstType "Minimal"
-
-Section "!Program Files" SEC01
-  SectionIn RO 1 2
-  SetOutPath "$INSTDIR"
-  SetOverwrite ifnewer
-  File "${RESOURCEDIR}\Geany.exe"
-  File "${RESOURCEDIR}\*.txt"
-
-  SetOutPath "$INSTDIR\data"
-  File "${RESOURCEDIR}\data\GPL-2"
-  File "${RESOURCEDIR}\data\file*"
-
-  SetOutPath "$INSTDIR\share"
-  File /r "${RESOURCEDIR}\share\*"
-
-  SetOutPath "$INSTDIR"
-  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
-  CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
-  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Geany.lnk" "$INSTDIR\Geany.exe"
-  CreateShortCut "$DESKTOP\Geany.lnk" "$INSTDIR\Geany.exe"
-  CreateShortCut "$QUICKLAUNCH\Geany.lnk" "$INSTDIR\Geany.exe"
-  !insertmacro MUI_STARTMENU_WRITE_END
-SectionEnd
-
-Section "Plugins" SEC02
-  SectionIn 1
-  SetOverwrite ifnewer
-  SetOutPath "$INSTDIR"
-  File /r "${RESOURCEDIR}\plugins"
-SectionEnd
-
-Section "Language Files" SEC03
-  SectionIn 1
-  SetOutPath "$INSTDIR"
-  File /r "${RESOURCEDIR}\lib"
-SectionEnd
-
-Section "Documentation" SEC04
-  SectionIn 1
-  SetOverwrite ifnewer
-  SetOutPath "$INSTDIR"
-  File /r "${RESOURCEDIR}\doc"
-
-; Shortcuts
-  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
-  WriteIniStr "$INSTDIR\Documentation.url" "InternetShortcut" "URL" "$INSTDIR\doc\index.html"
-  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Documentation.lnk" "$INSTDIR\Documentation.url"
-  !insertmacro MUI_STARTMENU_WRITE_END
-SectionEnd
-
-Section "Autocompletion Tags" SEC05
-  SectionIn 1
-  SetOutPath "$INSTDIR\data"
-  SetOverwrite ifnewer
-  File "${RESOURCEDIR}\data\php.tags"
-  File "${RESOURCEDIR}\data\pascal.tags"
-  File "${RESOURCEDIR}\data\latex.tags"
-  File "${RESOURCEDIR}\data\html_entities.tags"
-  File "${RESOURCEDIR}\data\global.tags"
-SectionEnd
-
-; Include GTK runtime library but only if desired from command line
-!ifdef INCLUDE_GTK
-Section "GTK 2.10 Runtime Environment" SEC06
-  SectionIn 1
-  SetOutPath "$INSTDIR"
-  SetOverwrite ifnewer
-  File "gtk\*"
-  SetOutPath "$INSTDIR\etc"
-  File /r "gtk\etc\*"
-  SetOutPath "$INSTDIR\lib"
-  File /r "gtk\lib\*"
-  SetOutPath "$INSTDIR\share"
-  File /r "gtk\share\*"
-/* code to embed GTK+ installer executable
-  File ${GTK_INSTALLER}
-  ExecWait ${GTK_INSTALLER}
-*/
-SectionEnd
-!endif
-
-Section "Context menus" SEC07
-  SectionIn 1
-  WriteRegStr HKCR "*\shell\OpenWithGeany" "" "Open with Geany"
-  WriteRegStr HKCR "*\shell\OpenWithGeany\command" "" '$INSTDIR\geany.exe "%1"'
-SectionEnd
-
-Section -AdditionalIcons
-  SetOutPath $INSTDIR
-  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
-  WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
-  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
-  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" "$INSTDIR\uninst.exe"
-  !insertmacro MUI_STARTMENU_WRITE_END
-SectionEnd
-
-Section -Post
-  WriteUninstaller "$INSTDIR\uninst.exe"
-  WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\Geany.exe"
-  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
-  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
-  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\Geany.exe"
-  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
-  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
-  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLUpdateInfo" "${PRODUCT_WEB_SITE}"
-  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
-SectionEnd
-
-;;;;;;;;;;;;;;;;;;;;;;;;;
-; Section descriptions  ;
-;;;;;;;;;;;;;;;;;;;;;;;;;
-!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
-  !insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "Required program files. You cannot skip these files."
-  !insertmacro MUI_DESCRIPTION_TEXT ${SEC02} "Available plugins like 'Class Builder' and 'Insert Special Characters'."
-  !insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "Various translations of Geany's interface."
-  !insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "Manual in Text and HTML format."
-  !insertmacro MUI_DESCRIPTION_TEXT ${SEC05} "Symbol lists necessary for auto completion of symbols."
-!ifdef INCLUDE_GTK
-  !insertmacro MUI_DESCRIPTION_TEXT ${SEC06} "You need this files to run Geany. If you have already installed a GTK Runtime Environment (2.6 or higher), you can skip it."
-!endif
-  !insertmacro MUI_DESCRIPTION_TEXT ${SEC07} "Add context menu item 'Open With Geany'"
-!insertmacro MUI_FUNCTION_DESCRIPTION_END
-
-
-
-;;;;;;;;;;;;;;;;;;;;;
-; helper functions  ;
-;;;;;;;;;;;;;;;;;;;;;
-Function un.onUninstSuccess
-  HideWindow
-  MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer."
-FunctionEnd
-
-Function un.onInit
-  MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2
-  Abort
-FunctionEnd
-
-Function OnDirLeave
-  ClearErrors
-  SetOutPath "$INSTDIR" ; what about IfError creating $INSTDIR?
-  GetTempFileName $1 "$INSTDIR" ; creates tmp file (or fails)
-  FileOpen $0 "$1" "w" ; error to open?
-  FileWriteByte $0 "0"
-  IfErrors notPossible possible
-
-notPossible:
-  RMDir "$INSTDIR" ; removes folder if empty
-  MessageBox MB_OK "The given directory is not writeable. Please choose another one!"
-  Abort
-possible:
-  FileClose $0
-  Delete "$1"
-FunctionEnd
-
-Section Uninstall
-  !insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
-  Delete "$INSTDIR\${PRODUCT_NAME}.url"
-  Delete "$INSTDIR\Documentation.url"
-  Delete "$INSTDIR\uninst.exe"
-  Delete "$INSTDIR\News.txt"
-  Delete "$INSTDIR\ReadMe.txt"
-  Delete "$INSTDIR\Thanks.txt"
-  Delete "$INSTDIR\ToDo.txt"
-  Delete "$INSTDIR\Authors.txt"
-  Delete "$INSTDIR\ChangeLog.txt"
-  Delete "$INSTDIR\Copying.txt"
-  Delete "$INSTDIR\Geany.exe"
-  ; GTK files
-  Delete "$INSTDIR\charset.dll"
-  Delete "$INSTDIR\gspawn-win32-helper.exe"
-  Delete "$INSTDIR\gspawn-win32-helper-console.exe"
-  Delete "$INSTDIR\iconv.dll"
-  Delete "$INSTDIR\intl.dll"
-  Delete "$INSTDIR\libgthread-2.0-0.dll"
-  Delete "$INSTDIR\libgtk-win32-2.0-0.dll"
-  Delete "$INSTDIR\libpangocairo-1.0-0.dll"
-  Delete "$INSTDIR\libpangowin32-1.0-0.dll"
-  Delete "$INSTDIR\libgobject-2.0-0.dll"
-  Delete "$INSTDIR\libpango-1.0-0.dll"
-  Delete "$INSTDIR\libpangoft2-1.0-0.dll"
-  Delete "$INSTDIR\libpng13.dll"
-  Delete "$INSTDIR\libatk-1.0-0.dll"
-  Delete "$INSTDIR\libcairo-2.dll"
-  Delete "$INSTDIR\libgdk_pixbuf-2.0-0.dll"
-  Delete "$INSTDIR\libgdk-win32-2.0-0.dll"
-  Delete "$INSTDIR\libglib-2.0-0.dll"
-  Delete "$INSTDIR\libgmodule-2.0-0.dll"
-  Delete "$INSTDIR\zlib1.dll"
-
-  Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk"
-  Delete "$SMPROGRAMS\$ICONS_GROUP\Website.lnk"
-  Delete "$QUICKLAUNCH\Geany.lnk"
-  Delete "$DESKTOP\Geany.lnk"
-  Delete "$SMPROGRAMS\$ICONS_GROUP\Geany.lnk"
-  Delete "$SMPROGRAMS\$ICONS_GROUP\Documentation.lnk"
-
-  RMDir "$SMPROGRAMS\$ICONS_GROUP"
-  RMDir /r "$INSTDIR\doc"
-  RMDir /r "$INSTDIR\plugins"
-  RMDir /r "$INSTDIR\data"
-  RMDir /r "$INSTDIR\etc"
-  RMDir /r "$INSTDIR\lib"
-  RMDir /r "$INSTDIR\share"
-  RMDir "$INSTDIR"
-
-  DeleteRegKey HKCR "*\shell\OpenWithGeany"
-
-  DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
-  DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
-  SetAutoClose true
-SectionEnd
-
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+; Installer script for Geany (Windows Installer)      ;
+; Script generated by the HM NIS Edit Script Wizard.  :
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+
+;;;;;;;;;;;;;;;;;;;
+; helper defines  ;
+;;;;;;;;;;;;;;;;;;;
+!define PRODUCT_NAME "Geany"
+!define PRODUCT_VERSION "0.13"
+!define PRODUCT_VERSION_ID "0.13.0.0"
+!define PRODUCT_PUBLISHER "Enrico Tröger"
+!define PRODUCT_WEB_SITE "http://geany.uvena.de"
+!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\Geany.exe"
+!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
+!define PRODUCT_UNINST_ROOT_KEY "HKLM"
+!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"
+
+!define RESOURCEDIR "geany-${PRODUCT_VERSION}"
+
+; only used when embedding GTK+ installer
+!define GTK_INSTALLER "gtk+-2.10.6-1-setup.exe"
+
+SetCompressor /SOLID lzma
+XPStyle on
+Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
+!ifdef INCLUDE_GTK
+OutFile "geany-${PRODUCT_VERSION}_setup.exe"
+!else
+OutFile "geany-${PRODUCT_VERSION}_nogtk_setup.exe"
+!endif
+InstallDir "$PROGRAMFILES\Geany"
+InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
+ShowInstDetails hide
+ShowUnInstDetails hide
+
+;;;;;;;;;;;;;;;;;;;;;
+; Version resource  ;
+;;;;;;;;;;;;;;;;;;;;;
+VIProductVersion "${PRODUCT_VERSION_ID}"
+VIAddVersionKey "ProductName" "${PRODUCT_NAME}"
+VIAddVersionKey "FileVersion" "${PRODUCT_VERSION}"
+VIAddVersionKey "ProductVersion" "${PRODUCT_VERSION}"
+VIAddVersionKey "LegalCopyright" "Copyright 2005-2007 by Enrico Tröger"
+VIAddVersionKey "FileDescription" "${PRODUCT_NAME} Installer"
+
+;;;;;;;;;;;;;;;;
+; Init code    ;
+;;;;;;;;;;;;;;;;
+Function .onInit
+  ; prevent running multiple instances of the installer
+  System::Call 'kernel32::CreateMutexA(i 0, i 0, t "geany_installer") i .r1 ?e'
+  Pop $R0
+  StrCmp $R0 0 +3
+    MessageBox MB_OK|MB_ICONEXCLAMATION "The installer is already running."
+    Abort
+
+  ; warn about a new install over an existing installation
+  ReadRegStr $R0 ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString"
+  StrCmp $R0 "" done
+
+  MessageBox MB_YESNO|MB_ICONEXCLAMATION \
+  "Geany has already been installed. $\nDo you want to remove the previous version before installing $(^Name) ?" \
+  IDNO done
+
+  ;Run the uninstaller
+  ClearErrors
+  ExecWait '$R0 _?=$INSTDIR' ;Do not copy the uninstaller to a temp file
+
+  done:
+FunctionEnd
+
+
+;;;;;;;;;;;;;;;;
+; MUI Settings ;
+;;;;;;;;;;;;;;;;
+!include "MUI.nsh"
+
+!define MUI_ABORTWARNING
+!define MUI_ICON "pixmaps\geany.ico"
+!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall-full.ico"
+
+; Welcome page
+!insertmacro MUI_PAGE_WELCOME
+; License page
+;!define MUI_LICENSEPAGE_RADIOBUTTONS
+!insertmacro MUI_PAGE_LICENSE "${RESOURCEDIR}\Copying.txt"
+; Components page
+!insertmacro MUI_PAGE_COMPONENTS
+; Directory page
+!define MUI_PAGE_CUSTOMFUNCTION_LEAVE OnDirLeave
+!insertmacro MUI_PAGE_DIRECTORY
+; Start menu page
+var ICONS_GROUP
+!define MUI_STARTMENUPAGE_NODISABLE
+!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Geany"
+!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
+!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
+!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
+!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
+; Instfiles page
+!insertmacro MUI_PAGE_INSTFILES
+; Finish page
+!define MUI_FINISHPAGE_RUN "$INSTDIR\Geany.exe"
+!insertmacro MUI_PAGE_FINISH
+; Uninstaller pages
+!insertmacro MUI_UNPAGE_INSTFILES
+; Language files
+!insertmacro MUI_LANGUAGE "English"
+; Reserve files
+!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
+; MUI end ------
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;
+; Sections and InstTypes  ;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;
+InstType "Full"
+InstType "Minimal"
+
+Section "!Program Files" SEC01
+  SectionIn RO 1 2
+  SetOutPath "$INSTDIR"
+  SetOverwrite ifnewer
+  File "${RESOURCEDIR}\Geany.exe"
+  File "${RESOURCEDIR}\*.txt"
+
+  SetOutPath "$INSTDIR\data"
+  File "${RESOURCEDIR}\data\GPL-2"
+  File "${RESOURCEDIR}\data\file*"
+
+  SetOutPath "$INSTDIR\share"
+  File /r "${RESOURCEDIR}\share\*"
+
+  SetOutPath "$INSTDIR"
+  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
+  CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
+  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Geany.lnk" "$INSTDIR\Geany.exe"
+  CreateShortCut "$DESKTOP\Geany.lnk" "$INSTDIR\Geany.exe"
+  CreateShortCut "$QUICKLAUNCH\Geany.lnk" "$INSTDIR\Geany.exe"
+  !insertmacro MUI_STARTMENU_WRITE_END
+SectionEnd
+
+Section "Plugins" SEC02
+  SectionIn 1
+  SetOverwrite ifnewer
+  SetOutPath "$INSTDIR"
+  File /r "${RESOURCEDIR}\plugins"
+SectionEnd
+
+Section "Language Files" SEC03
+  SectionIn 1
+  SetOutPath "$INSTDIR"
+  File /r "${RESOURCEDIR}\lib"
+SectionEnd
+
+Section "Documentation" SEC04
+  SectionIn 1
+  SetOverwrite ifnewer
+  SetOutPath "$INSTDIR"
+  File /r "${RESOURCEDIR}\doc"
+
+; Shortcuts
+  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
+  WriteIniStr "$INSTDIR\Documentation.url" "InternetShortcut" "URL" "$INSTDIR\doc\index.html"
+  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Documentation.lnk" "$INSTDIR\Documentation.url"
+  !insertmacro MUI_STARTMENU_WRITE_END
+SectionEnd
+
+Section "Autocompletion Tags" SEC05
+  SectionIn 1
+  SetOutPath "$INSTDIR\data"
+  SetOverwrite ifnewer
+  File "${RESOURCEDIR}\data\php.tags"
+  File "${RESOURCEDIR}\data\pascal.tags"
+  File "${RESOURCEDIR}\data\latex.tags"
+  File "${RESOURCEDIR}\data\html_entities.tags"
+  File "${RESOURCEDIR}\data\global.tags"
+SectionEnd
+
+; Include GTK runtime library but only if desired from command line
+!ifdef INCLUDE_GTK
+Section "GTK 2.10 Runtime Environment" SEC06
+  SectionIn 1
+  SetOutPath "$INSTDIR"
+  SetOverwrite ifnewer
+  File "gtk\*"
+  SetOutPath "$INSTDIR\etc"
+  File /r "gtk\etc\*"
+  SetOutPath "$INSTDIR\lib"
+  File /r "gtk\lib\*"
+  SetOutPath "$INSTDIR\share"
+  File /r "gtk\share\*"
+/* code to embed GTK+ installer executable
+  File ${GTK_INSTALLER}
+  ExecWait ${GTK_INSTALLER}
+*/
+SectionEnd
+!endif
+
+Section "Context menus" SEC07
+  SectionIn 1
+  WriteRegStr HKCR "*\shell\OpenWithGeany" "" "Open with Geany"
+  WriteRegStr HKCR "*\shell\OpenWithGeany\command" "" '$INSTDIR\geany.exe "%1"'
+SectionEnd
+
+Section -AdditionalIcons
+  SetOutPath $INSTDIR
+  !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
+  WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
+  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
+  CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" "$INSTDIR\uninst.exe"
+  !insertmacro MUI_STARTMENU_WRITE_END
+SectionEnd
+
+Section -Post
+  WriteUninstaller "$INSTDIR\uninst.exe"
+  WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\Geany.exe"
+  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
+  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
+  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\Geany.exe"
+  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
+  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
+  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLUpdateInfo" "${PRODUCT_WEB_SITE}"
+  WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
+SectionEnd
+
+;;;;;;;;;;;;;;;;;;;;;;;;;
+; Section descriptions  ;
+;;;;;;;;;;;;;;;;;;;;;;;;;
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+  !insertmacro MUI_DESCRIPTION_TEXT ${SEC01} "Required program files. You cannot skip these files."
+  !insertmacro MUI_DESCRIPTION_TEXT ${SEC02} "Available plugins like 'Class Builder' and 'Insert Special Characters'."
+  !insertmacro MUI_DESCRIPTION_TEXT ${SEC03} "Various translations of Geany's interface."
+  !insertmacro MUI_DESCRIPTION_TEXT ${SEC04} "Manual in Text and HTML format."
+  !insertmacro MUI_DESCRIPTION_TEXT ${SEC05} "Symbol lists necessary for auto completion of symbols."
+!ifdef INCLUDE_GTK
+  !insertmacro MUI_DESCRIPTION_TEXT ${SEC06} "You need this files to run Geany. If you have already installed a GTK Runtime Environment (2.6 or higher), you can skip it."
+!endif
+  !insertmacro MUI_DESCRIPTION_TEXT ${SEC07} "Add context menu item 'Open With Geany'"
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
+
+
+;;;;;;;;;;;;;;;;;;;;;
+; helper functions  ;
+;;;;;;;;;;;;;;;;;;;;;
+Function un.onUninstSuccess
+  HideWindow
+  MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer."
+FunctionEnd
+
+Function un.onInit
+  MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2
+  Abort
+FunctionEnd
+
+Function OnDirLeave
+  ClearErrors
+  SetOutPath "$INSTDIR" ; what about IfError creating $INSTDIR?
+  GetTempFileName $1 "$INSTDIR" ; creates tmp file (or fails)
+  FileOpen $0 "$1" "w" ; error to open?
+  FileWriteByte $0 "0"
+  IfErrors notPossible possible
+
+notPossible:
+  RMDir "$INSTDIR" ; removes folder if empty
+  MessageBox MB_OK "The given directory is not writeable. Please choose another one!"
+  Abort
+possible:
+  FileClose $0
+  Delete "$1"
+FunctionEnd
+
+Section Uninstall
+  !insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
+  Delete "$INSTDIR\${PRODUCT_NAME}.url"
+  Delete "$INSTDIR\Documentation.url"
+  Delete "$INSTDIR\uninst.exe"
+  Delete "$INSTDIR\News.txt"
+  Delete "$INSTDIR\ReadMe.txt"
+  Delete "$INSTDIR\Thanks.txt"
+  Delete "$INSTDIR\ToDo.txt"
+  Delete "$INSTDIR\Authors.txt"
+  Delete "$INSTDIR\ChangeLog.txt"
+  Delete "$INSTDIR\Copying.txt"
+  Delete "$INSTDIR\Geany.exe"
+  ; GTK files
+  Delete "$INSTDIR\charset.dll"
+  Delete "$INSTDIR\gspawn-win32-helper.exe"
+  Delete "$INSTDIR\gspawn-win32-helper-console.exe"
+  Delete "$INSTDIR\iconv.dll"
+  Delete "$INSTDIR\intl.dll"
+  Delete "$INSTDIR\libgthread-2.0-0.dll"
+  Delete "$INSTDIR\libgtk-win32-2.0-0.dll"
+  Delete "$INSTDIR\libpangocairo-1.0-0.dll"
+  Delete "$INSTDIR\libpangowin32-1.0-0.dll"
+  Delete "$INSTDIR\libgobject-2.0-0.dll"
+  Delete "$INSTDIR\libpango-1.0-0.dll"
+  Delete "$INSTDIR\libpangoft2-1.0-0.dll"
+  Delete "$INSTDIR\libpng13.dll"
+  Delete "$INSTDIR\libatk-1.0-0.dll"
+  Delete "$INSTDIR\libcairo-2.dll"
+  Delete "$INSTDIR\libgdk_pixbuf-2.0-0.dll"
+  Delete "$INSTDIR\libgdk-win32-2.0-0.dll"
+  Delete "$INSTDIR\libglib-2.0-0.dll"
+  Delete "$INSTDIR\libgmodule-2.0-0.dll"
+  Delete "$INSTDIR\zlib1.dll"
+
+  Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk"
+  Delete "$SMPROGRAMS\$ICONS_GROUP\Website.lnk"
+  Delete "$QUICKLAUNCH\Geany.lnk"
+  Delete "$DESKTOP\Geany.lnk"
+  Delete "$SMPROGRAMS\$ICONS_GROUP\Geany.lnk"
+  Delete "$SMPROGRAMS\$ICONS_GROUP\Documentation.lnk"
+
+  RMDir "$SMPROGRAMS\$ICONS_GROUP"
+  RMDir /r "$INSTDIR\doc"
+  RMDir /r "$INSTDIR\plugins"
+  RMDir /r "$INSTDIR\data"
+  RMDir /r "$INSTDIR\etc"
+  RMDir /r "$INSTDIR\lib"
+  RMDir /r "$INSTDIR\share"
+  RMDir "$INSTDIR"
+
+  DeleteRegKey HKCR "*\shell\OpenWithGeany"
+
+  DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
+  DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
+  SetAutoClose true
+SectionEnd
+


Property changes on: trunk/geany.nsi
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: trunk/plugins/export.c
===================================================================
--- trunk/plugins/export.c	2007-12-04 15:28:17 UTC (rev 2088)
+++ trunk/plugins/export.c	2007-12-04 15:44:45 UTC (rev 2089)
@@ -19,7 +19,7 @@
  *      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  *      MA 02110-1301, USA.
  *
- * $Id: demoplugin.c 1749 2007-07-27 10:37:22Z ntrel $
+ * $Id$
  */
 
 /* Export plugin. */


Property changes on: trunk/plugins/export.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/plugins/makefile.win32
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/po/LINGUAS
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/po/intl_stats.sh
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/CharacterSet.h
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/Decoration.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/Decoration.h
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/LexBasic.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/LexD.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/LexFortran.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/LexHaskell.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/LexLua.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/LexRuby.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/LexTCL.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/LexVHDL.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: trunk/scintilla/License.txt
===================================================================
--- trunk/scintilla/License.txt	2007-12-04 15:28:17 UTC (rev 2088)
+++ trunk/scintilla/License.txt	2007-12-04 15:44:45 UTC (rev 2089)
@@ -1,20 +1,20 @@
-License for Scintilla and SciTE
-
-Copyright 1998-2003 by Neil Hodgson <neilh at scintilla.org>
-
-All Rights Reserved 
-
-Permission to use, copy, modify, and distribute this software and its 
-documentation for any purpose and without fee is hereby granted, 
-provided that the above copyright notice appear in all copies and that 
-both that copyright notice and this permission notice appear in 
-supporting documentation. 
-
-NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS 
-SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 
-AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY 
-SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 
-WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE 
+License for Scintilla and SciTE
+
+Copyright 1998-2003 by Neil Hodgson <neilh at scintilla.org>
+
+All Rights Reserved 
+
+Permission to use, copy, modify, and distribute this software and its 
+documentation for any purpose and without fee is hereby granted, 
+provided that the above copyright notice appear in all copies and that 
+both that copyright notice and this permission notice appear in 
+supporting documentation. 
+
+NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS 
+SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 
+AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY 
+SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 
+TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE 
 OR PERFORMANCE OF THIS SOFTWARE. 
\ No newline at end of file


Property changes on: trunk/scintilla/License.txt
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/Partitioning.h
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/PositionCache.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/PositionCache.h
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/RunStyles.cxx
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/RunStyles.h
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/scintilla/SplitVector.h
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/src/keybindings.c
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/keybindings.h
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/navqueue.c
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/navqueue.h
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/printing.c
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/printing.h
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/project.c
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/project.h
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/socket.c
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/socket.h
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/src/tools.c
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/src/tools.h
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/tagmanager/basic.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/tagmanager/css.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/tagmanager/diff.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/tagmanager/fortran.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/tagmanager/haxe.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/tagmanager/include/regex.h
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/tagmanager/js.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: trunk/tagmanager/latex.c
===================================================================
--- trunk/tagmanager/latex.c	2007-12-04 15:28:17 UTC (rev 2088)
+++ trunk/tagmanager/latex.c	2007-12-04 15:44:45 UTC (rev 2089)
@@ -1,5 +1,5 @@
 /*
- *   $Id: tex.c 283 2006-04-27 22:52:09Z eht16 $
+ *   $Id$
  *
  *   Copyright (c) 2000-2001, Jérôme Plût
  *   Copyright (c) 2006, Enrico Tröger


Property changes on: trunk/tagmanager/latex.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: trunk/tagmanager/lregex.c
===================================================================
--- trunk/tagmanager/lregex.c	2007-12-04 15:28:17 UTC (rev 2088)
+++ trunk/tagmanager/lregex.c	2007-12-04 15:44:45 UTC (rev 2089)
@@ -1,5 +1,5 @@
 /*
-*   $Id: lregex.c 576 2007-06-30 04:16:23Z elliotth $
+*   $Id$
 *
 *   Copyright (c) 2000-2003, Darren Hiebert
 *


Property changes on: trunk/tagmanager/lregex.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/tagmanager/lua.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: trunk/tagmanager/ruby.c
===================================================================
--- trunk/tagmanager/ruby.c	2007-12-04 15:28:17 UTC (rev 2088)
+++ trunk/tagmanager/ruby.c	2007-12-04 15:44:45 UTC (rev 2089)
@@ -1,5 +1,5 @@
 /*
-*   $Id: ruby.c 571 2007-06-24 23:32:14Z elliotth $
+*   $Id$
 *
 *   Copyright (c) 2000-2001, Thaddeus Covert <sahuagin at mediaone.net>
 *   Copyright (c) 2002 Matthias Veit <matthias_veit at yahoo.de>


Property changes on: trunk/tagmanager/ruby.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/tagmanager/tcl.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: trunk/tagmanager/vhdl.c
===================================================================
--- trunk/tagmanager/vhdl.c	2007-12-04 15:28:17 UTC (rev 2088)
+++ trunk/tagmanager/vhdl.c	2007-12-04 15:44:45 UTC (rev 2089)
@@ -1,297 +1,297 @@
-/*
-*   $Id: vhdl.c,v 1.0 2005/11/05
-*
-*   Copyright (c) 2005, Klaus Dannecker
-*
-*   This source code is released for free distribution under the terms of the
-*   GNU General Public License.
-*
-*   This module contains functions for generating tags for the Vhdl HDL
-*   (Hardware Description Language).
-*
-*/
-
-/*
- *   INCLUDE FILES
- */
-#include "general.h"	/* must always come first */
-
-#include <string.h>
-#include <setjmp.h>
-
-#include "keyword.h"
-#include "parse.h"
-#include "read.h"
-#include "vstring.h"
-
-/*
- *   DATA DECLARATIONS
- */
-typedef enum eException { ExceptionNone, ExceptionEOF } exception_t;
-
-typedef enum {
-    K_UNDEFINED = -1,
-    K_CONSTANT,
-    K_TYPE,
-    K_VARIABLE,
-    K_ATRIBUTE,
-    K_SIGNAL,
-    K_FUNCTION,
-    K_PROCEDURE,
-    K_COMPONENT,
-    K_PACKAGE,
-    K_PROCESS,
-    K_ENTITY,
-    K_ARCHITECTURE,
-    K_PORT
-} vhdlKind;
-
-typedef struct {
-    const char *keyword;
-    vhdlKind kind;
-} keywordAssoc;
-
-/*
- *   DATA DEFINITIONS
- */
-static int Ungetc;
-static int Lang_vhdl;
-static jmp_buf Exception;
-static vString* Name=NULL;
-static vString* Lastname=NULL;
-static vString* Keyword=NULL;
-static vString* TagName=NULL;
-
-static kindOption VhdlKinds [] = {
- { TRUE, 'c', "constant",     "constants" },
- { TRUE, 't', "type",         "types" },
- { TRUE, 'v', "variable",     "variables" },
- { TRUE, 'a', "atribute",     "atributes" },
- { TRUE, 's', "signal",       "signals" },
- { TRUE, 'f', "function",     "functions" },
- { TRUE, 'p', "procedure",    "procedure" },
- { TRUE, 'k', "component",    "components" },
- { TRUE, 'l', "package",      "packages" },
- { TRUE, 'm', "process",      "process" },
- { TRUE, 'n', "entity",       "entity" },
- { TRUE, 'o', "architecture", "architecture" },
- { TRUE, 'u', "port",         "ports" }
-};
-
-static keywordAssoc VhdlKeywordTable [] = {
-    { "variable",     K_VARIABLE },
-    { "constant",     K_CONSTANT },
-    { "variable",     K_VARIABLE },
-    { "type",         K_TYPE },
-    { "subtype",      K_TYPE },
-    { "signal",       K_SIGNAL },
-    { "function",     K_FUNCTION },
-    { "procedure",    K_PROCEDURE },
-    { "component",    K_COMPONENT },
-    { "package",      K_PACKAGE },
-    { "process",      K_PROCESS },
-    { "entity",       K_ENTITY },
-    { "architecture", K_ARCHITECTURE },
-    { "inout",        K_PORT },
-    { "in",           K_PORT },
-    { "out",          K_PORT }
-};
-
-
-/*
- *   FUNCTION DEFINITIONS
- */
-
-static void initialize (const langType language)
-{
-    size_t i;
-    const size_t count = sizeof (VhdlKeywordTable) /
-			 sizeof (VhdlKeywordTable [0]);
-    Lang_vhdl = language;
-    for (i = 0  ;  i < count  ;  ++i)
-    {
-		const keywordAssoc* const p = &VhdlKeywordTable [i];
-		addKeyword (p->keyword, language, (int) p->kind);
-    }
-}
-
-static void vUngetc (int c)
-{
-    Assert (Ungetc == '\0');
-    Ungetc = c;
-}
-
-static int vGetc (void)
-{
-    int c;
-    if (Ungetc == '\0')
-	c = fileGetc ();
-    else
-    {
-		c = Ungetc;
-		Ungetc = '\0';
-    }
-    if (c == '-')
-    {
-		int c2 = fileGetc ();
-		if (c2 == EOF)
-			longjmp (Exception, (int) ExceptionEOF);
-		else if (c2 == '-')   /* strip comment until end-of-line */
-		{
-			do
-			c = fileGetc ();
-			while (c != '\n'  &&  c != EOF);
-		}
-		else
-			Ungetc = c2;
-	}
-    if (c == EOF)
-		longjmp (Exception, (int) ExceptionEOF);
-	return c;
-}
-
-static boolean isIdentifierCharacter (const int c)
-{
-    return (boolean)(isalnum (c)  ||  c == '_'  ||  c == '`');
-}
-
-static int skipWhite (int c)
-{
-    while (c==' ')
-	c = vGetc ();
-    return c;
-}
-
-static boolean readIdentifier (vString *const name, int c)
-{
-    vStringClear (name);
-    if (isIdentifierCharacter (c))
-    {
-		while (isIdentifierCharacter (c))
-		{
-			vStringPut (name, c);
-			c = vGetc ();
-		}
-		vUngetc (c);
-		vStringTerminate (name);
-    }
-    return (boolean)(name->length > 0);
-}
-
-static void tagNameList (const vhdlKind kind, int c)
-{
-    Assert (isIdentifierCharacter (c));
-	if (isIdentifierCharacter (c))
-	{
-		readIdentifier (TagName, c);
-		makeSimpleTag (TagName, VhdlKinds, kind);
-		vUngetc (c);
-	}
-}
-
-static void findTag (vString *const name)
-{
-	int c = '\0';
-	vhdlKind kind;
-    vStringCopyToLower (Keyword, name);
-    kind = (vhdlKind)lookupKeyword (vStringValue (Keyword), Lang_vhdl);
-    if (kind == K_UNDEFINED)
-	{
-		c = skipWhite (vGetc ());
-		vStringCopyS(Lastname,vStringValue(name));
-			if (c == ':')
-			{
-				c = skipWhite (vGetc ());
-				if (isIdentifierCharacter (c))
-				{
-					readIdentifier (name, c);
-					vStringCopyToLower (Keyword, name);
-					lookupKeyword (vStringValue (Keyword), Lang_vhdl);
-					kind = (vhdlKind)lookupKeyword (vStringValue (Keyword), Lang_vhdl);
-					if (kind == K_PROCESS || kind == K_PORT)
-					{
-						makeSimpleTag (Lastname, VhdlKinds, kind);
-					}
-				}
-			} else {
-				vUngetc (c);
-			}
-	}
-	else
-	{
-		if (kind == K_SIGNAL) {
-			while (c!=':') {
-				c = skipWhite (vGetc ());
-				if (c==',')
-					c = vGetc ();
-				if (isIdentifierCharacter (c))
-					tagNameList (kind, c);
-				else
-					break;
-				c = vGetc ();
-			}
-		}
-		else if (kind == K_PROCESS) {
-			vStringCopyS(TagName,"unnamed");
-			makeSimpleTag (TagName, VhdlKinds, kind);
-		} else {
-			c = skipWhite (vGetc ());
-			if (c=='\"')
-				c = vGetc ();
-			if (isIdentifierCharacter (c))
-				tagNameList (kind, c);
-		}
-	}
-}
-
-static void findVhdlTags (void)
-{
-    volatile boolean newStatement = TRUE;
-    volatile int c = '\0';
-    exception_t exception = (exception_t) setjmp (Exception);
-	Name = vStringNew ();
-    Lastname = vStringNew ();
-    Keyword = vStringNew ();
-    TagName = vStringNew ();
-
-    if (exception == ExceptionNone) while (c != EOF)
-    {
-		c = vGetc ();
-		switch (c)
-		{
-			case ';':
-			case '\n':
-			newStatement = TRUE;
-			break;
-
-			case ' ':
-			case '\t':
-			break;
-
-			default:
-			if (newStatement && readIdentifier (Name, c)) {
-				findTag (Name);
-				}
-			newStatement = FALSE;
-			break;
-		}
-    }
-    vStringDelete (Name);
-    vStringDelete (Lastname);
-    vStringDelete (Keyword);
-    vStringDelete (TagName);
-}
-
-extern parserDefinition* VhdlParser (void)
-{
-    static const char *const extensions [] = { "vhdl", "vhd", NULL };
-    parserDefinition* def = parserNew ("Vhdl");
-    def->kinds      = VhdlKinds;
-    def->kindCount  = KIND_COUNT (VhdlKinds);
-    def->extensions = extensions;
-    def->parser     = findVhdlTags;
-    def->initialize = initialize;
-    return def;
-}
-
-/* vi:set tabstop=8 shiftwidth=4: */
+/*
+*   $Id: vhdl.c,v 1.0 2005/11/05
+*
+*   Copyright (c) 2005, Klaus Dannecker
+*
+*   This source code is released for free distribution under the terms of the
+*   GNU General Public License.
+*
+*   This module contains functions for generating tags for the Vhdl HDL
+*   (Hardware Description Language).
+*
+*/
+
+/*
+ *   INCLUDE FILES
+ */
+#include "general.h"	/* must always come first */
+
+#include <string.h>
+#include <setjmp.h>
+
+#include "keyword.h"
+#include "parse.h"
+#include "read.h"
+#include "vstring.h"
+
+/*
+ *   DATA DECLARATIONS
+ */
+typedef enum eException { ExceptionNone, ExceptionEOF } exception_t;
+
+typedef enum {
+    K_UNDEFINED = -1,
+    K_CONSTANT,
+    K_TYPE,
+    K_VARIABLE,
+    K_ATRIBUTE,
+    K_SIGNAL,
+    K_FUNCTION,
+    K_PROCEDURE,
+    K_COMPONENT,
+    K_PACKAGE,
+    K_PROCESS,
+    K_ENTITY,
+    K_ARCHITECTURE,
+    K_PORT
+} vhdlKind;
+
+typedef struct {
+    const char *keyword;
+    vhdlKind kind;
+} keywordAssoc;
+
+/*
+ *   DATA DEFINITIONS
+ */
+static int Ungetc;
+static int Lang_vhdl;
+static jmp_buf Exception;
+static vString* Name=NULL;
+static vString* Lastname=NULL;
+static vString* Keyword=NULL;
+static vString* TagName=NULL;
+
+static kindOption VhdlKinds [] = {
+ { TRUE, 'c', "constant",     "constants" },
+ { TRUE, 't', "type",         "types" },
+ { TRUE, 'v', "variable",     "variables" },
+ { TRUE, 'a', "atribute",     "atributes" },
+ { TRUE, 's', "signal",       "signals" },
+ { TRUE, 'f', "function",     "functions" },
+ { TRUE, 'p', "procedure",    "procedure" },
+ { TRUE, 'k', "component",    "components" },
+ { TRUE, 'l', "package",      "packages" },
+ { TRUE, 'm', "process",      "process" },
+ { TRUE, 'n', "entity",       "entity" },
+ { TRUE, 'o', "architecture", "architecture" },
+ { TRUE, 'u', "port",         "ports" }
+};
+
+static keywordAssoc VhdlKeywordTable [] = {
+    { "variable",     K_VARIABLE },
+    { "constant",     K_CONSTANT },
+    { "variable",     K_VARIABLE },
+    { "type",         K_TYPE },
+    { "subtype",      K_TYPE },
+    { "signal",       K_SIGNAL },
+    { "function",     K_FUNCTION },
+    { "procedure",    K_PROCEDURE },
+    { "component",    K_COMPONENT },
+    { "package",      K_PACKAGE },
+    { "process",      K_PROCESS },
+    { "entity",       K_ENTITY },
+    { "architecture", K_ARCHITECTURE },
+    { "inout",        K_PORT },
+    { "in",           K_PORT },
+    { "out",          K_PORT }
+};
+
+
+/*
+ *   FUNCTION DEFINITIONS
+ */
+
+static void initialize (const langType language)
+{
+    size_t i;
+    const size_t count = sizeof (VhdlKeywordTable) /
+			 sizeof (VhdlKeywordTable [0]);
+    Lang_vhdl = language;
+    for (i = 0  ;  i < count  ;  ++i)
+    {
+		const keywordAssoc* const p = &VhdlKeywordTable [i];
+		addKeyword (p->keyword, language, (int) p->kind);
+    }
+}
+
+static void vUngetc (int c)
+{
+    Assert (Ungetc == '\0');
+    Ungetc = c;
+}
+
+static int vGetc (void)
+{
+    int c;
+    if (Ungetc == '\0')
+	c = fileGetc ();
+    else
+    {
+		c = Ungetc;
+		Ungetc = '\0';
+    }
+    if (c == '-')
+    {
+		int c2 = fileGetc ();
+		if (c2 == EOF)
+			longjmp (Exception, (int) ExceptionEOF);
+		else if (c2 == '-')   /* strip comment until end-of-line */
+		{
+			do
+			c = fileGetc ();
+			while (c != '\n'  &&  c != EOF);
+		}
+		else
+			Ungetc = c2;
+	}
+    if (c == EOF)
+		longjmp (Exception, (int) ExceptionEOF);
+	return c;
+}
+
+static boolean isIdentifierCharacter (const int c)
+{
+    return (boolean)(isalnum (c)  ||  c == '_'  ||  c == '`');
+}
+
+static int skipWhite (int c)
+{
+    while (c==' ')
+	c = vGetc ();
+    return c;
+}
+
+static boolean readIdentifier (vString *const name, int c)
+{
+    vStringClear (name);
+    if (isIdentifierCharacter (c))
+    {
+		while (isIdentifierCharacter (c))
+		{
+			vStringPut (name, c);
+			c = vGetc ();
+		}
+		vUngetc (c);
+		vStringTerminate (name);
+    }
+    return (boolean)(name->length > 0);
+}
+
+static void tagNameList (const vhdlKind kind, int c)
+{
+    Assert (isIdentifierCharacter (c));
+	if (isIdentifierCharacter (c))
+	{
+		readIdentifier (TagName, c);
+		makeSimpleTag (TagName, VhdlKinds, kind);
+		vUngetc (c);
+	}
+}
+
+static void findTag (vString *const name)
+{
+	int c = '\0';
+	vhdlKind kind;
+    vStringCopyToLower (Keyword, name);
+    kind = (vhdlKind)lookupKeyword (vStringValue (Keyword), Lang_vhdl);
+    if (kind == K_UNDEFINED)
+	{
+		c = skipWhite (vGetc ());
+		vStringCopyS(Lastname,vStringValue(name));
+			if (c == ':')
+			{
+				c = skipWhite (vGetc ());
+				if (isIdentifierCharacter (c))
+				{
+					readIdentifier (name, c);
+					vStringCopyToLower (Keyword, name);
+					lookupKeyword (vStringValue (Keyword), Lang_vhdl);
+					kind = (vhdlKind)lookupKeyword (vStringValue (Keyword), Lang_vhdl);
+					if (kind == K_PROCESS || kind == K_PORT)
+					{
+						makeSimpleTag (Lastname, VhdlKinds, kind);
+					}
+				}
+			} else {
+				vUngetc (c);
+			}
+	}
+	else
+	{
+		if (kind == K_SIGNAL) {
+			while (c!=':') {
+				c = skipWhite (vGetc ());
+				if (c==',')
+					c = vGetc ();
+				if (isIdentifierCharacter (c))
+					tagNameList (kind, c);
+				else
+					break;
+				c = vGetc ();
+			}
+		}
+		else if (kind == K_PROCESS) {
+			vStringCopyS(TagName,"unnamed");
+			makeSimpleTag (TagName, VhdlKinds, kind);
+		} else {
+			c = skipWhite (vGetc ());
+			if (c=='\"')
+				c = vGetc ();
+			if (isIdentifierCharacter (c))
+				tagNameList (kind, c);
+		}
+	}
+}
+
+static void findVhdlTags (void)
+{
+    volatile boolean newStatement = TRUE;
+    volatile int c = '\0';
+    exception_t exception = (exception_t) setjmp (Exception);
+	Name = vStringNew ();
+    Lastname = vStringNew ();
+    Keyword = vStringNew ();
+    TagName = vStringNew ();
+
+    if (exception == ExceptionNone) while (c != EOF)
+    {
+		c = vGetc ();
+		switch (c)
+		{
+			case ';':
+			case '\n':
+			newStatement = TRUE;
+			break;
+
+			case ' ':
+			case '\t':
+			break;
+
+			default:
+			if (newStatement && readIdentifier (Name, c)) {
+				findTag (Name);
+				}
+			newStatement = FALSE;
+			break;
+		}
+    }
+    vStringDelete (Name);
+    vStringDelete (Lastname);
+    vStringDelete (Keyword);
+    vStringDelete (TagName);
+}
+
+extern parserDefinition* VhdlParser (void)
+{
+    static const char *const extensions [] = { "vhdl", "vhd", NULL };
+    parserDefinition* def = parserNew ("Vhdl");
+    def->kinds      = VhdlKinds;
+    def->kindCount  = KIND_COUNT (VhdlKinds);
+    def->extensions = extensions;
+    def->parser     = findVhdlTags;
+    def->initialize = initialize;
+    return def;
+}
+
+/* vi:set tabstop=8 shiftwidth=4: */


Property changes on: trunk/tagmanager/vhdl.c
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list