Ignore:
Files:
3 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • .hgtags

    r495 r473  
    1111998ecee73a374558f87b42cd851d76b375870185 version_0.17
    12125758776ce06206050a8c93cf36d15f8ccfb05097 version_0.17.1
    13 d83a928b8161308064c2521f70fea23ea4cf8cd6 version_0.18
  • MLXMANIFEST

    r494 r472  
    77library/fnmatch.pyc     3414    4d50000f78e903598af06ef1c5cfb3ef
    88library/libexpat-1.dll  143096  701659d3689bf4a8265b669b7d774255
    9 library/gtk/_gtk.pyc    549     01ab724263b682fef252e76719620966
     9library/gtk/_gtk.pyc    549     f1b48400df71c83e37cce660247baf46
    1010library/encodings/cp858.pyc     7591    02054a0b8e91b9758826eb70cddf096f
    11 library/mlx/pirep.pyc   4623    2a008f269c900fb604b94b4e427f61b5
     11library/mlx/pirep.pyc   4623    84487872077e9a32c82d28cfea895327
    1212library/encodings/cp1254.pyc    2678    17ff2ac86f90886d5c73ed789f0499f3
    1313library/encodings/unicode_internal.pyc  2022    1e902113491e0c334b44deb0c8940e01
    1414library/libpango-1.0-0.dll      333729  5a14efd93ee27cfe960220fe4a904911
    15 library/mlx/gui/gui.pyc 50869   f16e03a735b1b3181d5477272f937f49
     15library/mlx/gui/gui.pyc 48520   1c08ace468a1a1c5acdb4f18c25b5ffd
    1616library/stat.pyc        2503    d3b6dc7a54e705219f04d0be75a212de
    1717library/posixpath.pyc   10734   d694316c239784c444b252c801c97efa
     
    2020sounds/speed.mp3        26331   3d64da0eea9f48fa73be82d385354bf6
    2121library/encodings/cp932.pyc     1638    e060301989634a7fb30ded375011cb09
    22 doc/manual/hu/bugreport.png     12385   c71c7db56f19870ae5d6bb7f533d3679
    2322library/share/locale/hu/LC_MESSAGES/gtk20.mo    58794   6ee4491ae7bc9d3dfb778578eb29a0b3
    24 library/gobject/_gobject.pyc    573     10867282062943d560e4ee8a6fe45c02
    25 locale/en/LC_MESSAGES/mlx.mo    61476   1698298a3947ef2f3a24496b9357ed12
     23library/gobject/_gobject.pyc    573     de9b396b0ed67264e7f8bfb337693b3a
    2624library/encodings/utf_7.pyc     1747    2beeb059236527197d6c640396476ce8
    2725doc/manual/hu/pirepViewer.png   26835   267e4325e550ed14ed22f86a2c7e8e9d
     
    4139library/pangocairo.pyd  17920   5fc69a7d29a6d3127710c64de440daa4
    4240doc/manual/en/fuel.png  27700   777f9f3431c2f53db4b98f3449e4baf7
    43 library/mlx/gui/info.pyc        4951    fbdcf71cfaa3776a5878d69e8dce54d8
    44 library/io.pyc  3378    197da422e1d85c483c94fa0251b5ff76
     41library/mlx/gui/info.pyc        4951    96eb0d60c54f976ab40d873f47a853ac
    4542library/xml/sax/xmlreader.pyc   17862   0362ded7016d21cdd85aea1170ebdda1
    4643doc/manual/hu/fuel.png  29886   92a67f7d11e5101a7ac64034c7be26a4
     
    5956library/collections.pyc 23430   3b68687320ddc080ef5c92404487a161
    6057library/encodings/hp_roman8.pyc 3922    cc8ddf1c5f5264309df0050775df2dc3
    61 library/xmlrpclib.pyc   40724   d4f819f9199ea21236a74c967e335c43
    6258library/encodings/big5hkscs.pyc 1670    0ff54e70f21b5e4a359d3779367cba85
    6359library/encodings/utf_8.pyc     1806    4b8dee0284ea2f55c4142fcde7463524
    6460library/unicodedata.pyd 688128  c856c31a03dc892e4f2aee93d0bfee44
    65 locale/hu/LC_MESSAGES/mlx.mo    66075   a3ac01dc28e8960460ef446c47766217
     61locale/hu/LC_MESSAGES/mlx.mo    64529   cc181a87f3328bf8a736ef008a341972
    6662library/encodings/mac_roman.pyc 2716    4b4745eccfcb77860b70b374ac07fbcc
    6763library/copy_reg.pyc    4893    7a58bc441232056d1c123cd3375b3774
     
    7672library/_hashlib.pyd    287232  a1a18de0644f481749fcbcf26005eeaf
    7773doc/manual/en/monitorWindow.png 20886   42e08d10c758e21209c4c021f391dee7
    78 library/_hashlib.pyc    549     bb6f94508135e4f447a7af40f75e97c7
     74library/_hashlib.pyc    549     bb712042988fe28475a109bc453b3b23
    7975library/libpng14-14.dll 230529  f3a15497e25baaa721f96638d7a4d2f8
    8076library/copy.pyc        11674   30d1745c5e38ab170f8a0486fbebf305
    8177library/share/locale/hu/LC_MESSAGES/gdk-pixbuf.mo       21895   a932ead453f04de30e348c1689a4d896
    82 library/mlx/gui/dcdata.pyc      16051   e63d916eb1b0070f1915063cbc068119
    83 library/mlx/gui/__init__.pyc    107     22f268cac1c5be2f3a058810b6caead3
     78library/mlx/gui/dcdata.pyc      16051   1412b719e5252e15ca44accab1c65f3b
     79library/mlx/gui/__init__.pyc    107     3494fc6a671a7b8a9dc72ea93948ae52
    8480library/encodings/iso8859_5.pyc 2679    58a290e94b0266ef8ff4ee52da00e257
    8581library/encodings/iso2022_kr.pyc        1683    ef9549932514d2deda6c4676e5e5f1db
     
    8783library/select.pyd      11776   d90bf525f9f6c9c3aa6532fa6e569b4f
    8884library/base64.pyc      10528   39abec9c60dc011d3c763f443f9b1a11
    89 library/mlx/gui/bugreport.pyc   4602    cb1b9d897bafb5ece830db76df683f63
     85locale/en/LC_MESSAGES/mlx.mo    60039   ba50bf8059d1a393961d122430b40e76
    9086library/traceback.pyc   11223   50ace5c2c6c040a923082442da94cd78
    9187library/_weakrefset.pyc 9290    a56e87c491c0511cd329a3c8c4cd9563
    92 library/mlx/flight.pyc  17303   5dea088a693918b1749263990c6e8b25
     88library/mlx/flight.pyc  17303   69b76eaff78178a9c8c139e0e41c9e58
    9389library/urllib2.pyc     43566   7eb57ea0dcd1086d1d9073a5cefb0903
    9490doc/manual/en/flightSelection.png       29847   7817c8f5ed8d7fe64cf72d0addaf3e4a
     
    10096doc/manual/en/mainWindow.png    25345   15b206118a6670f9edaceb8aa830fdd7
    10197library/ctypes/__init__.pyc     18846   2bd183962453ae93d6887b303d3fd338
    102 library/mlx/acars.pyc   1690    96ceda793dc57922cc6867845ac782b3
     98library/mlx/acars.pyc   1690    733d057c94683c74079d6e096f601855
    10399library/encodings/iso8859_3.pyc 2685    7b5b2924647578ab7555db2d86cd1b9b
    104100sounds/taps.mp3 16614   d4a019c7e9342ae329aee6932d6a43c3
     
    117113library/encodings/mac_latin2.pyc        4717    564dbaf5c296a147203eb821dc2466ba
    118114library/encodings/utf_16_be.pyc 1854    84a1d1465453727af051eaeeb853782f
    119 library/mlx/fsuipc.pyc  72456   eafa9e3e0e9bdff01306dfb2863de12b
     115library/mlx/fsuipc.pyc  72133   b1be2f6e528f6de4a11947f3b06f3960
    120116library/xml/sax/__init__.pyc    3579    c78222ad1fd4f3dbdea06666fe74e84e
    121117doc/manual/en/connect.png       27436   5406dfe5408569cb95499c057bf0185b
     
    129125library/libgdk-win32-2.0-0.dll  931390  a2b46daac3d4140efdf86429f7aea476
    130126library/win32file.pyd   111616  25ecaa0a381c6fd9ba4080bea63b952e
    131 library/mlx/gui/common.pyc      10275   b4ed1d0db928ac3a5cfa01c7bed995fa
     127library/mlx/gui/common.pyc      10275   e5b39100ad96b27ebe0411f43b270a4a
    132128library/dummy_threading.pyc     1265    5ab5c897721aeb346b5bccb84066c5bd
    133 doc/manual/hu/index.html        51903   4bfbb26709c699f21fe593cb4efd2d98
     129doc/manual/hu/index.html        49797   7195cea2525211d941b13e47a0cb4de7
    134130library/encodings/cp1258.pyc    2681    5c09b3b0a82036b0e785422376cb64cc
    135131sounds/767taxi.mp3      160496  4cb43cda6e1214fbe15328a716827345
    136132doc/manual/en/prefsAdvanced.png 16169   64c14e0842c413cac98b92926279f3e0
    137 library/cairo/_cairo.pyc        561     bc5f5d52b0855de9123a104c87c1ff05
    138 library/win32file.pyc   552     d5615f88eec920b139331f60a7451d6f
     133library/cairo/_cairo.pyc        561     fd915e3a83a645364f546a1293ff44a6
     134library/win32file.pyc   552     f29ee1000831f72ce0ea92e07beddd73
    139135library/encodings/cp865.pyc     7868    7d40a7ba053ac23339218be8799e5397
    140136library/lib/gtk-2.0/2.10.0/engines/libwimp.dll  97984   a5bbbe46e1363aba9020a76f2d58e9d6
     
    145141library/share/locale/hu/LC_MESSAGES/gtk20-properties.mo 167125  cd1b1b3693c1e3c74bfcea20be640cc6
    146142conn_red.png    914     860388cb7c3b26b2f348fdbee40780ce
    147 library/bz2.pyc 534     3480c8fcdb012cd24bc649ca4fbac334
     143library/bz2.pyc 534     9b91d81769ddfdda2b7150b66a58bd43
    148144library/xml/sax/expatreader.pyc 13563   4f64c0efb2f1f8dbba84cdb5c6036f2d
    149145library/email/utils.pyc 8840    a7be428df6fddee6121cfce55382d1f8
     
    159155library/UserDict.pyc    7920    c72896a5a8a1a3d93fa6ba23c50a04b0
    160156library/encodings/koi8_r.pyc    2700    fff1b35002b9e938b7ea6fd0fbe824ae
    161 library/mlx/gui/statusbar.pyc   4812    87773f7d0bd28ed6250acf1972110ca8
     157library/mlx/gui/statusbar.pyc   4812    49946660d92b7b634740537450b63723
    162158library/warnings.pyc    12666   9788b5f45765e8204e04c820f2711094
    163 mlxupdate.exe   19456   a9a83918df9f5a042697d207d68bd300
    164 library/mlx/const.pyc   6707    95c101c7e31b0fdc9c219ceed3269136
     159mlxupdate.exe   19456   ef19a89499c14de018b7da90380aaa73
     160library/mlx/const.pyc   6709    3c1c8694d4e8d997ea32bbece1e395a4
    165161library/email/errors.pyc        3229    cdb78ab237e195ad69f059128bc03b1d
    166162library/linecache.pyc   3091    666e6f81b0ea9a7637f8068493f738d5
     
    175171library/shlex.pyc       7282    cbe1a4823894c97c87d01f9d9faf5b8f
    176172library/cairo/__init__.pyc      142     010dd7cc8485565d5782d60e92e4ba34
    177 library/_ssl.pyc        537     fc20fea54ee0d9da3826a70fc3d6b19c
     173library/_ssl.pyc        537     94c59693e5b56feb97f83ab8a9de691f
    178174library/encodings/iso8859_8.pyc 2717    f3ad6ce58cfac9e3ca86cf5c2fef092b
    179175library/encodings/iso2022_jp_1.pyc      1699    faed9d5747e982cec9fa8b3ad8e1de26
     
    184180library/httplib.pyc     35251   2ac8119676b4b02ed78fd020ea423de5
    185181library/cmd.pyc 13512   808f813d5e354b7073a1356e44c7b554
    186 doc/manual/en/bugreport.png     11730   a649c456acbbfa0419d183a7b8261c01
    187182python27.dll    2206720 f8f39495ed4a813e8f3049a4b9f5cff4
    188183library/encodings/mac_centeuro.pyc      2747    6461bd7ed7a57683d5c36001f9ac85c9
     
    192187library/encodings/cp869.pyc     7915    404063f8111d018b17d803a12c956ee8
    193188library/opcode.pyc      6052    4b056d1c0ecd2904ca1fb2a14f28da3c
    194 library/mlx/gui/checklist.pyc   12279   0d648433bc36dd90e70dbd27c094733a
     189library/mlx/gui/checklist.pyc   12279   555775aaed42b3d0687e1b0f501a9f61
    195190library/email/header.pyc        13339   f741f4c3543a278fec30f4d9bdd0f859
    196191library/encodings/cp1252.pyc    2676    b4c43cc72650c911cf3654dbaf565df9
    197192library/share/locale/hu/LC_MESSAGES/atk10.mo    8465    e3f3466da367215aad971d7b0394229d
    198 library/unicodedata.pyc 558     13df5f4887a442353ba4946d4da4887f
    199 library/select.pyc      543     40f3097f43a31700f3fb640cefb93106
     193library/unicodedata.pyc 558     399cca373cb79d7330ff294ed9222bde
     194library/select.pyc      543     9922ae4c4ba0f176dbd4ac044f1e2835
    200195library/encodings/uu_codec.pyc  4646    5282a5fcb676851224d2924aa3e48a9e
    201196library/ConfigParser.pyc        23857   1d17020dd0000ce0f73de812effa152f
     
    208203library/libpangoft2-1.0-0.dll   815421  1dbfead06e26edb81f0849490210e3ff
    209204library/random.pyc      24831   54b2048974a5c98912276ffa5dc637a9
    210 library/mlx/util.pyc    4884    0e1e044381afbed77e8cd996e3df4aa0
    211 library/mlx/soundsched.pyc      9185    5d9c36cbf8971ad0e91adff5f9c4ab54
     205library/mlx/util.pyc    4884    77dc72c6342f1ec18fa0179aaaa216ad
     206library/mlx/soundsched.pyc      9185    70d145fdbd01d9e3645230cdf7137ca1
    212207library/doctest.pyc     79210   620422f95e18417ff5f8440534a71e91
    213 library/mlx/logger.pyc  12739   8b2df45fae102a30b2ad31e55342de74
     208library/mlx/logger.pyc  12739   11b7e1086e6143524f6e92b2613943eb
    214209library/encodings/cp775.pyc     7888    25bf7dd514dff294aa02d5119399b2b7
    215210library/libfontconfig-1.dll     279059  dd583bedc5efe7bbd21a8ef107dec88d
    216211library/_strptime.pyc   14347   ad17a449b54061177a080e3a21507a39
    217 library/mlx/singleton.pyc       9184    3b71000d428959ab355db2658cea9557
     212library/mlx/singleton.pyc       9184    8664be8429e6c3ea52fb727beb9ef07f
    218213library/locale.pyc      48754   a51d20267132acc6bc66ac6252cf870f
    219214library/socket.pyc      15488   35f8eb455d6d8df8e19826d1dd7193f2
     
    224219library/encodings/ptcp154.pyc   4700    377245b13f9246526c8c17b5e13bac4f
    225220library/gobject/__init__.pyc    5154    944a57e672b63943bf88c5dbe459cd41
    226 library/xmllib.pyc      25767   3ec689dd4068f2f244823616800486f7
     221doc/manual/en/takeoff.png       26128   63fb0227347eba88fe4f108d730dc8c0
    227222library/re.pyc  12699   5b157b40e294465c0f3d2ca82f70f66e
    228223doc/manual/hu/flightInfoTab.png 28786   3e8af27775131f02696b0912ca441f36
    229224library/encodings/utf_8_sig.pyc 4625    1b1405db186e5819fa271ff96c1ca2c5
    230 library/pangocairo.pyc  555     64aeb5c4fabbf2e53888ad5f32a6a543
     225library/pangocairo.pyc  555     10524b4e49d33573867f9e697c04823f
    231226library/encodings/cp1255.pyc    2697    b265913c887f2e1c8736632b652c0093
    232227library/encodings/zlib_codec.pyc        4308    319c9073aff840436a03cc1fa0b08fb5
     
    235230doc/manual/hu/connect.png       28822   929f3eb85ee3cad019e12017c923f664
    236231library/encodings/palmos.pyc    2876    9284ad53dcfd82dfae0a79923b1cf91d
    237 library/mlx/web.pyc     30343   f51920501671cdb2752a7e3aba736f8b
    238 library/mlx/gui/gates.pyc       5384    9f6acad03872832505e31406a1b6762b
     232library/mlx/web.pyc     29032   c01c2b9459942ff44dc8486231e7af40
     233library/mlx/gui/gates.pyc       5384    e85898dc153d9e624ff663afc0575e7d
    239234library/email/feedparser.pyc    10682   4de6a63da8dc270c9881edb9c2f28508
    240235library/gobject/propertyhelper.pyc      8878    cc3598dab17d31ff46a6dee669ccb5ed
    241236library/intl.dll        152489  eb2d4c4d4a527bc88a69a16cc99afcf5
    242237library/encodings/mbcs.pyc      1883    2213911a7dd0deada6799b63e18b695b
    243 library/pyuipc.pyc      543     2c9972aae2b17df1fb358cdd2338e577
     238library/pyuipc.pyc      543     d6b1a35f0fc14da2d3e3b772eb439cb9
    244239sounds/TOC.mp3  273032  fae1be2ad25c8b54806bd1d759919705
    245240library/encodings/iso8859_4.pyc 2678    16f2fe7994051752360c533c052b892b
     
    265260doc/manual/hu/flightSelection.png       30815   e8bcdda6079c6b16ffa72ca62c21ca85
    266261library/win32pipe.pyd   24064   de374eded459293b2a7eb8ed8fb38eaa
    267 library/win32pipe.pyc   552     aa728de41e6d4631d29aff7cd881238f
     262library/win32pipe.pyc   552     6844af6228f753e3ac0121e175dd8ebc
    268263doc/manual/hu/cruise.png        27460   a2610173563e45baae1b0f9e63007ebd
    269264doc/manual/hu/logTab.png        28706   f48004202310bd2a1cb2f873d8064e93
    270265library/encodings/iso2022_jp_2004.pyc   1723    66376e788f3819e781897268c1100986
    271 library/win32event.pyc  555     e63b8e35e47f054dff396030169e6620
     266library/win32event.pyc  555     8f28107527f5eb58cd6ce2e363d0d11f
    272267library/encodings/cp866.pyc     8103    f36418dcf93b17b3ced63bd544f44159
    273 library/gio/_gio.pyc    549     834dd5bbbac7b7a4b756a0d5f66a47f0
     268library/gio/_gio.pyc    549     f7d9365b77551d4f09a98c6b5333bdc6
    274269library/encodings/cp437.pyc     7874    63f1278c0a66129c6fb4f504d6b61b66
    275270doc/manual/hu/helpTab.png       27961   8e7cc4aeb8d7f40fcf186c7caf53583b
     
    278273library/mimetools.pyc   7837    c9accd6ef795bf71c90630be0161cadc
    279274doc/manual/en/pirepLoaded.png   9887    e27a7c87e134944787e29874c455380d
    280 library/mlx/gui/weighthelp.pyc  13179   09924037c8e067c96c1e7acd88671ed1
     275library/mlx/gui/weighthelp.pyc  13179   9ebfa07c41e167371380dda80b5bd72b
    281276library/encodings/quopri_codec.pyc      3365    01342d4d2735bcbfeb333d784297547a
    282277library/libcairo-2.dll  1294335 c0da2a3ab704f338f0fc6df51fd99497
     
    292287library/email/message.pyc       27764   493826f529d17f5a21080a4c98b49369
    293288library/encodings/mac_romanian.pyc      2756    a3b2a0892236bc80c8efe8940e33339e
    294 library/mlx/gui/pirep.pyc       16749   7a295b28dbdad43b33c52d814be60792
     289library/mlx/gui/pirep.pyc       16749   391c2937e76d3999d5761ee03d5ac839
    295290library/mimetypes.pyc   17806   927ce6a7079707aaee925e855ed23454
    296 library/_ctypes.pyc     546     f6d7b651ecb48c9f39af248b440a7102
     291library/_ctypes.pyc     546     fce7a1fb0d51c97eb5d45a1c4a887e3c
    297292sounds/F70taxi.mp3      154854  51332dc691d3519355f61ed06c959d8d
    298293library/encodings/cp857.pyc     7611    1b46c8959ac097b73e1c680d464cdc32
     
    312307library/repr.pyc        5045    82f0d89c685c3dacd941e01e4b2f31ef
    313308library/quopri.pyc      6352    87c42d94f753dd4c8a761cfa79453bb8
    314 library/mlx/gui/monitor.pyc     12021   e6ca05162aa5fee265de2a5a63f0a62c
     309library/mlx/gui/monitor.pyc     12015   b01d7f1e65adf046e41774eff34c7495
    315310library/encodings/latin_1.pyc   2111    52427573ccbfd06220b67d5a9dd1376e
    316 library/mlx/update.pyc  16952   b4c0e85d094410aa0b7075476962730d
     311library/mlx/update.pyc  16952   8fa20ca0ddd4ce5f06f70fba9bea6e83
    317312library/encodings/gb2312.pyc    1646    466ac29d34de1ad4b3d299ca834e28d9
    318313library/libgdk_pixbuf-2.0-0.dll 285194  e4c64b0e7e4c6606f3973a16c0c1ee84
    319314library/encodings/big5.pyc      1630    a21b45d3e487bf09f40a08448040c97d
    320 library/mlx/gui/update.pyc      11427   903cdcb4529c2131de98c8a9e9cd1aa4
     315library/mlx/gui/update.pyc      11427   5698abbc9b133f18fa2c37d3bfa74bee
    321316doc/manual/en/gatesTab.png      29585   00ebc96a2b4a7473dbb6a3162a04192f
    322317library/bdb.pyc 17708   9a8fdcaa65f595c842689247847879d9
    323 library/mlx/gui/flight.pyc      111770  b038aaa14a31b4ba86b86b84f1a98aca
     318library/mlx/gui/flight.pyc      111770  669274e7a292c365f3c824be5a001854
    324319library/unittest/case.pyc       37758   1d2235e74c246b562c5c00ddf73c621a
    325320library/subprocess.pyc  38648   c9f749db06dfc9fb32079de51d6efd01
    326 library/mlx/acft.pyc    37473   1452cb0d24ca64324e7fc8a1315a000c
     321library/mlx/acft.pyc    37473   15a999fcf658832f4e01d4ba6b61f9be
    327322library/gobject._gobject.pyd    113152  3d05dd191361f83aa247b62c700fa04e
    328323doc/manual/hu/checklistEditor.png       27863   8c750892a52dc10ca654a9d0b2765358
     
    331326library/encodings/cp862.pyc     8003    261df6dd1a6e5ad90a83dfc739a25e0a
    332327library/gtk/_lazyutils.pyc      2772    93f9aa41ad4223106d99340cd539a566
    333 library/mlx/gui/statusicon.pyc  5604    b19c1013fe92ddd28ff2d809cf62cd50
    334 library/mlx/mlx.pyc     2852    ee91a9f5bc403a0ff518d773cdd98b86
     328library/mlx/gui/statusicon.pyc  5604    59bd9ad846b8f68256ce2ea192728d0d
     329library/mlx/mlx.pyc     2852    6b696bb9a7b168bebf1b41c65f42cee6
    335330library/encodings/cp864.pyc     7999    ca90afae086cb6b8f69b8419cc3cd1cb
    336331library/pyexpat.pyd     152576  5a82e9ec95005aca6130751e5b961cc3
    337332library/encodings/cp863.pyc     7868    fc7ff06dab536b93c68fcb8e7bac713f
    338333library/xml/parsers/__init__.pyc        294     83f6a77ed8cd962b3c75c4779dc557ac
    339 library/pyexpat.pyc     546     5a5b32b24e875d2d4a1cbd12351ee7c1
     334library/pyexpat.pyc     546     f44b6787cae28cd1a4143900d1dd3f05
    340335doc/manual/hu/gateSelection.png 29237   bac37e7001261a40a84e4202247f6052
    341336logo.png        69816   4a7517b22cfd75cc9c15e3fc1b7ebeec
     
    343338library/ftplib.pyc      32043   5a1925388a0874e459aed6891f4cf0c1
    344339library/libgmodule-2.0-0.dll    36986   b0b2396fc6413016a45a5e8ca2ea8152
    345 library/gzip.pyc        14358   2a4a036a0b24586b6bdde419847a18f6
    346340library/libatk-1.0-0.dll        163476  c703f592ddf798472189d895b652aff4
    347341doc/manual/en/route.png 25228   c1b2fb99d21cd862ea292d693400c955
     
    352346library/encodings/koi8_u.pyc    2686    b7e5a52eaaaf6b340075b40dc7596f42
    353347library/encodings/mac_arabic.pyc        7824    820deef79b02e1f7e52eb18e9be655bf
    354 library/mlx/gui/prefs.pyc       27685   03190ddbc9ae665c284de51408963ba7
     348library/mlx/gui/prefs.pyc       27685   ff3a1be19bf598857df6a0664ffc6c62
    355349library/atk.pyd 208384  ebe7f0929eac23a3205d17d69906e172
    356350library/win32event.pyd  18432   8b65330a56e2bc60d43d6e266c3a922a
     
    363357library/_socket.pyd     38400   5d273be76603399e88cf57f2605004bf
    364358sounds/ding.wav 80856   18e639792d3767436ac6955eb60e4f54
    365 library/_socket.pyc     546     287b7b44eacfe6d10ec0f114f2f212c2
     359library/_socket.pyc     546     5b9685ab876b72c9513e885a570749a6
    366360library/encodings/hex_codec.pyc 3520    a8b8d5b7c8810379c7007bcbc253951c
    367 library/mlx/checks.pyc  58364   a10d1aef350f56c74fc4cdfe04bedfcd
     361library/mlx/checks.pyc  58257   4690f35b1da8dd526c368387607411b7
    368362doc/manual/en/statusIcon2.png   5875    71fc121823dee0a4c00715fac1b5665c
    369 library/mlx/sound.pyc   6326    fdf54890d13eb07e1bd1f8c490d61893
     363library/mlx/sound.pyc   6326    a45c33a00ad8162a37467733b7af5500
    370364doc/manual/en/pirepViewer.png   25098   7c545e70b995ac0f9fcae93fe5d0e899
    371365library/encodings/aliases.pyc   8750    75c22196420d0157fec085d285947a71
    372 library/glib/_glib.pyc  555     7e925b500c71e85d074b65a6a541e9ec
     366library/glib/_glib.pyc  555     4b69394fdb966e554dfd49bc913aeada
    373367library/libpangowin32-1.0-0.dll 108945  d07f128828225b7cc38e9e590eb3ba8a
    374368library/encodings/iso8859_10.pyc        2693    5e6cc8f721486ddbc1c99da285e13191
    375 library/win32api.pyc    549     64dda4ce6ef6ed316210bf9a3679f919
     369library/win32api.pyc    549     0cb681a77d228349f312bab336d772a9
    376370library/gobject/constants.pyc   1957    2e9cdc605e7c449ef4fc23f56128acec
    377371library/libgtk-win32-2.0-0.dll  4938115 cc6dca192aca6f91bd96a5b5f86e036d
     
    381375library/encodings/euc_jisx0213.pyc      1694    88f34b9922eddbe5e1f3c77fd89e86f9
    382376w9xpopen.exe    49664   e6895233ad1e6f3dcdd04c7c26b0e7c0
    383 library/mlx/airports.pyc        4350    e6852c03d931caa17646118c38e6f8f1
    384 library/mlx/gui/callouts.pyc    16060   2e120c6e554d8d68459a52791e374789
     377library/mlx/airports.pyc        4350    e0fee9bae54850629841bbcf68b1b89f
     378library/mlx/gui/callouts.pyc    16060   7a3055f313e693779e9d2df22bb7568a
    385379library/encodings/cp1026.pyc    2653    ced5dd0cc0da378b0968f82309b9bcfb
    386380library/encodings/iso8859_15.pyc        2693    b892f358bbc25ae9d3824be158aabe28
     
    393387sounds/cpt_takeoff.mp3  8255    254edcf79b8b3752d1a7c191c57f615a
    394388library/encodings/cp860.pyc     7857    59c6f69108873700081e71b2faaa29f8
    395 library/mlx/__init__.pyc        103     029f80bd80f880e6ca70ef4ba46f7d06
     389library/mlx/__init__.pyc        103     877b8715b7e58440a0e8f212cab6035e
    396390library/encodings/iso8859_13.pyc        2696    f901ae0bbcfbb78f0c1783e89b2e2dc5
    397 library/mlx/i18n.pyc    1972    141a57905a2597e5ced25866d032d3a4
     391library/mlx/i18n.pyc    1972    fe45816e49cf5e380bc39942a9dfa875
    398392library/xml/sax/saxutils.pyc    12382   32ed045b3b520234ebea6a508a6569fe
    399393library/share/locale/hu/LC_MESSAGES/glib20.mo   84697   a3167f1c306a43d662f7c261abc69156
     
    402396library/webbrowser.pyc  18138   c85009edebad6d278fe786fec10ebbbe
    403397library/sre_compile.pyc 10792   c58f94fbee661f3bb0c59ecc13c0416e
    404 library/mlx/pyuipc_sim.pyc      56894   217013a9d23c0ab283d1633187a49483
     398library/mlx/pyuipc_sim.pyc      56894   4c161413a75f7d98b22ee550b3039dc8
    405399library/encodings/iso8859_9.pyc 2678    88880e046738ebd2012c8034416a9adf
    406400library/encodings/cp875.pyc     2636    c72faa5d1cb6105ae81c971448fea479
     
    410404library/hashlib.pyc     4346    fc9aecaadc9607989e48449f46cbdfd1
    411405conn_green.png  936     0b7fbe8ee0af2cbeefdb42110a8fdf34
    412 doc/manual/en/index.html        47073   66a8cdd22cfd3d819c02f3aaab48eaea
     406doc/manual/en/index.html        45125   067aa724886c83b5ad929aa0a831fde9
    413407library/encodings/cp1253.pyc    2689    52d4a723e9e86940701cb648b40ed884
    414408library/email/encoders.pyc      2092    cd83727bafdb4145b8fa43dd10ea48f3
     
    419413library/libgthread-2.0-0.dll    44287   7ad6f303082b382bff7bafbab246c61f
    420414library/glib._glib.pyd  58368   0de636503e43c4eb00e80927bc9bda97
    421 library/mlx/config.pyc  29918   40fff6f2c4a35ff492efe8781cbf5ff8
    422 library/atk.pyc 534     8407c9b900936751dde6b616e124a504
     415library/mlx/config.pyc  29918   3b72b0439191e799656171cc7dd7c019
     416library/atk.pyc 534     061be6ff166d9ffad8d15befece2b843
    423417library/gio._gio.pyd    263168  acb8c95fdc391079bebdf7d8685b0dbc
    424418library/encodings/cp861.pyc     7868    c97a8970ce4d9f40cbafbea6576fbdca
     
    430424library/__future__.pyc  4177    43d264d951ac2085334c7b9dd4558595
    431425library/logging/__init__.pyc    54813   7bcdf2e8da474f5e94d8e499f6fc3ed4
    432 runmlx.exe      64000   c7dc94ee996f138cad50db207cebf391
     426runmlx.exe      64000   5ec9b2e50da310ff560da15187c29f6b
    433427library/optparse.pyc    51253   39594a40bc1222173d57b7d5740e3d92
    434 library/mlx/fs.pyc      11756   0d3bccf67fe41e1bdc60c718ee0388fa
    435 doc/manual/en/takeoff.png       26128   63fb0227347eba88fe4f108d730dc8c0
     428library/mlx/fs.pyc      11756   7bce435c822aa421d9fb4d2554d11134
    436429library/unittest/result.pyc     7444    aefbb3cc79c0ff17787ce84faed7f5e8
    437430library/inspect.pyc     38547   836f659fad54f5ee7e8f9d565003aacd
     
    443436library/glib/option.pyc 11891   bd90183c75d8f473ecf653e3d63a27f9
    444437library/StringIO.pyc    11100   f4eb4a2bb3d6fb0af925681c5375c673
    445 library/pango.pyc       540     026b1be89c67b8c07e97a8bd88b348ca
     438library/pango.pyc       540     cb71945a34ce92e329f941e8f29fef01
    446439Microsoft.VC90.CRT/msvcp90.dll  568832  6de5c66e434a9c1729575763d891c6c2
    447440library/sre_parse.pyc   18380   fe2376a101668be1124f9ee316662bab
    448 library/mlx/gui/delaycodes.pyc  12327   63f71d2c5a4a9d4591b3cffb3ed2b027
     441library/mlx/gui/delaycodes.pyc  12327   1edc9f3dc69f70ac511ec2de05a96e7d
    449442library/encodings/raw_unicode_escape.pyc        2048    8138045029da04bf45204ab756d1bcd4
    450443sounds/TOD.mp3  174707  92176d53d948fbfebd08c011b063179a
  • doc/manual/en/index.html

    r493 r470  
    5454    boarding stage, your flight enters this stage.</li>
    5555    <li><b>takeoff</b>: If you turn on the strobe lights
    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
     56    during taxi or after a rejected takeoff (RTO). If your plane has
     57    not strobe lights, the program will track your status after
    6058    exceeding 50 knots during the <i>taxi</i> stage, and if you lift
    6159    off within less than 40 seconds, it will be considered a takeoff.</li>
     
    132130  </p>
    133131
    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 
    140132  <h3><a name="gui">Graphical User Interface</a></h3>
    141133
     
    10941086  </p>
    10951087
    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 
    11311088  <h2><a name="monitorWindow">The Monitor Window</a></h2>
    11321089
  • doc/manual/hu/index.html

    r493 r470  
    5353    5 csomót, a program ebbe a fázisba lép.</li>
    5454    <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
    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>
     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>
    6159    <li><b>emelkedés</b>: Ha felszállás közben behúzzuk a futóműveket
    6260    vagy elérjük a reptérhez viszonyított 3000 láb magasságot.</li>
     
    130128  közül egyesek kifinomultabbá válhatnak, és ha túl régi változatot használunk, a
    131129  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.
    137130  </p>
    138131
     
    11211114  </p>
    11221115
    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 
    11601116  <h2><a name="monitorWindow">A Monitor ablak</a></h2>
    11611117
  • locale/en/mlx.po

    r491 r445  
    9191msgstr "Browse..."
    9292
    93 msgid "button_send"
    94 msgstr "_Send..."
    95 
    9693msgid "button_cancelFlight"
    9794msgstr "Cancel flight"
     
    135132msgid "menu_tools_prefs_key"
    136133msgstr "p"
    137 
    138 msgid "menu_tools_bugreport"
    139 msgstr "_Report bug"
    140 
    141 msgid "menu_tools_bugreport_key"
    142 msgstr "b"
    143134
    144135msgid "menu_view"
     
    18101801msgstr "Select a callout file"
    18111802
    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

    r491 r445  
    9191msgstr "Keresés..."
    9292
    93 msgid "button_send"
    94 msgstr "_Küldés..."
    95 
    9693msgid "button_cancelFlight"
    9794msgstr "Járat megszakítása"
     
    135132msgid "menu_tools_prefs_key"
    136133msgstr "b"
    137 
    138 msgid "menu_tools_bugreport"
    139 msgstr "_Hibajelentés"
    140 
    141 msgid "menu_tools_bugreport_key"
    142 msgstr "h"
    143134
    144135msgid "menu_view"
     
    18251816msgstr "Válaszd ki a bemondás fájlt"
    18261817
    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

    r496 r478  
    13821382            if state.groundSpeed>50:
    13831383                SpeedChecker.logSpeedFault(flight, state)
    1384         else:
    1385             self._takeoffState = None
    13861384
    13871385    def _checkPushAndTaxi(self, flight, aircraft, state):
     
    14281426    def isCondition(self, flight, aircraft, oldState, state):
    14291427        """Check if the fault condition holds."""
    1430         return state.strobeLightsOn is not None and \
    1431               ((flight.stage==const.STAGE_BOARDING and \
     1428        return (flight.stage==const.STAGE_BOARDING and \
    14321429                state.strobeLightsOn and state.onTheGround) or \
    14331430                (flight.stage==const.STAGE_TAKEOFF and \
     
    14371434                  not state.strobeLightsOn and not state.onTheGround) or \
    14381435                  (flight.stage==const.STAGE_PARKING and \
    1439                    state.strobeLightsOn and state.onTheGround))
     1436                   state.strobeLightsOn and state.onTheGround)
    14401437
    14411438    def logFault(self, flight, aircraft, logger, oldState, state):
  • src/mlx/config.py

    r486 r402  
    667667                                         "pirepDirectory", None)
    668668
    669         self._pirepAutoSave = self._getBoolean(config, "general",
    670                                                "pirepAutoSave", False)
    671         if self._pirepDirectory is None:
    672             self._pirepAutoSave = False
     669        self._pirepAutoSave = self._get(config, "general",
     670                                        "pirepAutoSave", False)
     671        self._pirepAutoSave = self._pirepAutoSave and \
     672                              self._pirepAutoSave is not None
    673673
    674674        self._messageTypeLevels = {}
  • src/mlx/gui/gui.py

    r496 r450  
    1414from mlx.gui.callouts import ApproachCalloutsEditor
    1515from mlx.gui.pirep import PIREPViewer
    16 from mlx.gui.bugreport import BugReportDialog
    1716
    1817import mlx.const as const
     
    8685
    8786        self._sendPIREPCallback = None
    88         self._sendBugReportCallback = None
    8987
    9088        self.webHandler = web.Handler()
     
    111109        self._checklistEditor = ChecklistEditor(self)
    112110        self._approachCalloutsEditor = ApproachCalloutsEditor(self)
    113         self._bugReportDialog = BugReportDialog(self)
    114111
    115112        menuBar = self._buildMenuBar(accelGroup)
     
    996993        prefsMenuItem.connect("activate", self._editPreferences)
    997994        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)
    1009995
    1010996        viewMenuItem = gtk.MenuItem(xstr("menu_view"))
     
    11461132        self._setupTimeSync()
    11471133        self._listenHotkeys()
    1148 
    1149     def _reportBug(self, menuItem):
    1150         """Callback for reporting a bug."""
    1151         self._bugReportDialog.run()
    11521134
    11531135    def _setupTimeSync(self):
     
    13901372            callback(returned, result)
    13911373
    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 
    14481374    def _listenHotkeys(self):
    14491375        """Setup the hotkeys based on the configuration."""
  • src/mlx/gui/monitor.py

    r496 r431  
    376376            self._navLightsOn.set_sensitive(aircraftState.navLightsOn is True)
    377377            self._antiCollisionLightsOn.set_sensitive(aircraftState.antiCollisionLightsOn)
    378             self._strobeLightsOn.set_sensitive(aircraftState.strobeLightsOn is True)
     378            self._strobeLightsOn.set_sensitive(aircraftState.strobeLightsOn)
    379379
    380380            if self._previousState is None or \
  • src/mlx/web.py

    r496 r450  
    1313import traceback
    1414import xml.sax
    15 import xmlrpclib
    1615
    1716#---------------------------------------------------------------------------------------
     
    795794#------------------------------------------------------------------------------
    796795
    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 
    828796class Handler(threading.Thread):
    829797    """The handler for the web services.
     
    867835        """Send the given ACARS"""
    868836        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))
    873837
    874838    def run(self):
Note: See TracChangeset for help on using the changeset viewer.