mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-19 12:10:19 +00:00
move additions to own repo, so that patch contains only modifications
This commit is contained in:
33
build/build-x64.bat
Normal file
33
build/build-x64.bat
Normal file
@@ -0,0 +1,33 @@
|
||||
@echo off
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\api\crt\stl70;c:\mozilla-build\build\xchat-dev64\include;c:\mozilla-build\build\openssl-0.9.8j-wdk-x64\include
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wnet\amd64;c:\WinDDK\7600.16385.1\lib\Crt\amd64;c:\mozilla-build\build\openssl-0.9.8j-wdk-x64\lib
|
||||
set OPATH=%PATH%
|
||||
set PATH=c:\WinDDK\7600.16385.1\bin\x86\amd64;c:\WinDDK\7600.16385.1\bin\x86;c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;c:\mozilla-build\build\xchat-dev64\bin;c:\mozilla-build\perl-5.10-x64\bin
|
||||
cd ..\src
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
cd ..\plugins\dns
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
cd ..\ewc
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
cd ..\perl
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
::cd ..\python
|
||||
::nmake -f makefile.mak clean
|
||||
::nmake -f makefile.mak
|
||||
::cd ..\tcl
|
||||
::nmake -f makefile.mak clean
|
||||
::nmake -f makefile.mak
|
||||
cd ..\xtray
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
cd ..\..\build
|
||||
set PATH=%PATH%;c:\mozilla-build\build\xchat-dev32\bin
|
||||
call compile-po-files.bat
|
||||
cd ..\build
|
||||
set PATH=%OPATH%
|
||||
call release-x64.bat
|
||||
pause
|
||||
32
build/build-x86.bat
Normal file
32
build/build-x86.bat
Normal file
@@ -0,0 +1,32 @@
|
||||
@echo off
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\api\crt\stl70;c:\mozilla-build\build\xchat-dev32\include;c:\mozilla-build\build\openssl-0.9.8j-wdk-x86\include
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wxp\i386;c:\WinDDK\7600.16385.1\lib\Crt\i386;c:\mozilla-build\build\openssl-0.9.8j-wdk-x86\lib
|
||||
set OPATH=%PATH%
|
||||
set PATH=c:\WinDDK\7600.16385.1\bin\x86\x86;c:\WinDDK\7600.16385.1\bin\x86;c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin;c:\mozilla-build\build\xchat-dev32\bin;c:\mozilla-build\mingw\bin;c:\mozilla-build\perl-5.10-x86\bin
|
||||
cd ..\src
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
cd ..\plugins\dns
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
cd ..\ewc
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
cd ..\perl
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
::cd ..\python
|
||||
::nmake -f makefile.mak clean
|
||||
::nmake -f makefile.mak
|
||||
cd ..\tcl
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
cd ..\xtray
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak
|
||||
cd ..\..\build
|
||||
call compile-po-files.bat
|
||||
cd ..\build
|
||||
set PATH=%OPATH%
|
||||
call release-x86.bat
|
||||
pause
|
||||
87
build/compile-po-files.bat
Normal file
87
build/compile-po-files.bat
Normal file
@@ -0,0 +1,87 @@
|
||||
@echo off
|
||||
|
||||
echo.Compiling translations . . .
|
||||
cd ..\po
|
||||
rmdir /Q /S locale
|
||||
mkdir locale
|
||||
|
||||
mkdir locale\be\LC_MESSAGES
|
||||
msgfmt -cvo locale\be\LC_MESSAGES\xchat.mo be.po
|
||||
|
||||
mkdir locale\ca\LC_MESSAGES
|
||||
msgfmt -cvo locale\ca\LC_MESSAGES\xchat.mo ca.po
|
||||
|
||||
mkdir locale\cs\LC_MESSAGES
|
||||
msgfmt -cvo locale\cs\LC_MESSAGES\xchat.mo cs.po
|
||||
|
||||
mkdir locale\de\LC_MESSAGES
|
||||
msgfmt -cvo locale\de\LC_MESSAGES\xchat.mo de.po
|
||||
|
||||
mkdir locale\el\LC_MESSAGES
|
||||
msgfmt -cvo locale\el\LC_MESSAGES\xchat.mo el.po
|
||||
|
||||
mkdir locale\es\LC_MESSAGES
|
||||
msgfmt -cvo locale\es\LC_MESSAGES\xchat.mo es.po
|
||||
|
||||
mkdir locale\fi\LC_MESSAGES
|
||||
msgfmt -cvo locale\fi\LC_MESSAGES\xchat.mo fi.po
|
||||
|
||||
mkdir locale\fr\LC_MESSAGES
|
||||
msgfmt -cvo locale\fr\LC_MESSAGES\xchat.mo fr.po
|
||||
|
||||
mkdir locale\gl\LC_MESSAGES
|
||||
msgfmt -cvo locale\gl\LC_MESSAGES\xchat.mo gl.po
|
||||
|
||||
mkdir locale\hu\LC_MESSAGES
|
||||
msgfmt -cvo locale\hu\LC_MESSAGES\xchat.mo hu.po
|
||||
|
||||
mkdir locale\it\LC_MESSAGES
|
||||
msgfmt -cvo locale\it\LC_MESSAGES\xchat.mo it.po
|
||||
|
||||
mkdir locale\ja\LC_MESSAGES
|
||||
msgfmt -cvo locale\ja\LC_MESSAGES\xchat.mo ja.po
|
||||
|
||||
mkdir locale\ko\LC_MESSAGES
|
||||
msgfmt -cvo locale\ko\LC_MESSAGES\xchat.mo ko.po
|
||||
|
||||
mkdir locale\lt\LC_MESSAGES
|
||||
msgfmt -cvo locale\lt\LC_MESSAGES\xchat.mo lt.po
|
||||
|
||||
mkdir locale\mk\LC_MESSAGES
|
||||
msgfmt -cvo locale\mk\LC_MESSAGES\xchat.mo mk.po
|
||||
|
||||
mkdir locale\nl\LC_MESSAGES
|
||||
msgfmt -cvo locale\nl\LC_MESSAGES\xchat.mo nl.po
|
||||
|
||||
mkdir locale\pa\LC_MESSAGES
|
||||
msgfmt -cvo locale\pa\LC_MESSAGES\xchat.mo pa.po
|
||||
|
||||
mkdir locale\pt\LC_MESSAGES
|
||||
msgfmt -cvo locale\pt\LC_MESSAGES\xchat.mo pt.po
|
||||
|
||||
mkdir locale\ru\LC_MESSAGES
|
||||
msgfmt -cvo locale\ru\LC_MESSAGES\xchat.mo ru.po
|
||||
|
||||
mkdir locale\sq\LC_MESSAGES
|
||||
msgfmt -cvo locale\sq\LC_MESSAGES\xchat.mo sq.po
|
||||
|
||||
mkdir locale\sr\LC_MESSAGES
|
||||
msgfmt -cvo locale\sr\LC_MESSAGES\xchat.mo sr.po
|
||||
|
||||
mkdir locale\sv\LC_MESSAGES
|
||||
msgfmt -cvo locale\sv\LC_MESSAGES\xchat.mo sv.po
|
||||
|
||||
mkdir locale\th\LC_MESSAGES
|
||||
msgfmt -cvo locale\th\LC_MESSAGES\xchat.mo th.po
|
||||
|
||||
mkdir locale\uk\LC_MESSAGES
|
||||
msgfmt -cvo locale\uk\LC_MESSAGES\xchat.mo uk.po
|
||||
|
||||
mkdir locale\vi\LC_MESSAGES
|
||||
msgfmt -cvo locale\vi\LC_MESSAGES\xchat.mo vi.po
|
||||
|
||||
mkdir locale\zh_CN\LC_MESSAGES
|
||||
msgfmt -cvo locale\zh_CN\LC_MESSAGES\xchat.mo zh_CN.po
|
||||
|
||||
mkdir locale\zh_TW\LC_MESSAGES
|
||||
msgfmt -cvo locale\zh_TW\LC_MESSAGES\xchat.mo zh_TW.po
|
||||
68
build/etc/gtk-2.0/gtkrc
Normal file
68
build/etc/gtk-2.0/gtkrc
Normal file
@@ -0,0 +1,68 @@
|
||||
gtk-font-name = "sans 8"
|
||||
|
||||
gtk-icon-sizes = "gtk-menu=13,13:gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-dnd=32,32"
|
||||
gtk-toolbar-icon-size = small-toolbar
|
||||
|
||||
# disable images in buttons. i've only seen ugly delphi apps use this feature.
|
||||
gtk-button-images = 0
|
||||
|
||||
# enable/disable images in menus. most "stock" microsoft apps don't use these, except sparingly.
|
||||
# the office apps use them heavily, though.
|
||||
gtk-menu-images = 1
|
||||
|
||||
# use the win32 button ordering instead of the GNOME HIG one, where applicable
|
||||
gtk-alternative-button-order = 1
|
||||
|
||||
# use the win32 sort indicators direction, as in Explorer
|
||||
gtk-alternative-sort-arrows = 1
|
||||
|
||||
# Windows users don't expect the PC Speaker beeping at them when they backspace in an empty textview and stuff like that
|
||||
gtk-error-bell = 0
|
||||
|
||||
style "msw-default"
|
||||
{
|
||||
GtkWidget::interior-focus = 1
|
||||
GtkOptionMenu::indicator-size = { 9, 5 }
|
||||
GtkOptionMenu::indicator-spacing = { 7, 5, 2, 2 }
|
||||
GtkSpinButton::shadow-type = in
|
||||
|
||||
# Owen and I disagree that these should be themable
|
||||
#GtkUIManager::add-tearoffs = 0
|
||||
#GtkComboBox::add-tearoffs = 0
|
||||
|
||||
GtkComboBox::appears-as-list = 1
|
||||
GtkComboBox::focus-on-click = 0
|
||||
|
||||
GOComboBox::add_tearoffs = 0
|
||||
|
||||
GtkTreeView::allow-rules = 0
|
||||
GtkTreeView::expander-size = 12
|
||||
|
||||
GtkExpander::expander-size = 12
|
||||
|
||||
GtkScrolledWindow::scrollbar_spacing = 1
|
||||
|
||||
GtkSeparatorMenuItem::horizontal-padding = 2
|
||||
|
||||
engine "wimp"
|
||||
{
|
||||
}
|
||||
}
|
||||
class "*" style "msw-default"
|
||||
|
||||
binding "ms-windows-tree-view"
|
||||
{
|
||||
bind "Right" { "expand-collapse-cursor-row" (1,1,0) }
|
||||
bind "Left" { "expand-collapse-cursor-row" (1,0,0) }
|
||||
}
|
||||
|
||||
class "GtkTreeView" binding "ms-windows-tree-view"
|
||||
|
||||
style "msw-combobox-thickness" = "msw-default"
|
||||
{
|
||||
xthickness = 0
|
||||
ythickness = 0
|
||||
}
|
||||
|
||||
widget_class "*TreeView*ComboBox*" style "msw-combobox-thickness"
|
||||
widget_class "*ComboBox*GtkFrame*" style "msw-combobox-thickness"
|
||||
39
build/release-x64.bat
Normal file
39
build/release-x64.bat
Normal file
@@ -0,0 +1,39 @@
|
||||
@echo off
|
||||
set GTK_BIN=c:\mozilla-build\build\xchat-dev64\bin
|
||||
set SSL_BIN=c:\mozilla-build\build\openssl-0.9.8j-wdk-x64\bin
|
||||
set XCHAT_DEST=c:\mozilla-build\build\xchat-wdk-x64
|
||||
rmdir /Q /S %XCHAT_DEST%
|
||||
mkdir %XCHAT_DEST%
|
||||
xcopy ..\src\fe-gtk\xchat.exe %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgtk-win32-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgdk_pixbuf-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgio-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libglib-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgmodule-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgobject-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpng14-14.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\zlib1.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgdk-win32-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libcairo-2.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libfontconfig-1.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libexpat-1.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libfreetype-6.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpango-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpangocairo-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpangoft2-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpangowin32-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libatk-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libintl-8.dll %XCHAT_DEST%
|
||||
xcopy /S /I %GTK_BIN%\..\lib\gtk-2.0 %XCHAT_DEST%\lib\gtk-2.0
|
||||
rmdir /Q /S %XCHAT_DEST%\lib\gtk-2.0\include
|
||||
xcopy /S /I etc %XCHAT_DEST%\etc
|
||||
xcopy ..\COPYING %XCHAT_DEST%
|
||||
::xcopy %SSL_BIN%\libeay32.dll %XCHAT_DEST%
|
||||
::xcopy %SSL_BIN%\ssleay32.dll %XCHAT_DEST%
|
||||
xcopy /S /I ..\plugins\dns\xcdns.dll %XCHAT_DEST%\plugins\
|
||||
xcopy /S /I ..\plugins\ewc\xcewc.dll %XCHAT_DEST%\plugins\
|
||||
xcopy /S /I ..\plugins\perl\xcperl.dll %XCHAT_DEST%\plugins\
|
||||
::xcopy /S /I ..\plugins\python\xcpython.dll %XCHAT_DEST%\plugins\
|
||||
::xcopy /S /I ..\plugins\tcl\xctcl.dll %XCHAT_DEST%\plugins\
|
||||
xcopy /S /I ..\plugins\xtray\xtray.dll %XCHAT_DEST%\plugins\
|
||||
xcopy /S /I ..\po\locale %XCHAT_DEST%\locale
|
||||
39
build/release-x86.bat
Normal file
39
build/release-x86.bat
Normal file
@@ -0,0 +1,39 @@
|
||||
@echo off
|
||||
set GTK_BIN=c:\mozilla-build\build\xchat-dev32\bin
|
||||
set SSL_BIN=c:\mozilla-build\build\openssl-0.9.8j-wdk-x86\bin
|
||||
set XCHAT_DEST=c:\mozilla-build\build\xchat-wdk-x86
|
||||
rmdir /Q /S %XCHAT_DEST%
|
||||
mkdir %XCHAT_DEST%
|
||||
xcopy ..\src\fe-gtk\xchat.exe %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgtk-win32-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgdk_pixbuf-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgio-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libglib-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgmodule-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgobject-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpng14-14.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\zlib1.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libgdk-win32-2.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libcairo-2.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libfontconfig-1.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libexpat-1.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\freetype6.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpango-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpangocairo-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpangoft2-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libpangowin32-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\libatk-1.0-0.dll %XCHAT_DEST%
|
||||
xcopy %GTK_BIN%\intl.dll %XCHAT_DEST%
|
||||
xcopy /S /I %GTK_BIN%\..\lib\gtk-2.0 %XCHAT_DEST%\lib\gtk-2.0
|
||||
rmdir /Q /S %XCHAT_DEST%\lib\gtk-2.0\include
|
||||
xcopy /S /I etc %XCHAT_DEST%\etc
|
||||
xcopy ..\COPYING %XCHAT_DEST%
|
||||
::xcopy %SSL_BIN%\libeay32.dll %XCHAT_DEST%
|
||||
::xcopy %SSL_BIN%\ssleay32.dll %XCHAT_DEST%
|
||||
xcopy /S /I ..\plugins\dns\xcdns.dll %XCHAT_DEST%\plugins\
|
||||
xcopy /S /I ..\plugins\ewc\xcewc.dll %XCHAT_DEST%\plugins\
|
||||
xcopy /S /I ..\plugins\perl\xcperl.dll %XCHAT_DEST%\plugins\
|
||||
::xcopy /S /I ..\plugins\python\xcpython.dll %XCHAT_DEST%\plugins\
|
||||
xcopy /S /I ..\plugins\tcl\xctcl.dll %XCHAT_DEST%\plugins\
|
||||
xcopy /S /I ..\plugins\xtray\xtray.dll %XCHAT_DEST%\plugins\
|
||||
xcopy /S /I ..\po\locale %XCHAT_DEST%\locale
|
||||
3
build/test-x64.bat
Normal file
3
build/test-x64.bat
Normal file
@@ -0,0 +1,3 @@
|
||||
@echo off
|
||||
set PATH=c:\mozilla-build\build\xchat-dev64\bin;c:\mozilla-build\perl-5.10-x64\bin;c:\mozilla-build\python-2.6-x64
|
||||
..\src\fe-gtk\xchat.exe
|
||||
3
build/test-x86.bat
Normal file
3
build/test-x86.bat
Normal file
@@ -0,0 +1,3 @@
|
||||
@echo off
|
||||
set PATH=c:\mozilla-build\build\xchat-dev32\bin;c:\mozilla-build\perl-5.10-x86\bin;c:\mozilla-build\python-2.6-x86
|
||||
..\src\fe-gtk\xchat.exe
|
||||
Reference in New Issue
Block a user