Changeset 91:4ee884da5260 in SMSSender


Ignore:
Timestamp:
Jun 11, 2010 11:30:05 AM (10 years ago)
Author:
Sämy Zehnder <saemy.zehnder@…>
Branch:
3.0
Convert:
svn:3639001d-8e34-449c-bb86-3782b86c4877/branches/3.0@94
Message:
  • Fixed usage of invalid include path.
  • The software stops crashing if there are no gateways installed.
Files:
2 deleted
9 edited
10 moved

Legend:

Unmodified
Added
Removed
  • deploy/ubuntu/smssender-3.0.0.alpha2/debian/changelog

    r90 r91  
     1smssender (3.0.0.alpha2-0ubuntu1) lucid; urgency=low
     2
     3  * Fixed usage of invalid include path.
     4  * The software stops crashing if there are no gateways installed.
     5
     6 -- Sämy Zehnder <saemy.zehnder@gorrion.ch>  Thu, 10 Jun 2010 23:10:03 +0200
     7
     8
    19smssender (3.0.0.alpha-0ubuntu1) lucid; urgency=low
    210
  • lib/smssender.xpm

    r90 r91  
    11/* XPM */
    22static char * smssender_xpm[] = {
    3 "32 32 353 2",
     3"32 32 218 2",
    44"       c None",
    5 ".      c #A7A7BA",
    6 "+      c #B2B2C2",
    7 "@      c #AFAFC1",
    8 "#      c #ADADC1",
    9 "$      c #ABABC0",
    10 "%      c #ABABBF",
    11 "&      c #A8A8BE",
    12 "*      c #A6A6BE",
    13 "=      c #A5A5BD",
    14 "-      c #A4A4BC",
    15 ";      c #A1A1BB",
    16 ">      c #A0A0BB",
    17 ",      c #9F9FBA",
    18 "'      c #9D9DB9",
    19 ")      c #9B9BB9",
    20 "!      c #9A9AB7",
    21 "~      c #9898B7",
    22 "{      c #9797B6",
    23 "]      c #9494B5",
    24 "^      c #9393B5",
    25 "/      c #9292B3",
    26 "(      c #9191B3",
    27 "_      c #8D8DB2",
    28 ":      c #8C8CB0",
    29 "<      c #8B8BB0",
    30 "[      c #8989B0",
    31 "}      c #8888AE",
    32 "|      c #8686AE",
    33 "1      c #8484AD",
    34 "2      c #8787AF",
    35 "3      c #696995",
    36 "4      c #B3B3C3",
    37 "5      c #FFFFFF",
    38 "6      c #FEFEFF",
    39 "7      c #FDFDFF",
    40 "8      c #F8F8FF",
    41 "9      c #F6F6FF",
    42 "0      c #F5F5FF",
    43 "a      c #F4F4FF",
    44 "b      c #F3F3FF",
    45 "c      c #F1F1FF",
    46 "d      c #F0F0FF",
    47 "e      c #EFEFFF",
    48 "f      c #EEEEFF",
    49 "g      c #EDEDFF",
    50 "h      c #ECECFF",
    51 "i      c #EAEAFF",
    52 "j      c #E9E9FF",
    53 "k      c #DFDFF4",
    54 "l      c #565680",
    55 "m      c #AFAFC2",
    56 "n      c #CFCFD0",
    57 "o      c #C7C7C8",
    58 "p      c #C2C2C2",
    59 "q      c #BDBDBD",
    60 "r      c #B7B7B8",
    61 "s      c #B2B2B3",
    62 "t      c #ADADAE",
    63 "u      c #A9A9A9",
    64 "v      c #A7A7A9",
    65 "w      c #E8E8F1",
    66 "x      c #F2F2FF",
    67 "y      c #EBEBFF",
    68 "z      c #E4E8F6",
    69 "A      c #CAE1D2",
    70 "B      c #C7DFD2",
    71 "C      c #C4DDD1",
    72 "D      c #C2DCD0",
    73 "E      c #C2DBD2",
    74 "F      c #E3E1FC",
    75 "G      c #CCCCE3",
    76 "H      c #575781",
    77 "I      c #AEAEC1",
    78 "J      c #F4F4F9",
    79 "K      c #F3F3F8",
    80 "L      c #F2F2F8",
    81 "M      c #F0F0F7",
    82 "N      c #F0F0F6",
    83 "O      c #EFEFF6",
    84 "P      c #EDEDF5",
    85 "Q      c #E7E7EF",
    86 "R      c #E5E5EE",
    87 "S      c #F1F1FC",
    88 "T      c #44BC1B",
    89 "U      c #38B518",
    90 "V      c #2CAF12",
    91 "W      c #23AB0D",
    92 "X      c #28AA17",
    93 "Y      c #EDE5FF",
    94 "Z      c #CDCDE3",
    95 "`      c #C5C5C6",
    96 " .     c #BDBDBE",
    97 "..     c #B9B9B9",
    98 "+.     c #B1B1B3",
    99 "@.     c #ABABAC",
    100 "#.     c #A9A9AA",
    101 "$.     c #E9E9F2",
    102 "%.     c #C8E0D1",
    103 "&.     c #35B315",
    104 "*.     c #28AC13",
    105 "=.     c #1AA50C",
    106 "-.     c #0EA006",
    107 ";.     c #13A00F",
    108 ">.     c #EFE6FF",
    109 ",.     c #CDCDE5",
    110 "'.     c #575780",
    111 ").     c #FCFCFF",
    112 "!.     c #F3F3F9",
    113 "~.     c #EEEEF5",
    114 "{.     c #ECECF4",
    115 "].     c #EBEBF4",
    116 "^.     c #F2F2FD",
    117 "/.     c #C5DED0",
    118 "(.     c #24AA0D",
    119 "_.     c #14A209",
    120 ":.     c #049A01",
    121 "<.     c #009400",
    122 "[.     c #0A940B",
    123 "}.     c #F0E7FF",
    124 "|.     c #CECEE5",
    125 "1.     c #B8B8B9",
    126 "2.     c #ACACAC",
    127 "3.     c #E8E8F2",
    128 "4.     c #C2DDCF",
    129 "5.     c #15A306",
    130 "6.     c #009000",
    131 "7.     c #008800",
    132 "8.     c #0A890B",
    133 "9.     c #EEE6FF",
    134 "0.     c #CCCCE5",
    135 "a.     c #A8A8BF",
    136 "b.     c #FBFBFF",
    137 "c.     c #EDEDF4",
    138 "d.     c #EBEBF2",
    139 "e.     c #EAEAF1",
    140 "f.     c #E8E8F0",
    141 "g.     c #BFDBCD",
    142 "h.     c #099E00",
    143 "i.     c #009300",
    144 "j.     c #007E00",
    145 "k.     c #0A7D0B",
    146 "l.     c #EFE8FF",
    147 "m.     c #555580",
    148 "n.     c #A7A7BE",
    149 "o.     c #FAFAFF",
    150 "p.     c #BEDACD",
    151 "q.     c #049B00",
    152 "r.     c #019002",
    153 "s.     c #018402",
    154 "t.     c #017701",
    155 "u.     c #0C730D",
    156 "v.     c #EDE6FF",
    157 "w.     c #A6A6BD",
    158 "x.     c #E1E6F6",
    159 "y.     c #BFD9D2",
    160 "z.     c #BFD7D3",
    161 "A.     c #BED4D3",
    162 "B.     c #BDD1D3",
    163 "C.     c #BECFD5",
    164 "D.     c #E1E0FD",
    165 "E.     c #56567F",
    166 "F.     c #E7E7FF",
    167 "G.     c #E6E6FF",
    168 "H.     c #E5E5FF",
    169 "I.     c #E4E4FF",
    170 "J.     c #DEDEFA",
    171 "K.     c #CACAE5",
    172 "L.     c #54547F",
    173 "M.     c #A2A2BC",
    174 "N.     c #F7F7FF",
    175 "O.     c #ECECFE",
    176 "P.     c #E3E3FF",
    177 "Q.     c #DCDCFA",
    178 "R.     c #55557F",
    179 "S.     c #A9A9AD",
    180 "T.     c #99999C",
    181 "U.     c #979799",
    182 "V.     c #929294",
    183 "W.     c #8D8D8F",
    184 "X.     c #89898C",
    185 "Y.     c #868688",
    186 "Z.     c #818184",
    187 "`.     c #7E7E81",
    188 " +     c #7A7A7D",
    189 ".+     c #D0D0EA",
    190 "++     c #DDDDFA",
    191 "@+     c #C8C8E5",
    192 "#+     c #9F9FB9",
    193 "$+     c #ACACB2",
    194 "%+     c #9F9FA2",
    195 "&+     c #9B9B9F",
    196 "*+     c #97979B",
    197 "=+     c #939397",
    198 "-+     c #8E8E92",
    199 ";+     c #8B8B8E",
    200 ">+     c #88888C",
    201 ",+     c #838388",
    202 "'+     c #7F7F83",
    203 ")+     c #7E7E82",
    204 "!+     c #DADAFA",
    205 "~+     c #C7C7E5",
    206 "{+     c #53537E",
    207 "]+     c #9E9EBA",
    208 "^+     c #E3E3F5",
    209 "/+     c #E0E0F3",
    210 "(+     c #DEDEF2",
    211 "_+     c #DDDDF1",
    212 ":+     c #DCDCF1",
    213 "<+     c #DBDBF1",
    214 "[+     c #DADAF0",
    215 "}+     c #D9D9F0",
    216 "|+     c #D8D8F0",
    217 "1+     c #D5D5F0",
    218 "2+     c #DDDDFC",
    219 "3+     c #D9D9FA",
    220 "4+     c #9C9CB9",
    221 "5+     c #A0A0A3",
    222 "6+     c #909090",
    223 "7+     c #8C8C8C",
    224 "8+     c #888888",
    225 "9+     c #838383",
    226 "0+     c #7F7F7F",
    227 "a+     c #7A7A7B",
    228 "b+     c #767676",
    229 "c+     c #727272",
    230 "d+     c #6D6D6D",
    231 "e+     c #6C6C6D",
    232 "f+     c #CACAE7",
    233 "g+     c #C5C5E4",
    234 "h+     c #C2C2CD",
    235 "i+     c #B9B9C3",
    236 "j+     c #B6B6C1",
    237 "k+     c #B3B3BE",
    238 "l+     c #B0B0BC",
    239 "m+     c #ADADB8",
    240 "n+     c #AAAAB6",
    241 "o+     c #A8A8B5",
    242 "p+     c #A4A4B1",
    243 "q+     c #9F9FAC",
    244 "r+     c #9D9DAB",
    245 "s+     c #D1D1F1",
    246 "t+     c #D7D7FA",
    247 "u+     c #C4C4E4",
    248 "v+     c #52527C",
    249 "w+     c #9999B8",
    250 "x+     c #BDBDC8",
    251 "y+     c #B4B4BD",
    252 "z+     c #B1B1BB",
    253 "A+     c #AEAEB7",
    254 "B+     c #AAAAB4",
    255 "C+     c #A2A2AD",
    256 "D+     c #9E9EA9",
    257 "E+     c #9B9BA5",
    258 "F+     c #B6B6C9",
    259 "G+     c #DFDFFF",
    260 "H+     c #DADAFF",
    261 "I+     c #D5D5FA",
    262 "J+     c #C3C3E4",
    263 "K+     c #51517C",
    264 "L+     c #9898B6",
    265 "M+     c #A1A1A5",
    266 "N+     c #929292",
    267 "O+     c #8E8E8F",
    268 "P+     c #89898A",
    269 "Q+     c #858586",
    270 "R+     c #777778",
    271 "S+     c #707071",
    272 "T+     c #6B6B6B",
    273 "U+     c #9696A2",
    274 "V+     c #E0E0FF",
    275 "W+     c #DCDCFF",
    276 "X+     c #D9D9FF",
    277 "Y+     c #D4D4FA",
    278 "Z+     c #C1C1E4",
    279 "`+     c #51517D",
    280 " @     c #9696B6",
    281 ".@     c #E8E8FF",
    282 "+@     c #DDDDF2",
    283 "@@     c #DADAEF",
    284 "#@     c #D9D9EE",
    285 "$@     c #D8D8EE",
    286 "%@     c #D7D7ED",
    287 "&@     c #D4D4EB",
    288 "*@     c #D2D2EA",
    289 "=@     c #CFCFE9",
    290 "-@     c #D3D3F1",
    291 ";@     c #D7D7FF",
    292 ">@     c #D2D2FA",
    293 ",@     c #C0C0E4",
    294 "'@     c #50507B",
    295 ")@     c #EBEBFE",
    296 "!@     c #EBEBFD",
    297 "~@     c #EAEAFD",
    298 "{@     c #E9E9FD",
    299 "]@     c #E8E8FE",
    300 "^@     c #E7E7FE",
    301 "/@     c #E6E6FE",
    302 "(@     c #E5E5FE",
    303 "_@     c #E4E4FE",
    304 ":@     c #E3E3FE",
    305 "<@     c #E1E1FE",
    306 "[@     c #DFDFFE",
    307 "}@     c #DDDDFE",
    308 "|@     c #DBDBFE",
    309 "1@     c #D8D8FE",
    310 "2@     c #D6D6FE",
    311 "3@     c #D1D1F9",
    312 "4@     c #BEBEE4",
    313 "5@     c #4F4F7C",
    314 "6@     c #9494B6",
    315 "7@     c #DCDCEA",
    316 "8@     c #C7C7D5",
    317 "9@     c #C8C8D6",
    318 "0@     c #C9C9D6",
    319 "a@     c #C7C7D6",
    320 "b@     c #C7C7D7",
    321 "c@     c #C7C7D9",
    322 "d@     c #C7C7D8",
    323 "e@     c #C6C6D8",
    324 "f@     c #C5C5D8",
    325 "g@     c #C4C4D8",
    326 "h@     c #C2C2D9",
    327 "i@     c #C0C0D9",
    328 "j@     c #BEBED9",
    329 "k@     c #BDBDD9",
    330 "l@     c #BBBBD8",
    331 "m@     c #B9B9D8",
    332 "n@     c #B7B7D8",
    333 "o@     c #B4B4D7",
    334 "p@     c #C3C3E8",
    335 "q@     c #4E4E7A",
    336 "r@     c #77779B",
    337 "s@     c #656589",
    338 "t@     c #67678A",
    339 "u@     c #67678B",
    340 "v@     c #666689",
    341 "w@     c #646488",
    342 "x@     c #636388",
    343 "y@     c #626287",
    344 "z@     c #616186",
    345 "A@     c #5F5F86",
    346 "B@     c #5D5D85",
    347 "C@     c #5B5B84",
    348 "D@     c #595983",
    349 "E@     c #585883",
    350 "F@     c #575782",
    351 "G@     c #555581",
    352 "H@     c #545480",
    353 "I@     c #53537F",
    354 "J@     c #52527E",
    355 "K@     c #4F4F7B",
    356 "L@     c #4C4C72",
    357 "                                                                ",
    358 "                                                                ",
    359 "                                                                ",
    360 "                                                                ",
    361 ". + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3   ",
    362 "4 5 5 5 5 5 5 6 5 7 7 8 9 0 a b b c c d e f g h h i i i j k l   ",
    363 "m 5 n o p q r s t u v w x x d d e f g g y y z A B C D E F G H   ",
    364 "I 5 J K L M N O P Q R S x x d d f f g h y y A T U V W X Y Z H   ",
    365 "# 5 n `  ...+.@.#.$.b b x c d d f f h h y i %.&.*.=.-.;.>.,.'.  ",
    366 "$ ).!.L M O ~.{.].^.b b c c d e f f h h y i /.(._.:.<.[.}.|.l   ",
    367 "% 6 n `  .1.+.2.#.3.x x c c e e f g h h i i 4.5.:.6.7.8.9.0.l   ",
    368 "a.b.O c.d.e.f.Q R S x x c d e e g g h y i i g.h.i.7.j.k.l.0.m.  ",
    369 "n.o.9 0 0 0 a a b x c c d d f f g g y y i j p.q.r.s.t.u.v.0.m.  ",
    370 "w.o.0 0 0 a b b x c c c d e f f g h y y j j x.y.z.A.B.C.D.0.E.  ",
    371 "- 8 a a b b b x c c d d e f f g h h y i j j F.F.G.H.I.I.J.K.L.  ",
    372 "M.N.a b b b x x c c d d e f g O.d d e e f f g g h y y P.Q.K.R.  ",
    373 "; 9 x x x x c c d d d e f f h c S.T.U.V.W.X.Y.Z.`. + +.+++@+L.  ",
    374 "#+0 x x c c c d d e e f f g h e $+%+&+*+=+-+;+>+,+'+)+.+!+~+{+  ",
    375 "]+9 c d d d e e e e f g g h y y ^+/+/+(+_+:+<+[+}+|+1+2+3+~+{+  ",
    376 "4+0 d d d d e e f f g h h h y e 5+6+7+8+9+0+a+b+c+d+e+f+3+g+{+  ",
    377 "! b e e f f f f g g h h y y y h h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+  ",
    378 "w+b e f f f f g g g h h y y i h x+y+z+A+B+C+D+E+F+P.G+H+I+J+K+  ",
    379 "L+c g g g g h h h y y i i j j g M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+  ",
    380 " @c g h h h h h y y i i j j .@.@+@@@#@$@%@&@*@=@-@W+H+;@>@,@'@  ",
    381 "^ c )@!@!@!@!@~@~@~@{@{@]@]@^@^@/@/@/@(@_@:@<@[@}@|@1@2@3@4@5@  ",
    382 "6@7@8@9@9@9@0@a@a@b@b@a@c@d@d@d@e@e@e@f@g@h@i@j@k@l@m@n@o@p@q@  ",
    383 "r@s@t@u@v@v@s@s@s@w@x@y@y@z@A@A@B@B@C@C@D@E@F@'.G@H@I@{+J@K@L@  ",
     5".      c #A2A2B3",
     6"+      c #A5A5B2",
     7"@      c #A0A0B1",
     8"#      c #A4A4B1",
     9"$      c #9D9DAC",
     10"%      c #9999AB",
     11"&      c #9898AA",
     12"*      c #9393A9",
     13"=      c #9191A8",
     14"-      c #9090A6",
     15";      c #8B8BA4",
     16">      c #8989A3",
     17",      c #8686A1",
     18"'      c #8484A0",
     19")      c #81819E",
     20"!      c #7C7C9E",
     21"~      c #7B7B99",
     22"{      c #757598",
     23"]      c #747498",
     24"^      c #75759B",
     25"/      c #74749A",
     26"(      c #A6A6B3",
     27"_      c #FFFFFF",
     28":      c #FEFEFF",
     29"<      c #FBFBFF",
     30"[      c #FAFAFF",
     31"}      c #F7F7FF",
     32"|      c #F5F5FF",
     33"1      c #F3F3FF",
     34"2      c #F1F1FF",
     35"3      c #F0F0FF",
     36"4      c #EEEEFF",
     37"5      c #EBEBFF",
     38"6      c #E9E9FF",
     39"7      c #E7E7FF",
     40"8      c #E6E6FF",
     41"9      c #E4E4FF",
     42"0      c #E3E3FF",
     43"a      c #E1E1FF",
     44"b      c #DEDEFF",
     45"c      c #DCDCFF",
     46"d      c #CBCBF0",
     47"e      c #6C6C92",
     48"f      c #D2D2D3",
     49"g      c #C8C8C9",
     50"h      c #C0C0C1",
     51"i      c #B9B9BB",
     52"j      c #B2B2B3",
     53"k      c #B4B4B6",
     54"l      c #F4F4FF",
     55"m      c #EDEDFF",
     56"n      c #EAEAFF",
     57"o      c #62C446",
     58"p      c #58BD41",
     59"q      c #51B93D",
     60"r      c #4BB83B",
     61"s      c #63BC5E",
     62"t      c #B3B3D3",
     63"u      c #68688E",
     64"v      c #000000",
     65"w      c #FDFDFF",
     66"x      c #F9F9FF",
     67"y      c #F8F8FF",
     68"z      c #F6F6FF",
     69"A      c #F2F2FF",
     70"B      c #ECECFF",
     71"C      c #E5E5FF",
     72"D      c #E2E2FF",
     73"E      c #E0E0FF",
     74"F      c #37B41B",
     75"G      c #2AAD14",
     76"H      c #1FA80F",
     77"I      c #18A40B",
     78"J      c #38AD36",
     79"K      c #B4B4D2",
     80"L      c #68688D",
     81"M      c #D1D1D3",
     82"N      c #EFEFFF",
     83"O      c #26AB12",
     84"P      c #17A40B",
     85"Q      c #099E05",
     86"R      c #019901",
     87"S      c #28A22F",
     88"T      c #B4B4D4",
     89"U      c #66668B",
     90"V      c #E8E8FF",
     91"W      c #16A30A",
     92"X      c #049B02",
     93"Y      c #009400",
     94"Z      c #008E00",
     95"`      c #28992F",
     96" .     c #67678B",
     97"..     c #C7C7C9",
     98"+.     c #BFBFC1",
     99"@.     c #089D04",
     100"#.     c #009300",
     101"$.     c #008A00",
     102"%.     c #008300",
     103"&.     c #28902F",
     104"*.     c #DDDDFF",
     105"=.     c #B3B3D4",
     106"-.     c #65658B",
     107";.     c #DFDFFF",
     108">.     c #019801",
     109",.     c #008D00",
     110"'.     c #007A00",
     111").     c #28862F",
     112"!.     c #DBDBFF",
     113"~.     c #D9D9FF",
     114"{.     c #D8D8FF",
     115"].     c #65658A",
     116"^.     c #DADAFF",
     117"/.     c #B2B2D4",
     118"(.     c #64648A",
     119"_.     c #D7D7FF",
     120":.     c #B2B2D5",
     121"<.     c #A9A9B0",
     122"[.     c #9C9CA0",
     123"}.     c #96969B",
     124"|.     c #929296",
     125"1.     c #8D8D92",
     126"2.     c #89898E",
     127"3.     c #848489",
     128"4.     c #818186",
     129"5.     c #7C7C82",
     130"6.     c #86868F",
     131"7.     c #B1B1D3",
     132"8.     c #636389",
     133"9.     c #A0A0B0",
     134"0.     c #ACACB5",
     135"a.     c #9F9FA5",
     136"b.     c #9B9BA1",
     137"c.     c #96969C",
     138"d.     c #929298",
     139"e.     c #8D8D94",
     140"f.     c #898990",
     141"g.     c #85858C",
     142"h.     c #818188",
     143"i.     c #878793",
     144"j.     c #D6D6FF",
     145"k.     c #9D9DAF",
     146"l.     c #D5D5FF",
     147"m.     c #B0B0D3",
     148"n.     c #5F5F88",
     149"o.     c #A8A8B0",
     150"p.     c #9B9BA0",
     151"q.     c #919196",
     152"r.     c #808086",
     153"s.     c #85858F",
     154"t.     c #AFAFD3",
     155"u.     c #5E5E88",
     156"v.     c #ABABB5",
     157"w.     c #9A9AA1",
     158"x.     c #95959C",
     159"y.     c #919198",
     160"z.     c #84848C",
     161"A.     c #D4D4FF",
     162"B.     c #9494A9",
     163"C.     c #D3D3FF",
     164"D.     c #AEAED3",
     165"E.     c #5C5C88",
     166"F.     c #9191A9",
     167"G.     c #95959B",
     168"H.     c #5C5C86",
     169"I.     c #AAAAB5",
     170"J.     c #9E9EA5",
     171"K.     c #D2D2FF",
     172"L.     c #ADADD3",
     173"M.     c #595985",
     174"N.     c #AFAFD6",
     175"O.     c #595986",
     176"P.     c #8D8DA6",
     177"Q.     c #D7D7F2",
     178"R.     c #BDBDD6",
     179"S.     c #BEBED5",
     180"T.     c #BDBDD5",
     181"U.     c #BCBCD5",
     182"V.     c #BBBBD5",
     183"W.     c #BABAD5",
     184"X.     c #B9B9D6",
     185"Y.     c #B8B8D6",
     186"Z.     c #B7B7D6",
     187"`.     c #B6B6D6",
     188" +     c #B6B6D7",
     189".+     c #B5B5D7",
     190"++     c #B2B2D7",
     191"@+     c #B1B1D7",
     192"#+     c #B0B0D8",
     193"$+     c #B2B2D6",
     194"%+     c #B1B1D9",
     195"&+     c #A7A7CE",
     196"*+     c #585885",
     197"=+     c #8B8BA6",
     198"-+     c #808099",
     199";+     c #7B7B94",
     200">+     c #797993",
     201",+     c #7A7A93",
     202"'+     c #777793",
     203")+     c #767692",
     204"!+     c #777792",
     205"~+     c #767690",
     206"{+     c #727291",
     207"]+     c #71718E",
     208"^+     c #70708D",
     209"/+     c #6F6F8E",
     210"(+     c #6E6E8C",
     211"_+     c #6C6C8B",
     212":+     c #69698B",
     213"<+     c #666689",
     214"[+     c #646488",
     215"}+     c #636387",
     216"|+     c #616187",
     217"1+     c #5E5E86",
     218"2+     c #5C5C84",
     219"3+     c #585882",
     220"4+     c #575782",
     221"5+     c #4F4F77",
     222"                                                                ",
     223"                                                                ",
     224"                                                                ",
     225"                                                                ",
     226". + @ # @ # @ # @ # @ # @ $ % & * = - ; > , ' ) ! ~ { ] ^ /     ",
     227"( _ : < [ [ } } | 1 1 2 3 4 4 5 5 6 7 8 9 0 a a b b c b d e     ",
     228"+ : f g h i j k l 1 2 3 4 m m n n 7 7 9 0 0 o p q r s b t u v   ",
     229"+ w < x y z | l A 2 3 4 m B n 6 7 8 C 0 D E F G H I J b K L v   ",
     230"+ [ M g h i l 1 A 2 N 4 m 5 n 6 7 8 9 0 D E O P Q R S b T U v   ",
     231"+ [ y z z | 1 A 2 3 N m B 5 6 V 7 C 9 0 a E W X Y Z ` b T  .v   ",
     232"+ y M ..+.i 1 2 3 N 4 m 5 n 6 V 8 C 9 D a E @.#.$.%.&.*.=.-.v   ",
     233"+ y l l 1 A 2 3 N 4 m B 5 n V 7 8 9 0 D E ;.>.,.%.'.).*.=.U v   ",
     234"+ | l 1 A 2 3 N 4 m B 5 n 6 V 8 C 9 0 a E ;.*.c !.~.{.*.=.].v   ",
     235"+ | 1 2 2 3 N 4 m B 5 n 6 V 7 8 9 0 D a ;.b *.c ^.~.{.c /.(.v   ",
     236"+ 1 2 3 N N 4 m B 5 n 6 V 7 8 C 9 D a E ;.b c !.^.{._.c :.].v   ",
     237"# 1 3 4 4 m m B 5 n 6 V 7 8 C 9 <.[.}.|.1.2.3.4.5.6._.!.7.8.v   ",
     238"9.3 m m m B B 5 n 6 V 7 8 C 9 0 0.a.b.c.d.e.f.g.h.i.j.!.7.8.v   ",
     239"k.3 m B 5 5 n n 6 V 7 8 C 9 0 D a E ;.b *.c ^.~.{._.l.^.m.n.v   ",
     240"% 4 B n n n 6 V V 7 8 C 9 0 D a o.p.}.q.1.2.3.r.s.j.l.~.t.u.v   ",
     241"& m n 6 6 V V 7 8 8 C 9 0 D a E v.a.w.x.y.e.f.z.i.l.A.~.t.u.v   ",
     242"B.5 6 V 7 7 8 8 C 9 9 0 D a E ;.b *.c !.^.~.{._.j.A.C.{.D.E.v   ",
     243"F.n 7 8 8 C C 9 9 0 0 D a E ;.b o.p.G.q.1.6._.j.l.A.C._.t.H.v   ",
     244"- V 8 C C 9 9 0 0 D a a E ;.b *.I.J.w.x.y.i.j.l.A.C.K._.L.M.v   ",
     245"; n n V 6 6 V V 7 7 8 9 C 0 D a E ;.b *.c !.^.~.{._.j.^.N.O.v   ",
     246"P.Q.R.S.S.T.T.U.T.V.U.V.U.W.V.X.X.Y.Z.`. +.+.+++@+#+$+%+&+*+v   ",
     247"=+-+;+;+>+,+'+)+!+)+~+{+]+^+/+(+_+:+:+<+[+}+|+1+2+2+3+4+3+5+    ",
     248"      v v v v v v v v v v v v v v v v v v v v v v v v v v       ",
    384249"                                                                ",
    385250"                                                                ",
  • locale/de.ts

    r89 r91  
    5050        <location filename="../src/ui/models/accounttreemodel.cpp" line="58"/>
    5151        <source>Name (Free messages)</source>
    52         <translation type="unfinished">Name (Gratis SMS)</translation>
     52        <translation>Name (Gratis-SMS)</translation>
    5353    </message>
    5454    <message>
     
    105105    <name>DASettings</name>
    106106    <message>
    107         <location filename="../src/persistence/DASettings.cpp" line="69"/>
     107        <location filename="../src/persistence/DASettings.cpp" line="75"/>
    108108        <source>Ctrl+N</source>
    109109        <comment>SendMessage</comment>
     
    111111    </message>
    112112    <message>
    113         <location filename="../src/persistence/DASettings.cpp" line="73"/>
     113        <location filename="../src/persistence/DASettings.cpp" line="79"/>
    114114        <source>Ctrl+Alt+N</source>
    115115        <comment>ClearMessageText</comment>
     
    117117    </message>
    118118    <message>
    119         <location filename="../src/persistence/DASettings.cpp" line="77"/>
     119        <location filename="../src/persistence/DASettings.cpp" line="83"/>
    120120        <source>Ctrl+Alt+Shift+N</source>
    121121        <comment>ClearRecipients</comment>
     
    123123    </message>
    124124    <message>
    125         <location filename="../src/persistence/DASettings.cpp" line="81"/>
     125        <location filename="../src/persistence/DASettings.cpp" line="87"/>
    126126        <source>Ctrl+S</source>
    127127        <comment>SendMessage</comment>
     
    467467    <name>VCEditAccount</name>
    468468    <message>
    469         <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="103"/>
     469        <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="34"/>
     470        <source>No gateway available</source>
     471        <translation>Kein Dienst vorhanden</translation>
     472    </message>
     473    <message>
     474        <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="35"/>
     475        <source>You have not installed any gateway. Adding an account is impossible.</source>
     476        <translation>Es ist kein Dienst installiert. Das Hinzufügen eines Kontos ist deshalb nicht möglich.</translation>
     477    </message>
     478    <message>
     479        <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="41"/>
     480        <source>Missing gateway</source>
     481        <translation>Dienst fehlt</translation>
     482    </message>
     483    <message>
     484        <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="42"/>
     485        <source>You can&apos;t edit this account because its gateway has not been loaded.</source>
     486        <translation>Dieses Konto ist nicht editierbar, da dessen Dienst nicht installiert ist.</translation>
     487    </message>
     488    <message>
     489        <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="126"/>
    470490        <source>This account name is already in use.</source>
    471491        <translation>Dieser Kontonamen existiert bereits.       </translation>
    472492    </message>
    473493    <message>
    474         <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="111"/>
    475         <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="116"/>
     494        <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="134"/>
     495        <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="139"/>
    476496        <source>SMSSender</source>
    477497        <translation>SMSSender</translation>
     
    850870    <name>VCSettings</name>
    851871    <message>
    852         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="106"/>
     872        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="98"/>
     873        <source>SOCKS5</source>
     874        <translation>SOCKS5</translation>
     875    </message>
     876    <message>
     877        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="99"/>
     878        <source>HTTP</source>
     879        <translation>HTTP</translation>
     880    </message>
     881    <message>
     882        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="116"/>
    853883        <source>Ctrl</source>
    854884        <translation>Ctrl</translation>
    855885    </message>
    856886    <message>
    857         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="107"/>
     887        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="117"/>
    858888        <source>Ctrl+Alt</source>
    859889        <translation>Ctrl+Alt</translation>
    860890    </message>
    861891    <message>
    862         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="108"/>
     892        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="118"/>
    863893        <source>Ctrl+Alt+Shift</source>
    864894        <translation>Ctrl+Alt+Shift</translation>
    865895    </message>
    866896    <message>
    867         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="173"/>
    868         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="182"/>
     897        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="183"/>
    869898        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="192"/>
    870         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="209"/>
     899        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="202"/>
     900        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="219"/>
    871901        <source>Incomplete settings</source>
    872902        <translation>Unvollständige Einstellungen</translation>
    873903    </message>
    874904    <message>
    875         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="174"/>
     905        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="184"/>
    876906        <source>Please fill the proxy host and port.</source>
    877907        <translation>Bitte fülle den Proxy-Host und -Port aus.</translation>
    878908    </message>
    879909    <message>
    880         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="183"/>
     910        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="193"/>
    881911        <source>The proxy port has to be a numeric value between 0 and 65536.</source>
    882912        <translation>Der Proxy-Port muss eine Zahl zwischen 0 und 65536 sein.</translation>
    883913    </message>
    884914    <message>
    885         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="193"/>
     915        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="203"/>
    886916        <source>Please fill both your proxy username and password.</source>
    887917        <translation>Bitte fülle den Benutzername und das Passwort aus.</translation>
    888918    </message>
    889919    <message>
    890         <location filename="../src/ui/vcsettings/vcsettings.cpp" line="210"/>
     920        <location filename="../src/ui/vcsettings/vcsettings.cpp" line="220"/>
    891921        <source>Please choose for each shortcut an unique access key - char pair.</source>
    892922        <translation>Bitte wähle für jeden Shortcut eine Eindeutige Tastenkombination.</translation>
     
    10251055    </message>
    10261056    <message>
    1027         <location filename="../src/ui/vcsettings/vcsettings.ui" line="478"/>
     1057        <location filename="../src/ui/vcsettings/vcsettings.ui" line="450"/>
     1058        <source>Type:</source>
     1059        <translation>Typ:</translation>
     1060    </message>
     1061    <message>
     1062        <location filename="../src/ui/vcsettings/vcsettings.ui" line="505"/>
    10281063        <source>New message</source>
    10291064        <translation>Neue Mitteilung</translation>
    10301065    </message>
    10311066    <message>
    1032         <location filename="../src/ui/vcsettings/vcsettings.ui" line="500"/>
    1033         <location filename="../src/ui/vcsettings/vcsettings.ui" line="608"/>
    1034         <location filename="../src/ui/vcsettings/vcsettings.ui" line="716"/>
    1035         <location filename="../src/ui/vcsettings/vcsettings.ui" line="824"/>
     1067        <location filename="../src/ui/vcsettings/vcsettings.ui" line="527"/>
     1068        <location filename="../src/ui/vcsettings/vcsettings.ui" line="635"/>
     1069        <location filename="../src/ui/vcsettings/vcsettings.ui" line="743"/>
     1070        <location filename="../src/ui/vcsettings/vcsettings.ui" line="851"/>
    10361071        <source>Ctrl</source>
    10371072        <translation></translation>
    10381073    </message>
    10391074    <message>
    1040         <location filename="../src/ui/vcsettings/vcsettings.ui" line="505"/>
    1041         <location filename="../src/ui/vcsettings/vcsettings.ui" line="613"/>
    1042         <location filename="../src/ui/vcsettings/vcsettings.ui" line="721"/>
    1043         <location filename="../src/ui/vcsettings/vcsettings.ui" line="829"/>
     1075        <location filename="../src/ui/vcsettings/vcsettings.ui" line="532"/>
     1076        <location filename="../src/ui/vcsettings/vcsettings.ui" line="640"/>
     1077        <location filename="../src/ui/vcsettings/vcsettings.ui" line="748"/>
     1078        <location filename="../src/ui/vcsettings/vcsettings.ui" line="856"/>
    10441079        <source>Ctrl + Alt</source>
    10451080        <translation></translation>
    10461081    </message>
    10471082    <message>
    1048         <location filename="../src/ui/vcsettings/vcsettings.ui" line="510"/>
    1049         <location filename="../src/ui/vcsettings/vcsettings.ui" line="618"/>
    1050         <location filename="../src/ui/vcsettings/vcsettings.ui" line="726"/>
    1051         <location filename="../src/ui/vcsettings/vcsettings.ui" line="834"/>
     1083        <location filename="../src/ui/vcsettings/vcsettings.ui" line="537"/>
     1084        <location filename="../src/ui/vcsettings/vcsettings.ui" line="645"/>
     1085        <location filename="../src/ui/vcsettings/vcsettings.ui" line="753"/>
     1086        <location filename="../src/ui/vcsettings/vcsettings.ui" line="861"/>
    10521087        <source>Shift + Ctrl + Alt</source>
    10531088        <translation></translation>
    10541089    </message>
    10551090    <message>
    1056         <location filename="../src/ui/vcsettings/vcsettings.ui" line="534"/>
    1057         <location filename="../src/ui/vcsettings/vcsettings.ui" line="642"/>
    1058         <location filename="../src/ui/vcsettings/vcsettings.ui" line="750"/>
    1059         <location filename="../src/ui/vcsettings/vcsettings.ui" line="858"/>
     1091        <location filename="../src/ui/vcsettings/vcsettings.ui" line="561"/>
     1092        <location filename="../src/ui/vcsettings/vcsettings.ui" line="669"/>
     1093        <location filename="../src/ui/vcsettings/vcsettings.ui" line="777"/>
     1094        <location filename="../src/ui/vcsettings/vcsettings.ui" line="885"/>
    10601095        <source>+</source>
    10611096        <translation></translation>
    10621097    </message>
    10631098    <message>
    1064         <location filename="../src/ui/vcsettings/vcsettings.ui" line="586"/>
     1099        <location filename="../src/ui/vcsettings/vcsettings.ui" line="613"/>
    10651100        <source>Clear message text</source>
    10661101        <translation>Mitteilungstext löschen</translation>
    10671102    </message>
    10681103    <message>
    1069         <location filename="../src/ui/vcsettings/vcsettings.ui" line="694"/>
     1104        <location filename="../src/ui/vcsettings/vcsettings.ui" line="721"/>
    10701105        <source>Clear recipients</source>
    10711106        <translation>Empfänger löschen</translation>
    10721107    </message>
    10731108    <message>
    1074         <location filename="../src/ui/vcsettings/vcsettings.ui" line="802"/>
     1109        <location filename="../src/ui/vcsettings/vcsettings.ui" line="829"/>
    10751110        <source>Send message</source>
    10761111        <translation>Mitteilung senden</translation>
  • smssender.pro

    r90 r91  
    1 VERSION = 3.0.0.0
     1VERSION = 3.0.0.2
    22DEFINES += APP_VERSION=\\\"$$VERSION\\\"
    33CONFIG += qt \
  • src/bootstrap.cpp

    r90 r91  
    4040        }
    4141    #endif
    42     gatewayPath.cd("gateways");
    4342
    44     BCGatewayManager::instance()->loadGatewaysFromLibraryPath(gatewayPath);
     43    if (gatewayPath.cd("gateways")) {
     44        // The gateway path exists
     45        BCGatewayManager::instance()->loadGatewaysFromLibraryPath(gatewayPath);
     46    }
    4547
    4648    #if defined(Q_OS_UNIX)
  • src/business/BCGatewayManager.cpp

    r80 r91  
    3737
    3838IGateway* BCGatewayManager::getGateway(const QString& gatewayName) {
    39     return gatewayList_[gatewayName];
     39    return gatewayList_.value(gatewayName);
    4040}
    4141
  • src/business/BCLibraryLoader.cpp

    r89 r91  
    4545        if (!QFile::exists(filename)) {
    4646            throw Library::ELoadException(Library::ELoadException::FileNotFound);
     47        }
     48        if (!QLibrary::isLibrary(filename)) {
     49            throw Library::ELoadException(Library::ELoadException::InvalidLibraryFile);
    4750        }
    4851
  • src/ui/VCAccountList/vcaccountlist.cpp

    r89 r91  
    4141
    4242    on_tblViewAccounts_selectionChanged(); // Set initial state
    43 
    44     ui.btnAddAccount->setEnabled(!BCGatewayManager::instance()->getGatewayList().isEmpty());
    4543}
    4644
  • src/ui/VCEditAccount/vceditaccount.cpp

    r81 r91  
    11#include "vceditaccount.h"
    22
     3#include <QMessageBox>
    34#include <QRegExp>
    45#include <QSet>
    5 #include <QMessageBox>
     6#include <QTimer>
    67
    78#include <validation/svalidationresult.h>
     
    1617    , accountSettingsWidget_(NULL)
    1718{
    18     Q_ASSERT(!BCGatewayManager::instance()->getGatewayList().isEmpty());
     19        ui.setupUi(this);
    1920
    20         ui.setupUi(this);
     21        QTimer::singleShot(0, this, SLOT(on_show()));
    2122
    2223        ui.selGateway->clear();
    2324        foreach (IGateway* gateway, BCGatewayManager::instance()->getGatewayList()) {
    24             if (gateway == NULL) continue; //TODO: Debug only! (this check must not be necessary!)
    2525            ui.selGateway->addItem(QIcon(QPixmap::fromImage(gateway->icon())), gateway->name());
    2626        }
    2727
    2828    setAccount(account);
     29}
     30void VCEditAccount::on_show() {
     31    QList<IGateway*> gateways = BCGatewayManager::instance()->getGatewayList();
     32    if ((account() == NULL) && gateways.isEmpty()) {
     33        QMessageBox::information(this, tr("No gateway available"),
     34                                 tr("You have not installed any gateway. Adding an account is impossible."),
     35                                 QMessageBox::Ok, QMessageBox::Ok);
     36        reject();
     37        return;
     38    }
     39    if ((account() != NULL) && !gateways.contains(account()->gateway())) {
     40        QMessageBox::information(this, tr("Missing gateway"),
     41                                 tr("You can't edit this account because its gateway has not been loaded."),
     42                                 QMessageBox::Ok, QMessageBox::Ok);
     43        reject();
     44        return;
     45    }
    2946}
    3047
     
    4158        ui.edtName->setText("");
    4259        ui.selGateway->setCurrentIndex(0);
    43         on_selGateway_currentIndexChanged(0); // To go sure this has been called (will be not, if index is already 0)
     60        on_selGateway_currentIndexChanged(0); // To go sure this has been called (will be not, if index was already 0)
    4461    }
    4562}
     
    4966    if ((originalAccount_ != NULL) && (originalAccount_ != account()) && (originalAccount_->gateway()->name() == gateway->name())){
    5067        setAccount(originalAccount_); // Restore original edit account if gateway has been changed by accident
     68        return;
     69    }
     70    if (!BCGatewayManager::instance()->getGatewayList().contains(gateway)) {
     71        ui.selGateway->setCurrentIndex(-1);
     72        delete accountSettingsWidget_;
    5173        return;
    5274    }
  • src/ui/VCEditAccount/vceditaccount.h

    r42 r91  
    1919
    2020private slots:
     21    void on_show();
    2122    void on_selGateway_currentIndexChanged(int);
    2223
Note: See TracChangeset for help on using the changeset viewer.