Changes in / [478:00d38a068da9:496:0dadad5a93b8]
- Files:
-
- 3 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
.hgtags
r473 r495 11 11 998ecee73a374558f87b42cd851d76b375870185 version_0.17 12 12 5758776ce06206050a8c93cf36d15f8ccfb05097 version_0.17.1 13 d83a928b8161308064c2521f70fea23ea4cf8cd6 version_0.18 -
MLXMANIFEST
r472 r494 7 7 library/fnmatch.pyc 3414 4d50000f78e903598af06ef1c5cfb3ef 8 8 library/libexpat-1.dll 143096 701659d3689bf4a8265b669b7d774255 9 library/gtk/_gtk.pyc 549 f1b48400df71c83e37cce660247baf469 library/gtk/_gtk.pyc 549 01ab724263b682fef252e76719620966 10 10 library/encodings/cp858.pyc 7591 02054a0b8e91b9758826eb70cddf096f 11 library/mlx/pirep.pyc 4623 84487872077e9a32c82d28cfea89532711 library/mlx/pirep.pyc 4623 2a008f269c900fb604b94b4e427f61b5 12 12 library/encodings/cp1254.pyc 2678 17ff2ac86f90886d5c73ed789f0499f3 13 13 library/encodings/unicode_internal.pyc 2022 1e902113491e0c334b44deb0c8940e01 14 14 library/libpango-1.0-0.dll 333729 5a14efd93ee27cfe960220fe4a904911 15 library/mlx/gui/gui.pyc 48520 1c08ace468a1a1c5acdb4f18c25b5ffd15 library/mlx/gui/gui.pyc 50869 f16e03a735b1b3181d5477272f937f49 16 16 library/stat.pyc 2503 d3b6dc7a54e705219f04d0be75a212de 17 17 library/posixpath.pyc 10734 d694316c239784c444b252c801c97efa … … 20 20 sounds/speed.mp3 26331 3d64da0eea9f48fa73be82d385354bf6 21 21 library/encodings/cp932.pyc 1638 e060301989634a7fb30ded375011cb09 22 doc/manual/hu/bugreport.png 12385 c71c7db56f19870ae5d6bb7f533d3679 22 23 library/share/locale/hu/LC_MESSAGES/gtk20.mo 58794 6ee4491ae7bc9d3dfb778578eb29a0b3 23 library/gobject/_gobject.pyc 573 de9b396b0ed67264e7f8bfb337693b3a 24 library/gobject/_gobject.pyc 573 10867282062943d560e4ee8a6fe45c02 25 locale/en/LC_MESSAGES/mlx.mo 61476 1698298a3947ef2f3a24496b9357ed12 24 26 library/encodings/utf_7.pyc 1747 2beeb059236527197d6c640396476ce8 25 27 doc/manual/hu/pirepViewer.png 26835 267e4325e550ed14ed22f86a2c7e8e9d … … 39 41 library/pangocairo.pyd 17920 5fc69a7d29a6d3127710c64de440daa4 40 42 doc/manual/en/fuel.png 27700 777f9f3431c2f53db4b98f3449e4baf7 41 library/mlx/gui/info.pyc 4951 96eb0d60c54f976ab40d873f47a853ac 43 library/mlx/gui/info.pyc 4951 fbdcf71cfaa3776a5878d69e8dce54d8 44 library/io.pyc 3378 197da422e1d85c483c94fa0251b5ff76 42 45 library/xml/sax/xmlreader.pyc 17862 0362ded7016d21cdd85aea1170ebdda1 43 46 doc/manual/hu/fuel.png 29886 92a67f7d11e5101a7ac64034c7be26a4 … … 56 59 library/collections.pyc 23430 3b68687320ddc080ef5c92404487a161 57 60 library/encodings/hp_roman8.pyc 3922 cc8ddf1c5f5264309df0050775df2dc3 61 library/xmlrpclib.pyc 40724 d4f819f9199ea21236a74c967e335c43 58 62 library/encodings/big5hkscs.pyc 1670 0ff54e70f21b5e4a359d3779367cba85 59 63 library/encodings/utf_8.pyc 1806 4b8dee0284ea2f55c4142fcde7463524 60 64 library/unicodedata.pyd 688128 c856c31a03dc892e4f2aee93d0bfee44 61 locale/hu/LC_MESSAGES/mlx.mo 6 4529 cc181a87f3328bf8a736ef008a34197265 locale/hu/LC_MESSAGES/mlx.mo 66075 a3ac01dc28e8960460ef446c47766217 62 66 library/encodings/mac_roman.pyc 2716 4b4745eccfcb77860b70b374ac07fbcc 63 67 library/copy_reg.pyc 4893 7a58bc441232056d1c123cd3375b3774 … … 72 76 library/_hashlib.pyd 287232 a1a18de0644f481749fcbcf26005eeaf 73 77 doc/manual/en/monitorWindow.png 20886 42e08d10c758e21209c4c021f391dee7 74 library/_hashlib.pyc 549 bb 712042988fe28475a109bc453b3b2378 library/_hashlib.pyc 549 bb6f94508135e4f447a7af40f75e97c7 75 79 library/libpng14-14.dll 230529 f3a15497e25baaa721f96638d7a4d2f8 76 80 library/copy.pyc 11674 30d1745c5e38ab170f8a0486fbebf305 77 81 library/share/locale/hu/LC_MESSAGES/gdk-pixbuf.mo 21895 a932ead453f04de30e348c1689a4d896 78 library/mlx/gui/dcdata.pyc 16051 1412b719e5252e15ca44accab1c65f3b79 library/mlx/gui/__init__.pyc 107 3494fc6a671a7b8a9dc72ea93948ae5282 library/mlx/gui/dcdata.pyc 16051 e63d916eb1b0070f1915063cbc068119 83 library/mlx/gui/__init__.pyc 107 22f268cac1c5be2f3a058810b6caead3 80 84 library/encodings/iso8859_5.pyc 2679 58a290e94b0266ef8ff4ee52da00e257 81 85 library/encodings/iso2022_kr.pyc 1683 ef9549932514d2deda6c4676e5e5f1db … … 83 87 library/select.pyd 11776 d90bf525f9f6c9c3aa6532fa6e569b4f 84 88 library/base64.pyc 10528 39abec9c60dc011d3c763f443f9b1a11 85 l ocale/en/LC_MESSAGES/mlx.mo 60039 ba50bf8059d1a393961d122430b40e7689 library/mlx/gui/bugreport.pyc 4602 cb1b9d897bafb5ece830db76df683f63 86 90 library/traceback.pyc 11223 50ace5c2c6c040a923082442da94cd78 87 91 library/_weakrefset.pyc 9290 a56e87c491c0511cd329a3c8c4cd9563 88 library/mlx/flight.pyc 17303 69b76eaff78178a9c8c139e0e41c9e5892 library/mlx/flight.pyc 17303 5dea088a693918b1749263990c6e8b25 89 93 library/urllib2.pyc 43566 7eb57ea0dcd1086d1d9073a5cefb0903 90 94 doc/manual/en/flightSelection.png 29847 7817c8f5ed8d7fe64cf72d0addaf3e4a … … 96 100 doc/manual/en/mainWindow.png 25345 15b206118a6670f9edaceb8aa830fdd7 97 101 library/ctypes/__init__.pyc 18846 2bd183962453ae93d6887b303d3fd338 98 library/mlx/acars.pyc 1690 733d057c94683c74079d6e096f601855102 library/mlx/acars.pyc 1690 96ceda793dc57922cc6867845ac782b3 99 103 library/encodings/iso8859_3.pyc 2685 7b5b2924647578ab7555db2d86cd1b9b 100 104 sounds/taps.mp3 16614 d4a019c7e9342ae329aee6932d6a43c3 … … 113 117 library/encodings/mac_latin2.pyc 4717 564dbaf5c296a147203eb821dc2466ba 114 118 library/encodings/utf_16_be.pyc 1854 84a1d1465453727af051eaeeb853782f 115 library/mlx/fsuipc.pyc 72 133 b1be2f6e528f6de4a11947f3b06f3960119 library/mlx/fsuipc.pyc 72456 eafa9e3e0e9bdff01306dfb2863de12b 116 120 library/xml/sax/__init__.pyc 3579 c78222ad1fd4f3dbdea06666fe74e84e 117 121 doc/manual/en/connect.png 27436 5406dfe5408569cb95499c057bf0185b … … 125 129 library/libgdk-win32-2.0-0.dll 931390 a2b46daac3d4140efdf86429f7aea476 126 130 library/win32file.pyd 111616 25ecaa0a381c6fd9ba4080bea63b952e 127 library/mlx/gui/common.pyc 10275 e5b39100ad96b27ebe0411f43b270a4a131 library/mlx/gui/common.pyc 10275 b4ed1d0db928ac3a5cfa01c7bed995fa 128 132 library/dummy_threading.pyc 1265 5ab5c897721aeb346b5bccb84066c5bd 129 doc/manual/hu/index.html 49797 7195cea2525211d941b13e47a0cb4de7133 doc/manual/hu/index.html 51903 4bfbb26709c699f21fe593cb4efd2d98 130 134 library/encodings/cp1258.pyc 2681 5c09b3b0a82036b0e785422376cb64cc 131 135 sounds/767taxi.mp3 160496 4cb43cda6e1214fbe15328a716827345 132 136 doc/manual/en/prefsAdvanced.png 16169 64c14e0842c413cac98b92926279f3e0 133 library/cairo/_cairo.pyc 561 fd915e3a83a645364f546a1293ff44a6134 library/win32file.pyc 552 f29ee1000831f72ce0ea92e07beddd73137 library/cairo/_cairo.pyc 561 bc5f5d52b0855de9123a104c87c1ff05 138 library/win32file.pyc 552 d5615f88eec920b139331f60a7451d6f 135 139 library/encodings/cp865.pyc 7868 7d40a7ba053ac23339218be8799e5397 136 140 library/lib/gtk-2.0/2.10.0/engines/libwimp.dll 97984 a5bbbe46e1363aba9020a76f2d58e9d6 … … 141 145 library/share/locale/hu/LC_MESSAGES/gtk20-properties.mo 167125 cd1b1b3693c1e3c74bfcea20be640cc6 142 146 conn_red.png 914 860388cb7c3b26b2f348fdbee40780ce 143 library/bz2.pyc 534 9b91d81769ddfdda2b7150b66a58bd43147 library/bz2.pyc 534 3480c8fcdb012cd24bc649ca4fbac334 144 148 library/xml/sax/expatreader.pyc 13563 4f64c0efb2f1f8dbba84cdb5c6036f2d 145 149 library/email/utils.pyc 8840 a7be428df6fddee6121cfce55382d1f8 … … 155 159 library/UserDict.pyc 7920 c72896a5a8a1a3d93fa6ba23c50a04b0 156 160 library/encodings/koi8_r.pyc 2700 fff1b35002b9e938b7ea6fd0fbe824ae 157 library/mlx/gui/statusbar.pyc 4812 49946660d92b7b634740537450b63723161 library/mlx/gui/statusbar.pyc 4812 87773f7d0bd28ed6250acf1972110ca8 158 162 library/warnings.pyc 12666 9788b5f45765e8204e04c820f2711094 159 mlxupdate.exe 19456 ef19a89499c14de018b7da90380aaa73160 library/mlx/const.pyc 670 9 3c1c8694d4e8d997ea32bbece1e395a4163 mlxupdate.exe 19456 a9a83918df9f5a042697d207d68bd300 164 library/mlx/const.pyc 6707 95c101c7e31b0fdc9c219ceed3269136 161 165 library/email/errors.pyc 3229 cdb78ab237e195ad69f059128bc03b1d 162 166 library/linecache.pyc 3091 666e6f81b0ea9a7637f8068493f738d5 … … 171 175 library/shlex.pyc 7282 cbe1a4823894c97c87d01f9d9faf5b8f 172 176 library/cairo/__init__.pyc 142 010dd7cc8485565d5782d60e92e4ba34 173 library/_ssl.pyc 537 94c59693e5b56feb97f83ab8a9de691f177 library/_ssl.pyc 537 fc20fea54ee0d9da3826a70fc3d6b19c 174 178 library/encodings/iso8859_8.pyc 2717 f3ad6ce58cfac9e3ca86cf5c2fef092b 175 179 library/encodings/iso2022_jp_1.pyc 1699 faed9d5747e982cec9fa8b3ad8e1de26 … … 180 184 library/httplib.pyc 35251 2ac8119676b4b02ed78fd020ea423de5 181 185 library/cmd.pyc 13512 808f813d5e354b7073a1356e44c7b554 186 doc/manual/en/bugreport.png 11730 a649c456acbbfa0419d183a7b8261c01 182 187 python27.dll 2206720 f8f39495ed4a813e8f3049a4b9f5cff4 183 188 library/encodings/mac_centeuro.pyc 2747 6461bd7ed7a57683d5c36001f9ac85c9 … … 187 192 library/encodings/cp869.pyc 7915 404063f8111d018b17d803a12c956ee8 188 193 library/opcode.pyc 6052 4b056d1c0ecd2904ca1fb2a14f28da3c 189 library/mlx/gui/checklist.pyc 12279 555775aaed42b3d0687e1b0f501a9f61194 library/mlx/gui/checklist.pyc 12279 0d648433bc36dd90e70dbd27c094733a 190 195 library/email/header.pyc 13339 f741f4c3543a278fec30f4d9bdd0f859 191 196 library/encodings/cp1252.pyc 2676 b4c43cc72650c911cf3654dbaf565df9 192 197 library/share/locale/hu/LC_MESSAGES/atk10.mo 8465 e3f3466da367215aad971d7b0394229d 193 library/unicodedata.pyc 558 399cca373cb79d7330ff294ed9222bde194 library/select.pyc 543 9922ae4c4ba0f176dbd4ac044f1e2835198 library/unicodedata.pyc 558 13df5f4887a442353ba4946d4da4887f 199 library/select.pyc 543 40f3097f43a31700f3fb640cefb93106 195 200 library/encodings/uu_codec.pyc 4646 5282a5fcb676851224d2924aa3e48a9e 196 201 library/ConfigParser.pyc 23857 1d17020dd0000ce0f73de812effa152f … … 203 208 library/libpangoft2-1.0-0.dll 815421 1dbfead06e26edb81f0849490210e3ff 204 209 library/random.pyc 24831 54b2048974a5c98912276ffa5dc637a9 205 library/mlx/util.pyc 4884 77dc72c6342f1ec18fa0179aaaa216ad206 library/mlx/soundsched.pyc 9185 70d145fdbd01d9e3645230cdf7137ca1210 library/mlx/util.pyc 4884 0e1e044381afbed77e8cd996e3df4aa0 211 library/mlx/soundsched.pyc 9185 5d9c36cbf8971ad0e91adff5f9c4ab54 207 212 library/doctest.pyc 79210 620422f95e18417ff5f8440534a71e91 208 library/mlx/logger.pyc 12739 11b7e1086e6143524f6e92b2613943eb213 library/mlx/logger.pyc 12739 8b2df45fae102a30b2ad31e55342de74 209 214 library/encodings/cp775.pyc 7888 25bf7dd514dff294aa02d5119399b2b7 210 215 library/libfontconfig-1.dll 279059 dd583bedc5efe7bbd21a8ef107dec88d 211 216 library/_strptime.pyc 14347 ad17a449b54061177a080e3a21507a39 212 library/mlx/singleton.pyc 9184 8664be8429e6c3ea52fb727beb9ef07f217 library/mlx/singleton.pyc 9184 3b71000d428959ab355db2658cea9557 213 218 library/locale.pyc 48754 a51d20267132acc6bc66ac6252cf870f 214 219 library/socket.pyc 15488 35f8eb455d6d8df8e19826d1dd7193f2 … … 219 224 library/encodings/ptcp154.pyc 4700 377245b13f9246526c8c17b5e13bac4f 220 225 library/gobject/__init__.pyc 5154 944a57e672b63943bf88c5dbe459cd41 221 doc/manual/en/takeoff.png 26128 63fb0227347eba88fe4f108d730dc8c0 226 library/xmllib.pyc 25767 3ec689dd4068f2f244823616800486f7 222 227 library/re.pyc 12699 5b157b40e294465c0f3d2ca82f70f66e 223 228 doc/manual/hu/flightInfoTab.png 28786 3e8af27775131f02696b0912ca441f36 224 229 library/encodings/utf_8_sig.pyc 4625 1b1405db186e5819fa271ff96c1ca2c5 225 library/pangocairo.pyc 555 10524b4e49d33573867f9e697c04823f230 library/pangocairo.pyc 555 64aeb5c4fabbf2e53888ad5f32a6a543 226 231 library/encodings/cp1255.pyc 2697 b265913c887f2e1c8736632b652c0093 227 232 library/encodings/zlib_codec.pyc 4308 319c9073aff840436a03cc1fa0b08fb5 … … 230 235 doc/manual/hu/connect.png 28822 929f3eb85ee3cad019e12017c923f664 231 236 library/encodings/palmos.pyc 2876 9284ad53dcfd82dfae0a79923b1cf91d 232 library/mlx/web.pyc 29032 c01c2b9459942ff44dc8486231e7af40233 library/mlx/gui/gates.pyc 5384 e85898dc153d9e624ff663afc0575e7d237 library/mlx/web.pyc 30343 f51920501671cdb2752a7e3aba736f8b 238 library/mlx/gui/gates.pyc 5384 9f6acad03872832505e31406a1b6762b 234 239 library/email/feedparser.pyc 10682 4de6a63da8dc270c9881edb9c2f28508 235 240 library/gobject/propertyhelper.pyc 8878 cc3598dab17d31ff46a6dee669ccb5ed 236 241 library/intl.dll 152489 eb2d4c4d4a527bc88a69a16cc99afcf5 237 242 library/encodings/mbcs.pyc 1883 2213911a7dd0deada6799b63e18b695b 238 library/pyuipc.pyc 543 d6b1a35f0fc14da2d3e3b772eb439cb9243 library/pyuipc.pyc 543 2c9972aae2b17df1fb358cdd2338e577 239 244 sounds/TOC.mp3 273032 fae1be2ad25c8b54806bd1d759919705 240 245 library/encodings/iso8859_4.pyc 2678 16f2fe7994051752360c533c052b892b … … 260 265 doc/manual/hu/flightSelection.png 30815 e8bcdda6079c6b16ffa72ca62c21ca85 261 266 library/win32pipe.pyd 24064 de374eded459293b2a7eb8ed8fb38eaa 262 library/win32pipe.pyc 552 6844af6228f753e3ac0121e175dd8ebc267 library/win32pipe.pyc 552 aa728de41e6d4631d29aff7cd881238f 263 268 doc/manual/hu/cruise.png 27460 a2610173563e45baae1b0f9e63007ebd 264 269 doc/manual/hu/logTab.png 28706 f48004202310bd2a1cb2f873d8064e93 265 270 library/encodings/iso2022_jp_2004.pyc 1723 66376e788f3819e781897268c1100986 266 library/win32event.pyc 555 8f28107527f5eb58cd6ce2e363d0d11f271 library/win32event.pyc 555 e63b8e35e47f054dff396030169e6620 267 272 library/encodings/cp866.pyc 8103 f36418dcf93b17b3ced63bd544f44159 268 library/gio/_gio.pyc 549 f7d9365b77551d4f09a98c6b5333bdc6273 library/gio/_gio.pyc 549 834dd5bbbac7b7a4b756a0d5f66a47f0 269 274 library/encodings/cp437.pyc 7874 63f1278c0a66129c6fb4f504d6b61b66 270 275 doc/manual/hu/helpTab.png 27961 8e7cc4aeb8d7f40fcf186c7caf53583b … … 273 278 library/mimetools.pyc 7837 c9accd6ef795bf71c90630be0161cadc 274 279 doc/manual/en/pirepLoaded.png 9887 e27a7c87e134944787e29874c455380d 275 library/mlx/gui/weighthelp.pyc 13179 9ebfa07c41e167371380dda80b5bd72b280 library/mlx/gui/weighthelp.pyc 13179 09924037c8e067c96c1e7acd88671ed1 276 281 library/encodings/quopri_codec.pyc 3365 01342d4d2735bcbfeb333d784297547a 277 282 library/libcairo-2.dll 1294335 c0da2a3ab704f338f0fc6df51fd99497 … … 287 292 library/email/message.pyc 27764 493826f529d17f5a21080a4c98b49369 288 293 library/encodings/mac_romanian.pyc 2756 a3b2a0892236bc80c8efe8940e33339e 289 library/mlx/gui/pirep.pyc 16749 391c2937e76d3999d5761ee03d5ac839294 library/mlx/gui/pirep.pyc 16749 7a295b28dbdad43b33c52d814be60792 290 295 library/mimetypes.pyc 17806 927ce6a7079707aaee925e855ed23454 291 library/_ctypes.pyc 546 f ce7a1fb0d51c97eb5d45a1c4a887e3c296 library/_ctypes.pyc 546 f6d7b651ecb48c9f39af248b440a7102 292 297 sounds/F70taxi.mp3 154854 51332dc691d3519355f61ed06c959d8d 293 298 library/encodings/cp857.pyc 7611 1b46c8959ac097b73e1c680d464cdc32 … … 307 312 library/repr.pyc 5045 82f0d89c685c3dacd941e01e4b2f31ef 308 313 library/quopri.pyc 6352 87c42d94f753dd4c8a761cfa79453bb8 309 library/mlx/gui/monitor.pyc 120 15 b01d7f1e65adf046e41774eff34c7495314 library/mlx/gui/monitor.pyc 12021 e6ca05162aa5fee265de2a5a63f0a62c 310 315 library/encodings/latin_1.pyc 2111 52427573ccbfd06220b67d5a9dd1376e 311 library/mlx/update.pyc 16952 8fa20ca0ddd4ce5f06f70fba9bea6e83316 library/mlx/update.pyc 16952 b4c0e85d094410aa0b7075476962730d 312 317 library/encodings/gb2312.pyc 1646 466ac29d34de1ad4b3d299ca834e28d9 313 318 library/libgdk_pixbuf-2.0-0.dll 285194 e4c64b0e7e4c6606f3973a16c0c1ee84 314 319 library/encodings/big5.pyc 1630 a21b45d3e487bf09f40a08448040c97d 315 library/mlx/gui/update.pyc 11427 5698abbc9b133f18fa2c37d3bfa74bee320 library/mlx/gui/update.pyc 11427 903cdcb4529c2131de98c8a9e9cd1aa4 316 321 doc/manual/en/gatesTab.png 29585 00ebc96a2b4a7473dbb6a3162a04192f 317 322 library/bdb.pyc 17708 9a8fdcaa65f595c842689247847879d9 318 library/mlx/gui/flight.pyc 111770 669274e7a292c365f3c824be5a001854323 library/mlx/gui/flight.pyc 111770 b038aaa14a31b4ba86b86b84f1a98aca 319 324 library/unittest/case.pyc 37758 1d2235e74c246b562c5c00ddf73c621a 320 325 library/subprocess.pyc 38648 c9f749db06dfc9fb32079de51d6efd01 321 library/mlx/acft.pyc 37473 1 5a999fcf658832f4e01d4ba6b61f9be326 library/mlx/acft.pyc 37473 1452cb0d24ca64324e7fc8a1315a000c 322 327 library/gobject._gobject.pyd 113152 3d05dd191361f83aa247b62c700fa04e 323 328 doc/manual/hu/checklistEditor.png 27863 8c750892a52dc10ca654a9d0b2765358 … … 326 331 library/encodings/cp862.pyc 8003 261df6dd1a6e5ad90a83dfc739a25e0a 327 332 library/gtk/_lazyutils.pyc 2772 93f9aa41ad4223106d99340cd539a566 328 library/mlx/gui/statusicon.pyc 5604 59bd9ad846b8f68256ce2ea192728d0d329 library/mlx/mlx.pyc 2852 6b696bb9a7b168bebf1b41c65f42cee6333 library/mlx/gui/statusicon.pyc 5604 b19c1013fe92ddd28ff2d809cf62cd50 334 library/mlx/mlx.pyc 2852 ee91a9f5bc403a0ff518d773cdd98b86 330 335 library/encodings/cp864.pyc 7999 ca90afae086cb6b8f69b8419cc3cd1cb 331 336 library/pyexpat.pyd 152576 5a82e9ec95005aca6130751e5b961cc3 332 337 library/encodings/cp863.pyc 7868 fc7ff06dab536b93c68fcb8e7bac713f 333 338 library/xml/parsers/__init__.pyc 294 83f6a77ed8cd962b3c75c4779dc557ac 334 library/pyexpat.pyc 546 f44b6787cae28cd1a4143900d1dd3f05339 library/pyexpat.pyc 546 5a5b32b24e875d2d4a1cbd12351ee7c1 335 340 doc/manual/hu/gateSelection.png 29237 bac37e7001261a40a84e4202247f6052 336 341 logo.png 69816 4a7517b22cfd75cc9c15e3fc1b7ebeec … … 338 343 library/ftplib.pyc 32043 5a1925388a0874e459aed6891f4cf0c1 339 344 library/libgmodule-2.0-0.dll 36986 b0b2396fc6413016a45a5e8ca2ea8152 345 library/gzip.pyc 14358 2a4a036a0b24586b6bdde419847a18f6 340 346 library/libatk-1.0-0.dll 163476 c703f592ddf798472189d895b652aff4 341 347 doc/manual/en/route.png 25228 c1b2fb99d21cd862ea292d693400c955 … … 346 352 library/encodings/koi8_u.pyc 2686 b7e5a52eaaaf6b340075b40dc7596f42 347 353 library/encodings/mac_arabic.pyc 7824 820deef79b02e1f7e52eb18e9be655bf 348 library/mlx/gui/prefs.pyc 27685 ff3a1be19bf598857df6a0664ffc6c62354 library/mlx/gui/prefs.pyc 27685 03190ddbc9ae665c284de51408963ba7 349 355 library/atk.pyd 208384 ebe7f0929eac23a3205d17d69906e172 350 356 library/win32event.pyd 18432 8b65330a56e2bc60d43d6e266c3a922a … … 357 363 library/_socket.pyd 38400 5d273be76603399e88cf57f2605004bf 358 364 sounds/ding.wav 80856 18e639792d3767436ac6955eb60e4f54 359 library/_socket.pyc 546 5b9685ab876b72c9513e885a570749a6365 library/_socket.pyc 546 287b7b44eacfe6d10ec0f114f2f212c2 360 366 library/encodings/hex_codec.pyc 3520 a8b8d5b7c8810379c7007bcbc253951c 361 library/mlx/checks.pyc 58 257 4690f35b1da8dd526c368387607411b7367 library/mlx/checks.pyc 58364 a10d1aef350f56c74fc4cdfe04bedfcd 362 368 doc/manual/en/statusIcon2.png 5875 71fc121823dee0a4c00715fac1b5665c 363 library/mlx/sound.pyc 6326 a45c33a00ad8162a37467733b7af5500369 library/mlx/sound.pyc 6326 fdf54890d13eb07e1bd1f8c490d61893 364 370 doc/manual/en/pirepViewer.png 25098 7c545e70b995ac0f9fcae93fe5d0e899 365 371 library/encodings/aliases.pyc 8750 75c22196420d0157fec085d285947a71 366 library/glib/_glib.pyc 555 4b69394fdb966e554dfd49bc913aeada372 library/glib/_glib.pyc 555 7e925b500c71e85d074b65a6a541e9ec 367 373 library/libpangowin32-1.0-0.dll 108945 d07f128828225b7cc38e9e590eb3ba8a 368 374 library/encodings/iso8859_10.pyc 2693 5e6cc8f721486ddbc1c99da285e13191 369 library/win32api.pyc 549 0cb681a77d228349f312bab336d772a9375 library/win32api.pyc 549 64dda4ce6ef6ed316210bf9a3679f919 370 376 library/gobject/constants.pyc 1957 2e9cdc605e7c449ef4fc23f56128acec 371 377 library/libgtk-win32-2.0-0.dll 4938115 cc6dca192aca6f91bd96a5b5f86e036d … … 375 381 library/encodings/euc_jisx0213.pyc 1694 88f34b9922eddbe5e1f3c77fd89e86f9 376 382 w9xpopen.exe 49664 e6895233ad1e6f3dcdd04c7c26b0e7c0 377 library/mlx/airports.pyc 4350 e 0fee9bae54850629841bbcf68b1b89f378 library/mlx/gui/callouts.pyc 16060 7a3055f313e693779e9d2df22bb7568a383 library/mlx/airports.pyc 4350 e6852c03d931caa17646118c38e6f8f1 384 library/mlx/gui/callouts.pyc 16060 2e120c6e554d8d68459a52791e374789 379 385 library/encodings/cp1026.pyc 2653 ced5dd0cc0da378b0968f82309b9bcfb 380 386 library/encodings/iso8859_15.pyc 2693 b892f358bbc25ae9d3824be158aabe28 … … 387 393 sounds/cpt_takeoff.mp3 8255 254edcf79b8b3752d1a7c191c57f615a 388 394 library/encodings/cp860.pyc 7857 59c6f69108873700081e71b2faaa29f8 389 library/mlx/__init__.pyc 103 877b8715b7e58440a0e8f212cab6035e395 library/mlx/__init__.pyc 103 029f80bd80f880e6ca70ef4ba46f7d06 390 396 library/encodings/iso8859_13.pyc 2696 f901ae0bbcfbb78f0c1783e89b2e2dc5 391 library/mlx/i18n.pyc 1972 fe45816e49cf5e380bc39942a9dfa875397 library/mlx/i18n.pyc 1972 141a57905a2597e5ced25866d032d3a4 392 398 library/xml/sax/saxutils.pyc 12382 32ed045b3b520234ebea6a508a6569fe 393 399 library/share/locale/hu/LC_MESSAGES/glib20.mo 84697 a3167f1c306a43d662f7c261abc69156 … … 396 402 library/webbrowser.pyc 18138 c85009edebad6d278fe786fec10ebbbe 397 403 library/sre_compile.pyc 10792 c58f94fbee661f3bb0c59ecc13c0416e 398 library/mlx/pyuipc_sim.pyc 56894 4c161413a75f7d98b22ee550b3039dc8404 library/mlx/pyuipc_sim.pyc 56894 217013a9d23c0ab283d1633187a49483 399 405 library/encodings/iso8859_9.pyc 2678 88880e046738ebd2012c8034416a9adf 400 406 library/encodings/cp875.pyc 2636 c72faa5d1cb6105ae81c971448fea479 … … 404 410 library/hashlib.pyc 4346 fc9aecaadc9607989e48449f46cbdfd1 405 411 conn_green.png 936 0b7fbe8ee0af2cbeefdb42110a8fdf34 406 doc/manual/en/index.html 4 5125 067aa724886c83b5ad929aa0a831fde9412 doc/manual/en/index.html 47073 66a8cdd22cfd3d819c02f3aaab48eaea 407 413 library/encodings/cp1253.pyc 2689 52d4a723e9e86940701cb648b40ed884 408 414 library/email/encoders.pyc 2092 cd83727bafdb4145b8fa43dd10ea48f3 … … 413 419 library/libgthread-2.0-0.dll 44287 7ad6f303082b382bff7bafbab246c61f 414 420 library/glib._glib.pyd 58368 0de636503e43c4eb00e80927bc9bda97 415 library/mlx/config.pyc 29918 3b72b0439191e799656171cc7dd7c019416 library/atk.pyc 534 061be6ff166d9ffad8d15befece2b843421 library/mlx/config.pyc 29918 40fff6f2c4a35ff492efe8781cbf5ff8 422 library/atk.pyc 534 8407c9b900936751dde6b616e124a504 417 423 library/gio._gio.pyd 263168 acb8c95fdc391079bebdf7d8685b0dbc 418 424 library/encodings/cp861.pyc 7868 c97a8970ce4d9f40cbafbea6576fbdca … … 424 430 library/__future__.pyc 4177 43d264d951ac2085334c7b9dd4558595 425 431 library/logging/__init__.pyc 54813 7bcdf2e8da474f5e94d8e499f6fc3ed4 426 runmlx.exe 64000 5ec9b2e50da310ff560da15187c29f6b432 runmlx.exe 64000 c7dc94ee996f138cad50db207cebf391 427 433 library/optparse.pyc 51253 39594a40bc1222173d57b7d5740e3d92 428 library/mlx/fs.pyc 11756 7bce435c822aa421d9fb4d2554d11134 434 library/mlx/fs.pyc 11756 0d3bccf67fe41e1bdc60c718ee0388fa 435 doc/manual/en/takeoff.png 26128 63fb0227347eba88fe4f108d730dc8c0 429 436 library/unittest/result.pyc 7444 aefbb3cc79c0ff17787ce84faed7f5e8 430 437 library/inspect.pyc 38547 836f659fad54f5ee7e8f9d565003aacd … … 436 443 library/glib/option.pyc 11891 bd90183c75d8f473ecf653e3d63a27f9 437 444 library/StringIO.pyc 11100 f4eb4a2bb3d6fb0af925681c5375c673 438 library/pango.pyc 540 cb71945a34ce92e329f941e8f29fef01445 library/pango.pyc 540 026b1be89c67b8c07e97a8bd88b348ca 439 446 Microsoft.VC90.CRT/msvcp90.dll 568832 6de5c66e434a9c1729575763d891c6c2 440 447 library/sre_parse.pyc 18380 fe2376a101668be1124f9ee316662bab 441 library/mlx/gui/delaycodes.pyc 12327 1edc9f3dc69f70ac511ec2de05a96e7d448 library/mlx/gui/delaycodes.pyc 12327 63f71d2c5a4a9d4591b3cffb3ed2b027 442 449 library/encodings/raw_unicode_escape.pyc 2048 8138045029da04bf45204ab756d1bcd4 443 450 sounds/TOD.mp3 174707 92176d53d948fbfebd08c011b063179a -
doc/manual/en/index.html
r470 r493 54 54 boarding stage, your flight enters this stage.</li> 55 55 <li><b>takeoff</b>: If you turn on the strobe lights 56 during taxi or after a rejected takeoff (RTO). If your plane has 57 not strobe lights, the program will track your status after 56 during taxi or after a rejected takeoff (RTO). If your plane's 57 strobe lights cannot be detected properly, switching the transponder 58 to mode C causes the program to enter into this stage. If your plane has 59 no strobe lights, the program will track your status after 58 60 exceeding 50 knots during the <i>taxi</i> stage, and if you lift 59 61 off within less than 40 seconds, it will be considered a takeoff.</li> … … 130 132 </p> 131 133 134 <p> 135 The program also includes a built-in <a href="#bugReportWindow">bug 136 reporting</a> facility, which can be used to report any trouble 137 encountered while using it. 138 </p> 139 132 140 <h3><a name="gui">Graphical User Interface</a></h3> 133 141 … … 1086 1094 </p> 1087 1095 1096 <h2><a name="bugReportWindow">The Bug Report Window</a></h2> 1097 1098 <img src="bugreport.png" alt="The Bug Report Window"/> 1099 1100 <p> 1101 The bug reporting window can be used to report any non-fatal bugs 1102 that occur during using the program. Bugs can be reported to 1103 appropriate topic in the MAVA forum, via e-mail or tickets created 1104 by hand on the project's website. However, utilizing this window not 1105 only creates the ticket, it also includes automatically the texts of 1106 the log and the debug log, making the life of the developers 1107 easier. Of course, it might happen that the program crashes in a way 1108 which makes this window inaccessible or to work incorrectly, in 1109 which case you must resort to the other possibilities. 1110 </p> 1111 1112 <p> 1113 The bug report window can be displayed by selecting <b>Tools/Report 1114 bug</b> or by pressing <b>Ctrl+B</b>. The summary must be entered 1115 and it should be a short, one-sentence description or title of the 1116 problem. The <i>Description</i> part is not mandatory, but if you 1117 can think of any useful additional information, you might give it 1118 here. As the program automatically appends the log and the debug to 1119 the description, you should not copy them here. You can also give 1120 your e-mail address to receive automatic notifications of the status 1121 of your bug report, but consider that your e-mail address will then 1122 appear on the project's website in the bug report. 1123 </p> 1124 1125 <p> 1126 By pressing <i>Send...</i>, you can create the bug report. If it is 1127 successful, you will receive a message telling so and including the 1128 ticket's ID that you may refer to later. 1129 </p> 1130 1088 1131 <h2><a name="monitorWindow">The Monitor Window</a></h2> 1089 1132 -
doc/manual/hu/index.html
r470 r493 53 53 5 csomót, a program ebbe a fázisba lép.</li> 54 54 <li><b>felszállás</b>: Ha kigurulás közben vagy megszakított 55 felszállás után felkapcsoljuk a villogót. Ha a repülőgép nem 56 rendelkezik ilyennel, a program 50 csomós sebesség túllépésekor 57 elkezd figyelni, és ha 40 másodpercen belül elemelkdünk, 58 tevékenységünket felszállásnak veszi.</li> 55 felszállás után felkapcsoljuk a villogót. Ha a repülőgép 56 villogójának állapota nem érzékelhető, a transzponder C módba 57 állítására is ebbe a fázisba kerül a program. Ha a repülőgép 58 egyáltalán nem rendelkezik villogóval, a program 50 csomós 59 sebesség túllépésekor elkezd figyelni, és ha 40 másodpercen belül 60 elemelkedünk, azt is felszállásnak veszi.</li> 59 61 <li><b>emelkedés</b>: Ha felszállás közben behúzzuk a futóműveket 60 62 vagy elérjük a reptérhez viszonyított 3000 láb magasságot.</li> … … 128 130 közül egyesek kifinomultabbá válhatnak, és ha túl régi változatot használunk, a 129 131 PIREP javítók akár amiatt is elutasíthatják a járatot. 132 </p> 133 134 <p> 135 A program tartalmaz egy <a href="#bugReportWindow">hibajelentő</a> 136 eszközt is, amivel a használata során előforduló problémákat jelenthetjük. 130 137 </p> 131 138 … … 1114 1121 </p> 1115 1122 1123 <h2><a name="bugReportWindow">A Hibajelentés ablak</a></h2> 1124 1125 <img src="bugreport.png" alt="A Hibajelentés ablak"/> 1126 1127 <p> 1128 A hibajelentés ablak segítségével a program használata során 1129 tapasztalt, nem fatális problémákat jelenthetjük. Hibákat 1130 jelenthetünk a MAVA fórum megfelelő topikjában, e-mailben vagy 1131 saját kezűleg létrehozott tikettel a projekt honlapján. Azonban ezen 1132 ablak használatával nem csak a tikettet hozzuk létre, hanem abba 1133 automatikusan belekerül a napló és a debug napló szövege, ami 1134 jelentősen megkönnyítheti a hiba megtalálását. Természetesen 1135 előfordulhat, hogy a program úgy száll el, hogy ez az ablak nem 1136 elérhető vagy rosszul működik. Ebben az esetben maradnak az egyéb 1137 módszerek. 1138 </p> 1139 1140 <p> 1141 A hibajelentő ablakot az <b>Eszközök/Hibajelentés</b> menüpont 1142 kiválasztásával vagy a <b>Ctrl+H</b> billentyűkombináció leütésével 1143 jeleníthetjük meg. Az összefoglalást kötelező kitölteni a probléma 1144 rövid, egy mondatos leírásával vagy címével. A <i>Leírás</i>t nem 1145 szükséges kitölteni, de ha bármilyen egyéb, hasznos információ 1146 eszünkbe jut, azt ide beírhatjuk. Mivel a program magától 1147 hozzáfűzi a napló és a debug napló tartalmát, azokat ide ne másoljuk 1148 be. Megadhatjuk továbbá az e-mail címünket is, hogy automatikusan 1149 értesítést kapjunk a hibajelentés állapotáról, de ebben az esetben a 1150 cím megjelenik a projekt honlapján, a hibajelentésben. 1151 </p> 1152 1153 <p> 1154 A <i>Küldés...</i> gomb megnyomásával elkészül a hibajelentés. Ha 1155 sikerül létrehozni, erről üzenetet kapunk, amely tartalmazza a 1156 hibajelentés azonosítóját is. Ezt célszerű feljegyezni, hogy a 1157 későbbiekben hivatkozhassunk rá. 1158 </p> 1159 1116 1160 <h2><a name="monitorWindow">A Monitor ablak</a></h2> 1117 1161 -
locale/en/mlx.po
r445 r491 91 91 msgstr "Browse..." 92 92 93 msgid "button_send" 94 msgstr "_Send..." 95 93 96 msgid "button_cancelFlight" 94 97 msgstr "Cancel flight" … … 132 135 msgid "menu_tools_prefs_key" 133 136 msgstr "p" 137 138 msgid "menu_tools_bugreport" 139 msgstr "_Report bug" 140 141 msgid "menu_tools_bugreport_key" 142 msgstr "b" 134 143 135 144 msgid "menu_view" … … 1801 1810 msgstr "Select a callout file" 1802 1811 1812 msgid "bugreport_title" 1813 msgstr "Bug Report" 1814 1815 msgid "bugreport_summary" 1816 msgstr "S_ummary:" 1817 1818 msgid "bugreport_summary_tooltip" 1819 msgstr "Enter a short, one-sentence description of the bug" 1820 1821 msgid "bugreport_description" 1822 msgstr "_Description:" 1823 1824 msgid "bugreport_description_tooltip" 1825 msgstr "" 1826 "Enter any further information you consider relevant. " 1827 "The log and the debug log will be automatically appended to the bug report, " 1828 "so there is no need to copy those here." 1829 1830 msgid "bugreport_email" 1831 msgstr "_E-mail (optional):" 1832 1833 msgid "bugreport_email_tooltip" 1834 msgstr "If you enter your e-mail here, you will get status updates about your bug report to this address." 1835 1836 msgid "sendBugReport_busy" 1837 msgstr "Sending bug report..." 1838 1839 msgid "sendBugReport_success" 1840 msgstr "Bug report #%d created successfully." 1841 1842 msgid "sendBugReport_success_sec" 1843 msgstr "" 1844 "The report will be analysed and you will be contacted " 1845 "as soon as possible. Write down the ID above, so that " 1846 "you could refer to it later." 1847 1848 msgid "sendBugReport_error" 1849 msgstr "Failed to send the bug report." 1850 1851 msgid "sendBugReport_siteerror_sec" 1852 msgstr "" 1853 "The website refused to process the bug report. " 1854 "Contact the logger's author." 1855 1856 msgid "sendBugReport_error_sec" 1857 msgstr "There was some communication error, try again later." -
locale/hu/mlx.po
r445 r491 91 91 msgstr "Keresés..." 92 92 93 msgid "button_send" 94 msgstr "_Küldés..." 95 93 96 msgid "button_cancelFlight" 94 97 msgstr "Járat megszakítása" … … 132 135 msgid "menu_tools_prefs_key" 133 136 msgstr "b" 137 138 msgid "menu_tools_bugreport" 139 msgstr "_Hibajelentés" 140 141 msgid "menu_tools_bugreport_key" 142 msgstr "h" 134 143 135 144 msgid "menu_view" … … 1816 1825 msgstr "Válaszd ki a bemondás fájlt" 1817 1826 1827 msgid "bugreport_title" 1828 msgstr "Hibajelentés" 1829 1830 msgid "bugreport_summary" 1831 msgstr "_Összefoglalás:" 1832 1833 msgid "bugreport_summary_tooltip" 1834 msgstr "A hiba rövid, egymondatos leírása" 1835 1836 msgid "bugreport_description" 1837 msgstr "_Leírás:" 1838 1839 msgid "bugreport_description_tooltip" 1840 msgstr "" 1841 "Írj le minden egyéb, fontosnak ítélt információt. " 1842 "A naplót és a debug naplót a program automatikusan csatolja a " 1843 "hibajelentéshez, így azokat ide nem kell bemásolni." 1844 1845 msgid "bugreport_email" 1846 msgstr "_E-mail (nem kötelező):" 1847 1848 msgid "bugreport_email_tooltip" 1849 msgstr "Ha itt megadod az e-mail címed, a hibajelentés állapotáról értesítéseket fogsz kapni a megadott címre." 1850 1851 msgid "sendBugReport_busy" 1852 msgstr "Hibajelentés küldése..." 1853 1854 msgid "sendBugReport_success" 1855 msgstr "A %d. számú hibajelentés létrehozva." 1856 1857 msgid "sendBugReport_success_sec" 1858 msgstr "" 1859 "A jelentést elemezzük és felvesszük veled a kapcsolatot " 1860 "amilyen hamar csak lehet. A fenti számot jegyezd fel, " 1861 "hogy a későbbiekben hivatkozhass rá." 1862 1863 msgid "sendBugReport_error" 1864 msgstr "Nem sikerült elküldeni a hibajelentést." 1865 1866 msgid "sendBugReport_siteerror_sec" 1867 msgstr "" 1868 "A web szerver visszautasította a hibajelentést. " 1869 "Vedd fel a kapcsolatot a program szerzőjével." 1870 1871 msgid "sendBugReport_error_sec" 1872 msgstr "Valamilyen kommunikációs probléma adódott, próbáld újra később." -
src/mlx/checks.py
r478 r496 1382 1382 if state.groundSpeed>50: 1383 1383 SpeedChecker.logSpeedFault(flight, state) 1384 else: 1385 self._takeoffState = None 1384 1386 1385 1387 def _checkPushAndTaxi(self, flight, aircraft, state): … … 1426 1428 def isCondition(self, flight, aircraft, oldState, state): 1427 1429 """Check if the fault condition holds.""" 1428 return (flight.stage==const.STAGE_BOARDING and \ 1430 return state.strobeLightsOn is not None and \ 1431 ((flight.stage==const.STAGE_BOARDING and \ 1429 1432 state.strobeLightsOn and state.onTheGround) or \ 1430 1433 (flight.stage==const.STAGE_TAKEOFF and \ … … 1434 1437 not state.strobeLightsOn and not state.onTheGround) or \ 1435 1438 (flight.stage==const.STAGE_PARKING and \ 1436 state.strobeLightsOn and state.onTheGround) 1439 state.strobeLightsOn and state.onTheGround)) 1437 1440 1438 1441 def logFault(self, flight, aircraft, logger, oldState, state): -
src/mlx/config.py
r402 r486 667 667 "pirepDirectory", None) 668 668 669 self._pirepAutoSave = self._get (config, "general",670 "pirepAutoSave", False)671 self._pirepAutoSave = self._pirepAutoSave and \672 self._pirepAutoSave is not None669 self._pirepAutoSave = self._getBoolean(config, "general", 670 "pirepAutoSave", False) 671 if self._pirepDirectory is None: 672 self._pirepAutoSave = False 673 673 674 674 self._messageTypeLevels = {} -
src/mlx/gui/gui.py
r450 r496 14 14 from mlx.gui.callouts import ApproachCalloutsEditor 15 15 from mlx.gui.pirep import PIREPViewer 16 from mlx.gui.bugreport import BugReportDialog 16 17 17 18 import mlx.const as const … … 85 86 86 87 self._sendPIREPCallback = None 88 self._sendBugReportCallback = None 87 89 88 90 self.webHandler = web.Handler() … … 109 111 self._checklistEditor = ChecklistEditor(self) 110 112 self._approachCalloutsEditor = ApproachCalloutsEditor(self) 113 self._bugReportDialog = BugReportDialog(self) 111 114 112 115 menuBar = self._buildMenuBar(accelGroup) … … 993 996 prefsMenuItem.connect("activate", self._editPreferences) 994 997 toolsMenu.append(prefsMenuItem) 998 999 toolsMenu.append(gtk.SeparatorMenuItem()) 1000 1001 bugReportMenuItem = gtk.ImageMenuItem(gtk.STOCK_PASTE) 1002 bugReportMenuItem.set_use_stock(True) 1003 bugReportMenuItem.set_label(xstr("menu_tools_bugreport")) 1004 bugReportMenuItem.add_accelerator("activate", accelGroup, 1005 ord(xstr("menu_tools_bugreport_key")), 1006 CONTROL_MASK, ACCEL_VISIBLE) 1007 bugReportMenuItem.connect("activate", self._reportBug) 1008 toolsMenu.append(bugReportMenuItem) 995 1009 996 1010 viewMenuItem = gtk.MenuItem(xstr("menu_view")) … … 1132 1146 self._setupTimeSync() 1133 1147 self._listenHotkeys() 1148 1149 def _reportBug(self, menuItem): 1150 """Callback for reporting a bug.""" 1151 self._bugReportDialog.run() 1134 1152 1135 1153 def _setupTimeSync(self): … … 1372 1390 callback(returned, result) 1373 1391 1392 def sendBugReport(self, summary, description, email, callback = None): 1393 """Send the bug report with the given data.""" 1394 description += "\n\n" + ("=" * 40) 1395 description += "\n\nThe contents of the log:\n\n" 1396 1397 for (timestampString, text) in self._logger.lines: 1398 description += unicode(formatFlightLogLine(timestampString, text)) 1399 1400 description += "\n\n" + ("=" * 40) 1401 description += "\n\nThe contents of the debug log:\n\n" 1402 1403 buffer = self._debugLogView.get_buffer() 1404 description += buffer.get_text(buffer.get_start_iter(), 1405 buffer.get_end_iter(), True) 1406 1407 self.beginBusy(xstr("sendBugReport_busy")) 1408 self._sendBugReportCallback = callback 1409 self.webHandler.sendBugReport(self._bugReportSentCallback, 1410 summary, description, email) 1411 1412 def _bugReportSentCallback(self, returned, result): 1413 """Callback function for the bug report sending result.""" 1414 gobject.idle_add(self._handleBugReportSent, returned, result) 1415 1416 def _handleBugReportSent(self, returned, result): 1417 """Callback for the bug report sending result.""" 1418 self.endBusy() 1419 secondaryMarkup = None 1420 type = MESSAGETYPE_ERROR 1421 if returned: 1422 if result.success: 1423 type = MESSAGETYPE_INFO 1424 messageFormat = xstr("sendBugReport_success") % (result.ticketID,) 1425 secondaryMarkup = xstr("sendBugReport_success_sec") 1426 else: 1427 messageFormat = xstr("sendBugReport_error") 1428 secondaryMarkup = xstr("sendBugReport_siteerror_sec") 1429 else: 1430 messageFormat = xstr("sendBugReport_error") 1431 secondaryMarkup = xstr("sendBugReport_error_sec") 1432 1433 dialog = gtk.MessageDialog(parent = self._wizard.gui._bugReportDialog, 1434 type = type, message_format = messageFormat) 1435 dialog.add_button(xstr("button_ok"), RESPONSETYPE_OK) 1436 dialog.set_title(WINDOW_TITLE_BASE) 1437 if secondaryMarkup is not None: 1438 dialog.format_secondary_markup(secondaryMarkup) 1439 1440 dialog.run() 1441 dialog.hide() 1442 1443 callback = self._sendBugReportCallback 1444 self._sendBugReportCallback = None 1445 if callback is not None: 1446 callback(returned, result) 1447 1374 1448 def _listenHotkeys(self): 1375 1449 """Setup the hotkeys based on the configuration.""" -
src/mlx/gui/monitor.py
r431 r496 376 376 self._navLightsOn.set_sensitive(aircraftState.navLightsOn is True) 377 377 self._antiCollisionLightsOn.set_sensitive(aircraftState.antiCollisionLightsOn) 378 self._strobeLightsOn.set_sensitive(aircraftState.strobeLightsOn )378 self._strobeLightsOn.set_sensitive(aircraftState.strobeLightsOn is True) 379 379 380 380 if self._previousState is None or \ -
src/mlx/web.py
r450 r496 13 13 import traceback 14 14 import xml.sax 15 import xmlrpclib 15 16 16 17 #--------------------------------------------------------------------------------------- … … 794 795 #------------------------------------------------------------------------------ 795 796 797 class SendBugReport(Request): 798 """A request to send a bug report to the project homepage.""" 799 _latin2Encoder = codecs.getencoder("iso-8859-2") 800 801 def __init__(self, callback, summary, description, email): 802 """Construct the request for the given bug report.""" 803 super(SendBugReport, self).__init__(callback) 804 self._summary = summary 805 self._description = description 806 self._email = email 807 808 def run(self): 809 """Perform the sending of the bug report.""" 810 serverProxy = xmlrpclib.ServerProxy("http://mlx.varadiistvan.hu/rpc") 811 812 result = Result() 813 result.success = False 814 815 attributes = {} 816 if self._email: 817 attributes["reporter"] = self._email 818 819 result.ticketID = serverProxy.ticket.create(self._summary, self._description, 820 attributes, True) 821 print "Created ticket with ID:", result.ticketID 822 result.success = True 823 824 return result 825 826 #------------------------------------------------------------------------------ 827 796 828 class Handler(threading.Thread): 797 829 """The handler for the web services. … … 835 867 """Send the given ACARS""" 836 868 self._addRequest(SendACARS(callback, acars)) 869 870 def sendBugReport(self, callback, summary, description, email): 871 """Send a bug report with the given data.""" 872 self._addRequest(SendBugReport(callback, summary, description, email)) 837 873 838 874 def run(self):
Note:
See TracChangeset
for help on using the changeset viewer.