move additions to own repo, so that patch contains only modifications

This commit is contained in:
berkeviktor@aol.com
2010-04-02 07:29:16 +02:00
parent 876a185af3
commit c7ec88c88a
41 changed files with 5199 additions and 5383 deletions

33
build/build-x64.bat Normal file
View 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
View 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

View 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
View 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
View 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
View 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
View 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
View 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