changeset 8e864acec622 in /home/hg/repos/gajim

author: tmolitor <[email protected]>
branches: 
details:http://hg.gajim.org/gajim?cmd=changeset;node=8e864acec622
description: merge

diffstat:

 build.bat                   |   29 +---
 gajim.nsi                   |  275 ++-----------------------------------------
 launch.bat                  |    2 +-
 setup_win32.py              |  129 ++++++++++++++++----
 src/chat_control.py         |   26 +--
 src/command_system/tools.py |    2 +-
 src/common/crypto.py        |    4 +-
 src/common/events.py        |    4 +-
 src/common/resolver.py      |    1 +
 src/dialogs.py              |    9 -
 src/features_window.py      |    2 -
 src/filetransfers_window.py |    4 -
 src/gajim-remote.py         |    2 +-
 src/gajim.py                |   52 ++-----
 src/gtkgui_helpers.py       |   25 ----
 src/gtkspell.py             |   15 ++-
 src/plugins/plugin.py       |    2 +-
 src/profile_window.py       |    2 +-
 src/roster_window.py        |    2 +-
 src/vcard.py                |    2 +-
 20 files changed, 180 insertions(+), 409 deletions(-)

diffs (truncated from 1047 to 300 lines):

diff -r 7a0d0931cb36 -r 8e864acec622 build.bat
--- a/build.bat Sun Jul 17 14:23:22 2016 +0200
+++ b/build.bat Sun Jul 17 14:24:13 2016 +0200
@@ -5,35 +5,20 @@
 xcopy ..\gajim-plugins\plugin_installer gajim_built\plugins\plugin_installer 
/e /i
 
 copy msgfmt.exe gajim_built
-copy gettextsrc.dll gajim_built
-copy gettextlib.dll gajim_built
-copy msvcr90.dll gajim_built
+copy msvcr100.dll gajim_built
 
 cd gajim_built
 
-REM for libglade-2.0.0.dll
-PATH=..\src\gtk\bin;%PATH%
+for %%l in (po\*.po) do mkdir po\%%~nl & mkdir po\%%~nl\LC_MESSAGES & msgfmt 
-o po\%%~nl\LC_MESSAGES\gajim.mo %%l
 
-c:\python27\python.exe setup_win32.py build_exe
+c:\python34\python.exe setup_win32.py build_exe
 
-move build\exe.win32-2.7 .
-rename exe.win32-2.7 bin
-
-copy ..\LIBEAY32.dll bin
-copy ..\SSLEAY32.dll bin
+move build\exe.win32-3.4 .
+rmdir build
+rename exe.win32-3.4 build
 
 REM for snarl plugin
-xcopy ..\win32com bin\win32com /e /i
-
-mkdir bin\gtk
-cd ../src/gtk
-hg archive ..\..\gajim_built\bin\gtk
-cd ../../gajim_built/
-
-REM for msgfmt
-PATH=bin\gtk\bin;%PATH%
-
-for %%l in (po\*.po) do mkdir po\%%~nl & mkdir po\%%~nl\LC_MESSAGES & msgfmt 
-o po\%%~nl\LC_MESSAGES\gajim.mo %%l
+xcopy ..\win32com build\win32com /e /i
 
 "C:\Program Files (x86)\NSIS\makensis" gajim.nsi
 
diff -r 7a0d0931cb36 -r 8e864acec622 gajim.nsi
--- a/gajim.nsi Sun Jul 17 14:23:22 2016 +0200
+++ b/gajim.nsi Sun Jul 17 14:24:13 2016 +0200
@@ -31,7 +31,7 @@
 !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
 !insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder
 !insertmacro MUI_PAGE_INSTFILES
-!define MUI_FINISHPAGE_RUN "$INSTDIR\bin\Gajim.exe"
+!define MUI_FINISHPAGE_RUN "$INSTDIR\build\Gajim.exe"
 !insertmacro MUI_PAGE_FINISH
 
 !insertmacro MUI_UNPAGE_WELCOME
@@ -59,7 +59,6 @@
 LangString NAME_SecDesktopIcon ${LANG_ENGLISH} "Create icon on desktop"
 LangString NAME_SecAutostart ${LANG_ENGLISH} "Start Gajim when Windows starts"
 LangString DESC_SecGajim ${LANG_ENGLISH} "Installs the main Gajim files."
-LangString DESC_SecGtk ${LANG_ENGLISH} "Installs Gtk+ 2 (necessary to run 
Gajim)."
 LangString DESC_SecDesktopIcon ${LANG_ENGLISH} "If set, a shortcut for Gajim 
will be created on the desktop."
 LangString DESC_SecAutostart ${LANG_ENGLISH} "If set, Gajim will be 
automatically started when Windows starts."
 LangString STR_Installed ${LANG_ENGLISH} "Apparently, Gajim is already 
installed. Uninstall it?"
@@ -75,7 +74,6 @@
 LangString NAME_SecDesktopIcon ${LANG_FRENCH} "Créer une icône sur le bureau"
 LangString NAME_SecAutostart ${LANG_FRENCH} "Lancer Gajim au démarrage de 
Windows"
 LangString DESC_SecGajim ${LANG_FRENCH} "Installer les fichiers principaux de 
Gajim."
-LangString DESC_SecGtk ${LANG_FRENCH} "Installer Gtk+ 2 (nécessaire à Gajim)."
 LangString DESC_SecDesktopIcon ${LANG_FRENCH} "Si selectionné, un raccourci 
pour Gajim sera créé sur le bureau."
 LangString DESC_SecAutostart ${LANG_FRENCH} "Si activé, Gajim sera 
automatiquement lancé au démarrage de Windows."
 LangString STR_Installed ${LANG_FRENCH} "Gajim est apparement déjà installé. 
Lancer la désinstallation ?"
@@ -91,7 +89,6 @@
 LangString NAME_SecDesktopIcon ${LANG_GERMAN} "Desktop-Icon erstellen"
 LangString NAME_SecAutostart ${LANG_GERMAN} "Gajim mit Windows starten"
 LangString DESC_SecGajim ${LANG_GERMAN} "Installiert die Hauptdateien von 
Gajim."
-LangString DESC_SecGtk ${LANG_GERMAN} "Installert Gtk+ 2 (notwendig um Gajim 
zu benutzen)."
 LangString DESC_SecDesktopIcon ${LANG_GERMAN} "Wenn dies aktiviert wird, wird 
ein Icon für Gajim auf dem Desktop erstellt."
 LangString DESC_SecAutostart ${LANG_GERMAN} "Gajim wird automatisch gestartet, 
sowie Windows startet, wenn dies aktivier wird."
 LangString STR_Installed ${LANG_GERMAN} "Gajim is apparently already 
installed. Uninstall it?"
@@ -107,7 +104,6 @@
 LangString NAME_SecDesktopIcon ${LANG_ITALIAN} "Crea un'icona sul desktop"
 LangString NAME_SecAutostart ${LANG_ITALIAN} "Lancia Gajim quando parte 
Windows"
 LangString DESC_SecGajim ${LANG_ITALIAN} "Installa i file principali di Gajim."
-LangString DESC_SecGtk ${LANG_ITALIAN} "Installa Gtk+ 2 (necessario per 
eseguire Gajim)."
 LangString DESC_SecDesktopIcon ${LANG_ITALIAN} "Se selezionato, un'icona verrà 
creata sul desktop."
 LangString DESC_SecAutostart ${LANG_ITALIAN} "Se selezionato, Gajim sarà 
eseguito all'avvio di Windows."
 LangString STR_Installed ${LANG_ITALIAN} "Gajim is apparently already 
installed. Uninstall it?"
@@ -123,7 +119,6 @@
 LangString NAME_SecDesktopIcon ${LANG_RUSSIAN} "Ñîçäàòü ÿðëûê íà ðàáî÷åì ñòîëå"
 LangString NAME_SecAutostart ${LANG_RUSSIAN} "Çàïóñêàòü Gajim ïðè çàãðóçêå 
Windows"
 LangString DESC_SecGajim ${LANG_RUSSIAN} "Óñòàíîâêà îñíîâíûõ ôàéëîâ Gajim."
-LangString DESC_SecGtk ${LANG_RUSSIAN} "Óñòàíîâêà Gtk+ 2 (íåîáõîäèìî äëÿ 
ðàáîòû Gajim)."
 LangString DESC_SecDesktopIcon ${LANG_RUSSIAN} "Åñëè îòìå÷åíî, íà ðàáî÷åì 
ñòîëå áóäåò ñîçäàí ÿðëûê Gajim."
 LangString DESC_SecAutostart ${LANG_RUSSIAN} "Åñëè îòìå÷åíî, Gajim áóäåò 
àâòîìàòè÷åñêè çàïóñêàòüñÿ ïðè çàãðóçêå Windows."
 LangString STR_Installed ${LANG_RUSSIAN} "Ïîõîæå, Gajim óæå óñòàíîâëåí. 
Äåèíñòàëëèðîâàòü óñòàíîâëåííóþ âåðñèþ?"
@@ -138,7 +133,6 @@
 LangString NAME_SecDesktopIcon ${LANG_HEBREW} "öåø ñîì áùåìçï òáåãä"
 LangString NAME_SecAutostart ${LANG_HEBREW} "äôòì àú Gajim ëàùø Windows îúçéì"
 LangString DESC_SecGajim ${LANG_HEBREW} "îú÷éï ÷áöé Gajim òé÷øééí."
-LangString DESC_SecGtk ${LANG_HEBREW} "îú÷éï Gtk+ 2 (ðçåöä ìäøöú Gajim)."
 LangString DESC_SecDesktopIcon ${LANG_HEBREW} "áîéãä åð÷áòú, ÷éöåø ãøê òáåø 
Gajim éåùí òì ùåìçï äòáåãä."
 LangString DESC_SecAutostart ${LANG_HEBREW} "áîéãä åð÷áòú, Gajim éåôòì 
àåèåîèéú ëàùø Windows îúçéì."
 LangString STR_Installed ${LANG_HEBREW} "ëôé äðøàä, Gajim ëáø îåú÷ï. ìäñéø 
àåúå?"
@@ -153,79 +147,25 @@
        File "COPYING"
        File "THANKS"
        File "THANKS.artists"
-
-       SetOutPath "$INSTDIR\bin"
-       File "bin\_bsddb.pyd"
-    File "bin\_cffi_backend.pyd"
-       File "bin\_ctypes.pyd"
-       File "bin\_hashlib.pyd"
-       File "bin\_socket.pyd"
-       File "bin\_sqlite3.pyd"
-       File "bin\_ssl.pyd"
-       File "bin\atk.pyd"
-       File "bin\bz2.pyd"
-       File "bin\cairo._cairo.pyd"
-       File "bin\Crypto.Cipher._AES.pyd"
-    File "bin\Crypto.Cipher._DES.pyd"
-    File "bin\Crypto.Cipher._DES3.pyd"
-       File "bin\Crypto.Hash._SHA256.pyd"
-       File "bin\Crypto.Random.OSRNG.winrandom.pyd"
-       File "bin\Crypto.Util._counter.pyd"
-       File "bin\Crypto.Util.strxor.pyd"
-    File "bin\cryptography.hazmat.bindings._constant_time.pyd"
-    File "bin\cryptography.hazmat.bindings._openssl.pyd"
-    File "bin\cryptography.hazmat.bindings._padding.pyd"
-    File "bin\farstream.pyd"
-       File "bin\gajim.exe"
-       File "bin\gio._gio.pyd"
-       File "bin\glib._glib.pyd"
-       File "bin\gobject._gobject.pyd"
-       File "bin\goocanvas.pyd"
-    File "bin\gst._gst.pyd"
-    File "bin\gst.interfaces.pyd"
-       File "bin\gtk._gtk.pyd"
-       File "bin\history_manager.exe"
-       File "bin\libeay32.dll"
-       File "bin\libgoocanvas-3.dll"
-       File "bin\library.zip"
-    File "bin\libxml2mod.pyd"
-    File "bin\libxmlmods.libxml2mod.pyd"
-       File "bin\pangocairo.pyd"
-       File "bin\pango.pyd"
-       File "bin\pycurl.pyd"
-       File "bin\pyexpat.pyd"
-       File "bin\python27.dll"
-       File "bin\pythoncom27.dll"
-       File "bin\pywintypes27.dll"
-       File "bin\select.pyd"
-       File "bin\sqlite3.dll"
-       File "bin\ssleay32.dll"
-       File "bin\unicodedata.pyd"
-       File "bin\win32api.pyd"
-       File "bin\win32file.pyd"
-       File "bin\win32pipe.pyd"
-       File "bin\win32ui.pyd"
-       File "bin\winsound.pyd"
-    File "msvcr90.dll"
-       File /r "bin\win32com"
+       File /r "build"
+    SetOutPath "$INSTDIR\build"
+    File "msvcr100.dll"
 
        WriteRegStr HKCU "Software\Gajim" "" $INSTDIR
        WriteRegStr HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayName" 
"Gajim"
        WriteRegStr HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "UninstallString" 
"$INSTDIR\Uninstall.exe"
-       WriteRegStr HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayIcon" 
"$INSTDIR\bin\Gajim.exe"
-       WriteRegStr HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayVersion" 
"0.16.5"
+       WriteRegStr HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayIcon" 
"$INSTDIR\build\Gajim.exe"
+       WriteRegStr HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayVersion" 
"0.16.4"
        WriteRegStr HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "URLInfoAbout" 
"http://www.gajim.org/";
        WriteUninstaller "$INSTDIR\Uninstall.exe"
 
        !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
                SetShellVarContext current
                CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
-               CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" 
"$INSTDIR\bin\Gajim.exe"
-               CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk" 
"$INSTDIR\bin\gtk\bin\gtkthemeselector.exe"
+               CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" 
"$INSTDIR\build\Gajim.exe"
                SetShellVarContext all
                CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
-               CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" 
"$INSTDIR\bin\Gajim.exe"
-               CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk" 
"$INSTDIR\bin\gtk\bin\gtkthemeselector.exe"
+               CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" 
"$INSTDIR\build\Gajim.exe"
        !insertmacro MUI_STARTMENU_WRITE_END
 
        SetOutPath "$INSTDIR\data"      
@@ -240,15 +180,6 @@
        File /r "icons\hicolor"
 SectionEnd
 
-Section "Gtk+ 2" SecGtk
-       SectionIn RO
-       SetOutPath "$INSTDIR\bin\gtk"
-       File /r "bin\gtk\bin"
-       File /r "bin\gtk\etc"
-       File /r "bin\gtk\lib"
-       File /r "bin\gtk\share"
-SectionEnd
-
 Section "Plugins" SecPlugins
        SetOutPath "$INSTDIR\plugins"
        File /r "plugins\plugin_installer"
@@ -325,43 +256,31 @@
 Section "English (UK)" SecLanguagesEnglishUK
        SetOutPath "$INSTDIR\po"
        File /r "po\en_GB"
-       SetOutPath "$INSTDIR\bin\gtk\share\locale"
-       File /r "bin\gtk\share\locale\en_GB"
 SectionEnd
 
 Section "French" SecLanguagesFrench
        SetOutPath "$INSTDIR\po"
        File /r "po\fr"
-       SetOutPath "$INSTDIR\bin\gtk\share\locale"
-       File /r "bin\gtk\share\locale\fr"
 SectionEnd
 
 Section "German" SecLanguagesGerman
        SetOutPath "$INSTDIR\po"
        File /r "po\de"
-       SetOutPath "$INSTDIR\bin\gtk\share\locale"
-       File /r "bin\gtk\share\locale\de"
 SectionEnd
 
 Section "Italian" SecLanguagesItalian
        SetOutPath "$INSTDIR\po"
        File /r "po\it"
-       SetOutPath "$INSTDIR\bin\gtk\share\locale"
-       File /r "bin\gtk\share\locale\it"
 SectionEnd
 
 Section "Spanish" SecLanguagesSpanish
        SetOutPath "$INSTDIR\po"
        File /r "po\es"
-       SetOutPath "$INSTDIR\bin\gtk\share\locale"
-       File /r "bin\gtk\share\locale\es"
 SectionEnd
 
 Section "Russian" SecLanguagesRussian
        SetOutPath "$INSTDIR\po"
        File /r "po\ru"
-       SetOutPath "$INSTDIR\bin\gtk\share\locale"
-       File /r "bin\gtk\share\locale\ru"
 SectionEnd
 
 Section $(NAME_SecLanguagesOther) SecLanguagesOther
@@ -391,159 +310,25 @@
        File /r "po\sv"
        File /r "po\uk"
        File /r "po\zh_CN"
-       SetOutPath "$INSTDIR\bin\gtk\share\locale"
-       File /r "bin\gtk\share\locale\af"
-       File /r "bin\gtk\share\locale\am"
-       File /r "bin\gtk\share\locale\ang"
-       File /r "bin\gtk\share\locale\ar"
-       File /r "bin\gtk\share\locale\as"
-       File /r "bin\gtk\share\locale\az"
-       File /r "bin\gtk\share\locale\az_IR"
-       File /r "bin\gtk\share\locale\be"
-       File /r "bin\gtk\share\locale\be@latin"
-       File /r "bin\gtk\share\locale\bg"
-       File /r "bin\gtk\share\locale\bn"
-       File /r "bin\gtk\share\locale\bn_IN"
-       File /r "bin\gtk\share\locale\br"
-       File /r "bin\gtk\share\locale\bs"
-       File /r "bin\gtk\share\locale\ca"
-       File /r "bin\gtk\share\locale\ca@valencia"
-       File /r "bin\gtk\share\locale\cs"
-       File /r "bin\gtk\share\locale\cy"
-       File /r "bin\gtk\share\locale\da"
-       File /r "bin\gtk\share\locale\dz"
-       File /r "bin\gtk\share\locale\el"
-       File /r "bin\gtk\share\locale\en_CA"
-       File /r "bin\gtk\share\locale\eo"
-       File /r "bin\gtk\share\locale\et"
-       File /r "bin\gtk\share\locale\eu"
-       File /r "bin\gtk\share\locale\fa"
-       File /r "bin\gtk\share\locale\fi"
-       File /r "bin\gtk\share\locale\ga"
-       File /r "bin\gtk\share\locale\gl"
-       File /r "bin\gtk\share\locale\gu"
-       File /r "bin\gtk\share\locale\he"
-       File /r "bin\gtk\share\locale\hi"
-       File /r "bin\gtk\share\locale\hr"
-       File /r "bin\gtk\share\locale\hu"
-       File /r "bin\gtk\share\locale\hy"
-       File /r "bin\gtk\share\locale\ia"
-       File /r "bin\gtk\share\locale\id"
-       File /r "bin\gtk\share\locale\io"
-       File /r "bin\gtk\share\locale\is"
-       File /r "bin\gtk\share\locale\ja"
-       File /r "bin\gtk\share\locale\ka"
-       File /r "bin\gtk\share\locale\kn"
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to