initial commit
This commit is contained in:
commit
9d20827c46
2469 changed files with 470994 additions and 0 deletions
26
admin/bundle_qca.sh
Normal file
26
admin/bundle_qca.sh
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#!/bin/sh
|
||||
|
||||
TARGET=third-party
|
||||
|
||||
################################################################################
|
||||
# QCA
|
||||
################################################################################
|
||||
|
||||
QCA_SOURCE=../qca
|
||||
QCA_TARGET=third-party/qca
|
||||
|
||||
rm -rf $QCA_TARGET
|
||||
cp -r $QCA_SOURCE/src $QCA_TARGET
|
||||
cp -r $QCA_SOURCE/certs $QCA_TARGET
|
||||
cp -r $QCA_SOURCE/include $QCA_TARGET
|
||||
rm $QCA_TARGET/qt.tag $QCA_TARGET/src.pro
|
||||
echo 'include(../qca.pri)' > $QCA_TARGET/qca.pro
|
||||
|
||||
################################################################################
|
||||
# QCA-OpenSSL
|
||||
################################################################################
|
||||
|
||||
QCAOPENSSL_SOURCE=../qca-openssl
|
||||
QCAOPENSSL_TARGET=third-party/qca-openssl
|
||||
rm -rf $QCAOPENSSL_TARGET
|
||||
cp -r $QCAOPENSSL_SOURCE $QCA_OPENSSL_TARGET
|
||||
154
admin/legoptx.txt
Normal file
154
admin/legoptx.txt
Normal file
|
|
@ -0,0 +1,154 @@
|
|||
==========bool:
|
||||
useleft psi/options/ui/contactlist/use-left-click
|
||||
singleclick psi/options/ui/contactlist/use-single-click
|
||||
!hideMenubar psi/options/ui/contactlist/show-menubar
|
||||
useTransportIconsForContacts psi/options/ui/contactlist/use-transport-icons
|
||||
alwaysOnTop psi/options/ui/contactlist/always-on-top
|
||||
keepSizes psi/options/ui/remember-window-sizes
|
||||
ignoreHeadline psi/options/message/ignore-headlines
|
||||
ignoreNonRoster psi/options/message/ignore-non-roster-contacts
|
||||
excludeGroupChatsFromIgnore psi/options/messages/exclude-muc-from-ignore
|
||||
scrollTo psi/options/ui/contactlist/ensure-contact-visible-on-event
|
||||
useEmoticons psi/options/ui/emoticons/use-emoticons
|
||||
alertOpenChats psi/options/ui/chat/alert-for-already-open-chats
|
||||
raiseChatWindow psi/options/ui/chat/raise-chat-windows-on-new-messages
|
||||
showSubjects psi/options/ui/message/show-subjects
|
||||
showGroupCounts psi/options/ui/contactlist/show-group-counts
|
||||
showCounter psi/options/ui/message/show-character-count
|
||||
chatSays psi/options/ui/chat/use-chat-says-style
|
||||
jidComplete psi/options/ui/message/use-jid-auto-completion
|
||||
grabUrls psi/options/ui/message/auto-grab-urls-from-clipboard
|
||||
smallChats psi/options/ui/chat/use-small-chats
|
||||
brushedMetal psi/options/ui/mac/use-brushed-metal-windows
|
||||
chatLineEdit psi/options/ui/chat/use-expanding-line-edit
|
||||
useTabs psi/options/ui/tabs/use-tabs
|
||||
usePerTabCloseButton UNUSED
|
||||
putTabsAtBottom psi/options/ui/tabs/put-tabs-at-bottom
|
||||
autoRosterSize psi/options/ui/contactlist/automatically-resize-roster
|
||||
autoRosterSizeGrowTop psi/options/ui/contactlist/grow-roster-upwards
|
||||
autoResolveNicksOnAdd psi/options/contactlist/resolve-nicks-on-contact-add
|
||||
messageEvents psi/options/message/send-composing-events
|
||||
inactiveEvents psi/options/message/send-inactivity-events
|
||||
autoCopy psi/options/ui/automatically-copy-selected-text
|
||||
useCaps DIE?
|
||||
useRC psi/options/external-control/adhoc-remote-control/enable
|
||||
useDock psi/options/systemtray/enable
|
||||
dockDCstyle psi/options/systemtray/use-double-click
|
||||
dockHideMW psi/options/contactlist/hide-on-start
|
||||
dockToolMW psi/options/contactlist/use-toolwindow
|
||||
autoAuth psi/options/subscriptions/automatically-allow-authorisation
|
||||
notifyAuth psi/options/ui/notifications/successful-subscription
|
||||
popupMsgs psi/options/ui/message/auto-popup
|
||||
popupChats psi/options/ui/chat/auto-popup
|
||||
popupHeadlines psi/options/ui/message/auto-popup-headlines
|
||||
popupFiles psi/options/ui/file-transfer/auto-popup
|
||||
noAwayPopup psi/options/ui/notifications/popup-dialogs/suppress-while-away
|
||||
noUnlistedPopup psi/options/ui/notifications/popup-dialogs/suppress-when-not-on-roster
|
||||
raise psi/options/ui/contactlist/raise-on-new-event
|
||||
askOnline psi/options/status/ask-for-message-on-online
|
||||
askOffline psi/options/status/ask-for-message-on-offline
|
||||
rosterAnim psi/options/ui/contactlist/use-status-change-animation
|
||||
autoVCardOnLogin psi/options/vcard/prompt-on-login-for-empty-vcard
|
||||
xmlConsoleOnLogin psi/options/vcard/xml-console/enable-at-login
|
||||
use_asAway psi/options/status/auto-away/use-away
|
||||
use_asXa psi/options/status/auto-away/use-not-availible
|
||||
use_asOffline psi/options/status/auto-away/use-offline
|
||||
clNewHeadings psi/options/look/use-slim-group-headings
|
||||
outlineHeadings psi/options/look/use-outlined-group-headings
|
||||
noAwaySound psi/options/ui/notifications/sounds/silent-while-away
|
||||
!noGCSound psi/options/ui/notifications/sounds/notify-every-muc-message
|
||||
gcNickColoring psi/options/ui/muc/use-nick-coloring
|
||||
gcHighlighting psi/options/ui/muc/use-highlighting
|
||||
ppIsOn psi/options/ui/notifications/passive-popups/enabled
|
||||
ppOnline psi/options/ui/notifications/passive-popups/status/online
|
||||
ppOffline psi/options/ui/notifications/passive-popups/status/offline
|
||||
ppStatus psi/options/ui/notifications/passive-popups/status/other-changes
|
||||
ppMessage psi/options/ui/notifications/passive-popups/incoming-message
|
||||
ppChat psi/options/ui/notifications/passive-popups/incoming-chat
|
||||
ppHeadline psi/options/ui/notifications/passive-popups/incoming-headline
|
||||
ppFile psi/options/ui/notifications/passive-popups/incoming-file-transfer
|
||||
lockdown.roster psi/options/ui/contactlist/lockdown-roster
|
||||
lockdown.services psi/options/ui/contactlist/disable-service-discovery
|
||||
discoItems psi/options/ui/service-discovery/automatically-get-items
|
||||
discoInfo psi/options/ui/service-discovery/automatically-browse-into
|
||||
useSound psi/options/ui/notifications/sounds/enable
|
||||
|
||||
==========int:
|
||||
ppJidClip psi/options/ui/notifications/passive-popups/maximum-jid-length
|
||||
ppStatusClip psi/options/ui/notifications/passive-popups/maximum-status-length
|
||||
ppTextClip psi/options/ui/notifications/passive-popups/maximum-text-length
|
||||
ppHideTime psi/options/ui/notifications/passive-popups/duration
|
||||
eventPriorityMessage
|
||||
eventPriorityChat
|
||||
eventPriorityHeadline
|
||||
eventPriorityAuth
|
||||
eventPriorityFile
|
||||
eventPriorityRosterExchange
|
||||
dtPort psi/options/p2p/bytestreams/listen-port
|
||||
asOffline psi/options/status/auto-away/offline-after
|
||||
asXa psi/options/status/auto-away/not-availible-after
|
||||
asAway psi/options/status/auto-away/away-after
|
||||
alertStyle psi/options/ui/notifications/???
|
||||
delChats psi/options/ui/chat/contents-after
|
||||
defaultAction psi/options/message/default-outgoing-message-type
|
||||
incomingAs psi/options/message/force-incoming-message-type
|
||||
|
||||
=========QSize:
|
||||
sizeEventDlg psi/options/ui/message/size
|
||||
sizeTabDlg psi/options/ui/tabs/size
|
||||
|
||||
=========QColor
|
||||
ppBorderColor psi/options/ui/look/colors/passive-popup/border
|
||||
color.Online psi/options/ui/look/colors/contactlist/status/online
|
||||
color.ListBack psi/options/ui/look/colors/contactlist/background
|
||||
color.Away psi/options/ui/look/colors/contactlist/status/away
|
||||
color.DND psi/options/ui/look/colors/contactlist/status/do-no-disturb
|
||||
color.Offline psi/options/ui/look/colors/contactlist/status/offline
|
||||
color.Status psi/options/ui/look/colors/contactlist/status-messages
|
||||
color.GroupFore psi/options/ui/look/colors/contactlist/grouping/header-foreground
|
||||
color.GroupBack psi/options/ui/look/colors/contactlist/grouping/header-background
|
||||
color.ProfileFore psi/options/ui/look/colors/contactlist/profile/header-foreground
|
||||
color.ProfileBack psi/options/ui/look/colors/contactlist/profile/header-background
|
||||
color.AnimFront psi/options/ui/look/contactlist/status-change-animation/color1
|
||||
color.AnimBack psi/options/ui/look/contactlist/status-change-animation/color2
|
||||
|
||||
=========QStringList
|
||||
emoticons psi/options/iconsets/emoticons
|
||||
gcHighlights psi/options/ui/muc/highlight-words
|
||||
gcNickColors psi/options/ui/look/colors/muc/nick-colors
|
||||
recentGCList psi/options/muc/recent-joins/jids
|
||||
recentBrowseList psi/options/ui/service-discovery/recent-jids
|
||||
|
||||
=========QString:
|
||||
systemIconset psi/options/iconsets/system
|
||||
defaultRosterIconset psi/options/iconsets/status
|
||||
asMessage psi/options/status/auto-away/message
|
||||
player psi/options/ui/notifications/sounds/unix-sound-player
|
||||
dtExternal psi/options/p2p/bytestreams/external-address
|
||||
lastPath psi/options/ui/last-used-open-path
|
||||
lastSavePath psi/options/ui/last-used-save-path
|
||||
lastStatusString psi/options/status/last-message
|
||||
onevent.Message psi/options/ui/notifications/sounds/incoming-message
|
||||
onevent.Chat1 psi/options/ui/notifications/sounds/new-chat
|
||||
onevent.Chat2 psi/options/ui/notifications/sounds/chat-message
|
||||
onevent.System psi/options/ui/notifications/sounds/system-message
|
||||
onevent.Headline psi/options/ui/notifications/sounds/incoming-headline
|
||||
onevent.Online psi/options/ui/notifications/sounds/contact-online
|
||||
onevent.Offline psi/options/ui/notifications/sounds/contact-offline
|
||||
onevent.Send psi/options/ui/notifications/sounds/outgoing-chat
|
||||
onevent.IncomingFT psi/options/ui/notifications/sounds/incoming-file-transfer
|
||||
onevent.FTComplete psi/options/ui/notifications/sounds/completed-file-transfer
|
||||
font.Roster psi/options/ui/look/font/contactlist
|
||||
font.Message psi/options/ui/look/font/message
|
||||
font.Chat psi/options/ui/look/font/chat
|
||||
font.Popup psi/options/ui/look/font/passive-popup
|
||||
bounceDock psi/options/ui/notifications/bounce-dock
|
||||
rosterContactSortStyle psi/options/ui/contactlist/contact-sort-style
|
||||
rosterGroupSortStyle psi/options/ui/contactlist/group-sort-style
|
||||
rosterAccountSortStyle psi/options/ui/contactlist/account-sort-style
|
||||
|
||||
=========== QMaps:
|
||||
sp psi/options/status/presets
|
||||
serviceRosterIconset psi/options/iconsets/service-status
|
||||
customRosterIconset psi/options/iconsets/custom-status
|
||||
mainwintoolbars psi/options/ui/contactlist/toolbars
|
||||
8
admin/prune.sh
Normal file
8
admin/prune.sh
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
|
||||
rm -rf _darcs .darcs_boring .darcs_binaries
|
||||
rm -rf TODO
|
||||
rm -rf configure-jingle psi-jingle.qc
|
||||
rm -rf third-party/qca/qca third-party/qca/qca-openssl third-party/qca/qca-sasl third-party/qca/qca-gnupg
|
||||
rm -rf third-party/customjinglefiles.txt third-party/libjingle third-party/libjingle.new
|
||||
rm -rf admin
|
||||
47
admin/update_iconsets.sh
Normal file
47
admin/update_iconsets.sh
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
#!/bin/sh
|
||||
|
||||
SOURCE_DIR=../../iconsets
|
||||
TARGET_DIR=../iconsets
|
||||
|
||||
ROSTER_DEFAULT='crystal-roster'
|
||||
ROSTER_EXTRAS='
|
||||
crystal-aim crystal-icq crystal-msn crystal-service crystal-yahoo
|
||||
crystal-gadu crystal-sms crystal-roster
|
||||
'
|
||||
|
||||
SYSTEM_DEFAULT='crystal-system'
|
||||
SYSTEM_EXTRAS=''
|
||||
|
||||
################################################################################
|
||||
|
||||
if test ! -d $SOURCE_DIR; then
|
||||
echo "Cannot find source dir $SOURCE_DIR"
|
||||
exit
|
||||
fi
|
||||
|
||||
if test ! -d $TARGET_DIR; then
|
||||
echo "Cannot find target dir $TARGET_DIR"
|
||||
exit
|
||||
fi
|
||||
|
||||
################################################################################
|
||||
|
||||
# Roster iconsets
|
||||
echo '*** Updating Roster iconsets ***'
|
||||
#cp -R $SOURCE_DIR/roster/$ROSTER_DEFAULT/* $TARGET_DIR/roster/default
|
||||
rm -f $TARGET_DIR/roster/default/Makefile
|
||||
for i in $ROSTER_EXTRAS; do
|
||||
make -C $SOURCE_DIR/roster $i.jisp
|
||||
cp $SOURCE_DIR/roster/$i.jisp $TARGET_DIR/roster
|
||||
done
|
||||
|
||||
################################################################################
|
||||
|
||||
# System iconsets
|
||||
echo '*** Updating System iconsets ***'
|
||||
#cp -R $SOURCE_DIR/system/$SYSTEM_DEFAULT/* $TARGET_DIR/system/default
|
||||
rm -f $TARGET_DIR/system/default/Makefile
|
||||
for i in $SYSTEM_EXTRAS; do
|
||||
make -C $SOURCE_DIR/system $i.jisp
|
||||
cp $SOURCE_DIR/system/$i.jisp $TARGET_DIR/system
|
||||
done
|
||||
27
admin/update_options_ts.py
Normal file
27
admin/update_options_ts.py
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
#!/usr/bin/python
|
||||
|
||||
from xml.dom.minidom import parse, parseString
|
||||
import xml.dom
|
||||
import sys
|
||||
|
||||
def rec_parse(node, context): # node : xml.dom.Node
|
||||
for i in node.childNodes:
|
||||
if i.nodeType == xml.dom.Node.ELEMENT_NODE:
|
||||
if i.hasAttribute("comment"):
|
||||
print 'QT_TRANSLATE_NOOP("' + context + '","' + i.getAttribute("comment") + '");';
|
||||
rec_parse(i,context)
|
||||
|
||||
|
||||
if len(sys.argv) != 2:
|
||||
print "usage: %s options.xml > output.cpp" % sys.argv[0]
|
||||
sys.exit(1)
|
||||
|
||||
print "#define QT_TRANSLATE_NOOP(a,b)"
|
||||
|
||||
dom = parse(sys.argv[1]) # parse an XML file by name
|
||||
|
||||
toplevel = dom.getElementsByTagName("psi")[0]
|
||||
options = toplevel.getElementsByTagName("options")[0]
|
||||
|
||||
shortcuts = options.getElementsByTagName("shortcuts")[0]
|
||||
rec_parse(shortcuts,"Shortcuts")
|
||||
Reference in a new issue