[Rt-commit] rt branch, 4.2/optimize-cgm-table, updated. rt-4.0.5-311-g14cf36f

Ruslan Zakirov ruz at bestpractical.com
Mon Mar 26 07:28:38 EDT 2012


The branch, 4.2/optimize-cgm-table has been updated
       via  14cf36f5d3a0fd761f623aba38a2029a0468c313 (commit)
       via  b426e5bae59a5753a3d36a0e3ea499a2555af775 (commit)
       via  880fc809997aef420e5748f692852832f523f21b (commit)
       via  735beaa6debf55799530895b0447bc6d7865678e (commit)
       via  0324c21e027d2ecfa774390890db640c1335a6ee (commit)
       via  586b8f0e22cf4b60f6e652ae9f2373d163e3fe0c (commit)
       via  870f3c1539e8d87c3b9bb8511b193c2c9509f56b (commit)
       via  d02bc28d4144712f37c423fd8285cdad43920e03 (commit)
       via  3f33ee62caf3d7b37bc1395ffc6f552ad80b66ba (commit)
       via  ef856168bceecfb87f88383429f11982d57acf08 (commit)
       via  71c5b88dfe0461936824832de366301a295de7ea (commit)
       via  0258f0d7d465d2515830f97d13cec92c5759d8d8 (commit)
       via  9f37683cba2e3ecfbfa284fc0a33f24a4d014fd3 (commit)
       via  3f27169775f43171e94f721b0f0856992f0829f6 (commit)
       via  d0acc689e25ccb1ec60f5feea4f8d3b7d7e223de (commit)
       via  61d31ad11769388bff89df2593631a352196629c (commit)
       via  e249f67bb8fd860be693cbd540384823b8c5036c (commit)
       via  1021030b5cf3e0b277f3168242a43af655878063 (commit)
       via  ab535975e5aded067d14b63d61640f32149c600c (commit)
       via  9ed192b04f1b5a46fd0b75a40122774a905ee7eb (commit)
       via  9d823018216ec5d57ba9493b0d6c794fbbb31c01 (commit)
       via  7d9072139cf0ced96f79f4bfba96355d1f2cccd4 (commit)
       via  5874750cc670c581b8da611d31e0f8aa346fdb49 (commit)
       via  3f202de18dc7506f2e8e6c3939b895697ac4bdae (commit)
       via  b200ff02a836609f8d74459bbebe30562d1a9823 (commit)
       via  b0c9e901d14ac807a1194e9544e028fa104fbf14 (commit)
       via  42d90eea1927e203943b303942c501849463b4f7 (commit)
       via  d171dc1e4f7de7362f0fed04262571dbff8da21a (commit)
       via  78ef851442b605faaa4a93a2c8417139aab1da27 (commit)
       via  ecf0ee8796880df1ceca9040d43e0b1da0f42e37 (commit)
       via  3ca4cdf7ecbada1f2417f4d82b0afad046bf2545 (commit)
       via  fc7e303be1273e5a5fd67329edbb9fb943b11d0f (commit)
       via  f60009448ccf62528de6f0fe7d466243e653136f (commit)
       via  9d460644c0200400a361d76b16534312a144d793 (commit)
       via  5bf99c4a49a7246905bfa4cdf038c78e1962d962 (commit)
       via  d0dbb7197cae9266c2e54d82f817bd1e95d1e453 (commit)
       via  73da720e9d026be21d2e06a27d23683e13a9f65d (commit)
       via  7955df7a80307123964a67020b689c5d6a4350bd (commit)
       via  0d2548d1708a7ad0d29aee8da01c95b6b32b26f4 (commit)
       via  1381f80a9a38c68d51b1849317b99e3c957394be (commit)
       via  3166d0b395f29bb0cf2ac7a79c5c1c5e40ec0fcb (commit)
       via  1f462b309ca74398b1b17c626435db96841b093a (commit)
       via  8fbfc4d3b8fcb5b0c744693c0e8670e8b999aa5d (commit)
       via  3b0bad2cba77135c1ea352c914f70cdae05eaf48 (commit)
       via  33451e6fc00f49381e7e003f1a04c48359d02572 (commit)
       via  57bde280be250edb8f7600b280465ab7be3f25ee (commit)
       via  4accdb99b0eccccd4437875e13ab9f68cefbf9e1 (commit)
       via  1336314b9e8018d4b8a8aa9d46c88e2f11203b2c (commit)
       via  bea84dd9b5370124852c5b9f7a3c71c7d754a0d5 (commit)
       via  f8cde014f07ee99279bb9b4d80390f56ab2142a8 (commit)
       via  e5bdaf333a60d6caae62a88ea0a87078bd7f5c78 (commit)
       via  7b6789d92ffbf7ef73e58eb2ef64f9bfefca7c83 (commit)
       via  8234e4c0e1808bee396817b60b8dc440822ec19e (commit)
       via  779d5d3634df71cf4f4faa3f40ce392197c4b7e9 (commit)
       via  b65851dd1cd942498923d54e88e15d28caf7a16e (commit)
       via  e871d3b14e3859980369fd4fde7e51ec52b131be (commit)
       via  327f08c19546e76428611e3f5360d59d8d2bda08 (commit)
       via  6f1887cdc9e8c9e706f8918f04c1113f45544623 (commit)
       via  a9c618fae77c77939286951456d04f1bd838bd8a (commit)
       via  977a3bcd04710a5193125ca034e239a324e1c693 (commit)
       via  d8a4a6ad66a2f8ba0b39f337fb51c360fc5259e7 (commit)
       via  0236a29c9fca48b7729d7fd6155e9e1ddb36c0d0 (commit)
       via  94acf9055ccb6a7368d539dcc8f1d2684016e8ef (commit)
       via  679004d2c4e8e7a1a3add884cf622f63fdc8b4c2 (commit)
       via  97bdba7e6fef654df895c140eeb06674ca7dd75f (commit)
       via  b71ae4abb5c5a2429966546dba3bc24f6d0bd8bb (commit)
       via  fbbe5eed582a4e7e50a2feb584ceec4be7b4df22 (commit)
       via  4c6fe5eb0610ee8dd20cbb7a6deec96db69e4c50 (commit)
       via  c4c0b14efb2a8699523b4efc25ac72bdb6de7d13 (commit)
       via  6f9572aa46b039197797ec07d3b08c31b9c3c9fd (commit)
       via  f021b84f91193545edc729b8ac0a26c2faf40000 (commit)
       via  688506d1e2634a3a5fcc970127659baebffcfe06 (commit)
       via  5da5045d0b0a7222054bfe80cb2cdec165e0f815 (commit)
       via  a1f5b0c7d23df43d0e54dac16a1cd7e90523308a (commit)
       via  0c64e9236a3bf9424b5cda015fee7dd6d16ec2ba (commit)
       via  f0255f978ce4186f6134e8b9a65e4006fa9e5267 (commit)
       via  b0347fa10222792688bb0e1b1561a76136bf6c31 (commit)
       via  9d3a6272fbfe0c366c63bfebcf593aff24035fae (commit)
       via  842a80de83633ee32fe1876b2368776759e429b8 (commit)
       via  24a4e9530f1354e1399827714ec3d64bdc4d2524 (commit)
       via  946753bfd54add7f2cab2ccdba8602d6433c78ed (commit)
       via  be8d96a231adc2b6f468e9b2afc3f446dcc1c096 (commit)
       via  80e6a7c4210c5339fdbb0c0d5e76cbc20f9416bc (commit)
       via  5b1379e92394c9e3fe33338e2fedb3f3c7d0787c (commit)
       via  65cb87851b4710449c8ff98bb4ae5376b15ef5aa (commit)
       via  1431b62b2266059c43f826981db25372eeb02cd6 (commit)
       via  0a8a01d2ea7a0026fa4d4d04d220084a9595d4ab (commit)
       via  cbfe0f354a4b3ae720f8b924a18660ee1caddc00 (commit)
       via  81bfddb1af3fb46a6634b7d905bb5d602fa12f71 (commit)
       via  e514ec3718419767cfbb5df619f024bc4ce8dc38 (commit)
       via  aed1409f1afc8c0b696dccbe56c48e8a3bf86ff1 (commit)
       via  b6e3315e478ec443c3f671d9db9aab665fab38c5 (commit)
       via  bebc957e549124d58cd03fff1dd590dae9a57fbc (commit)
       via  6bea08112b5482feb7b2b3640e5626ec39bb79b7 (commit)
       via  8cbcb67b311914174b70d57b7e428cd7f4cf471c (commit)
       via  a95faf0e050f8616e210f360a68d42504aee32b6 (commit)
       via  f15a0e3bab5ea4fba2367a919b49f12f17959926 (commit)
       via  4722d9378bf29d701f516d5de8570b39077b169f (commit)
       via  0b32e12eed82686f129b62ee4b767ebea5eb44a4 (commit)
       via  e707f34ee7d9577a214590ee31f4b1ac3920112d (commit)
       via  6441b96db3268bb2dc72d4c33e358146403ebf0c (commit)
       via  a380f3b8d1fabed992080b201642d03ff2a7994e (commit)
       via  a8e52099424f97e3ae318ab8b6f98ddf70c5883c (commit)
       via  483ec7229e68b676b82464e70b8b8ea77d996a79 (commit)
       via  74643adeb101b5382db89d23b0962ece9cbf9bcf (commit)
       via  cce99dc836fe18737acaf45fbfb6677af9f75b65 (commit)
       via  304c7da7eb5c64132928fc98c75d66180eec2f3b (commit)
       via  da5a772238453f36349f854d5bd4d78e13861280 (commit)
       via  3502188a1e887d36297a2b16c25b015ba711b6d6 (commit)
       via  87c044a72097f1aebabdd5d36b5a9c28836532d1 (commit)
       via  850a4e990a78f36242541c87e08bda76016f3cbb (commit)
       via  6c0f79dc4e8528aa148e63fd1756d3c6f2a87006 (commit)
       via  05e6f60c59698e82d49200b0545fb86e848dbe53 (commit)
       via  564b2f2dd7ec8994dbd70f59537b81a9366d7229 (commit)
       via  5cb7e7f17c1fc2bf86ab3ae218a32f60755a09f6 (commit)
       via  f855c79d598eba17185ab32383630f2ed4bcd543 (commit)
       via  ea71403a267e65b7f5ce2364b16a1b88c636fba7 (commit)
       via  758f968750a10a78111b4a69198faed8437ae9cf (commit)
       via  b40b90eaa3b219ebd184db97df903b6f0edca53b (commit)
       via  61dd5bed5e956b4fd7bc802d0d53d4726d06b356 (commit)
       via  e353e4fdfe09338031c88ff6d02ffd313c21421d (commit)
       via  6cb2eed32c1e765eeff25fef3e9ba0ddebb72ce4 (commit)
       via  23917b411f04857f157ae4f64ba955285eff2495 (commit)
       via  d8b1f042e78bef81067dafd4d8f3fbfcd416c5a4 (commit)
       via  c38408f6078cbe4dd307d2177a73d5e3a451e0cd (commit)
       via  0b7e1df5940526422603a1acb31d7ac053beba66 (commit)
       via  a04886131b78f7cf4f086adf68e1eed8732e48fc (commit)
       via  e685ac49ff24da68f1a5577fdb82da1605b0fa52 (commit)
       via  567050d2ee68a9ef2a84060508fcf159d8c6884f (commit)
       via  1696c80fdd078a2faea67eefaa3531575e9c9ae3 (commit)
       via  2562202150fdc6e6604f0a4195cfd6d45cfa555f (commit)
       via  666b1c02dc5e7abbc5fc4fc2b59fb274dc0ae8d1 (commit)
       via  d704839235ab7a756e80f057950960021c1373fa (commit)
       via  1c2b68522027c9996a53d55e02bfa0faad79ac7a (commit)
       via  05ac4dd87b780cac10dbb87d618995952d5a7f0e (commit)
       via  c08af7805d47ce11512758300ef7c577b4c62436 (commit)
       via  b6092dcf922bcf3af5d7579fa19a7a09780f55b8 (commit)
       via  1b502754f00ce006c580b75f5352e69a8aafdd96 (commit)
       via  d336e0e822fde9aff19dfc385ad8e78223090769 (commit)
       via  961ae4d442e44a317bcd6b64835b07fc8f013a82 (commit)
       via  787fc5dfda5661e273ece72428e5d12a19308cc7 (commit)
       via  e26f6a333bf75c0bd5d6ffc9df928bf1c6bb8d89 (commit)
       via  f258108601329f4d2365b4b2b1f464247b3ae713 (commit)
       via  0aac67b1a348e2385752906bb52c7d93e26bfe18 (commit)
       via  48c9a7fe135419b8cadaf95dc452e313fdedbf65 (commit)
       via  8aeb26ff81fb234330ddbf0fc27a6a690143f5dd (commit)
       via  328ca2ff1a79fad7601e3245ec37518381e0081d (commit)
       via  a6f29f34f78bbe09e6417d521594f7b2dbfaed4b (commit)
       via  027cfc35d02eaeb12eb502e08515ad7427ac0278 (commit)
       via  3a41ae99b41363d217fd478bd4acccb6130c28b7 (commit)
       via  fa65b29c46def6414a7b54a250469cddac19b6e0 (commit)
       via  ce07e8493fb93dd84a64323a131adae0310482a5 (commit)
       via  b43bb9ff0031ccbefbeba344f020d86cbf52c1f4 (commit)
       via  f88d29d82e26f3147b8cf5abf18b970423f5bbe2 (commit)
       via  541dfd22e612f827678a09e1b575b854ac574680 (commit)
       via  8647578775e9620e0d92a21d080bc8da35012b17 (commit)
       via  4a4f05a5212fe663cb15c3278ad08272b75895cd (commit)
       via  224781e7720e0569801fc0ddb211f57b3671e7c3 (commit)
       via  3f09bda0711095cd401624059cafbd7a6fd491c9 (commit)
       via  35c50f28caeb044ebe04a53d409cecefbf6a847b (commit)
       via  a4130fb46eb8d313a07ecf53b41e63f2fe01dbef (commit)
       via  89eda5ad22f4020b9bbbbccac467f9001e0545b8 (commit)
       via  63976d19a27b2cdef77c6e61211dc56b4ee8ed41 (commit)
       via  2fa25def442da0d2af3e78c85824762c97036928 (commit)
       via  a716761bad146b172517b7ded646c2ee1e5a7613 (commit)
       via  922a37bed50e286b59f74f7f44cba6ddeb62e46a (commit)
       via  dafef110025e5b43f7c1bd0f492893ae700695cc (commit)
       via  ea54d2323fa2241131b81d4b7d813de2dd958b4a (commit)
       via  1046d51f406b67d70dc2c53c2f912ea98167e44a (commit)
       via  9f0d33e1285b33388f0f9960c40c30a79acc5d14 (commit)
       via  e57061b18fd6225f88318211d58b6d1b6353d6ab (commit)
       via  55fe932d8ad21c0291eedcbceede347a0ceaf410 (commit)
       via  87c7e930b90a5da3235439e90e053aba8684c899 (commit)
       via  91744eda7535b0489b7d302b5b6b69f5036d355c (commit)
       via  852f0b1619d8650ebd4d1517c482e994972a4dce (commit)
       via  5814796c0661c4dd0310b003ef6062a55a866dca (commit)
       via  a2d30b4216da4e875b121fc14045d18cb2031e71 (commit)
       via  1241691ed4c3681e38422f14f7df89ca04937670 (commit)
       via  9e1b6081c0d5189f33f2e2af182e5a6eb90cd0d3 (commit)
       via  2dd79622a117a9662ee7d63834b720b54447de89 (commit)
       via  b822fe352ab56c6166657c98773abd2b85991f3d (commit)
       via  4f3fc78fe7cd3a2d465c52600dd04583acb015ff (commit)
       via  c75589acdac30becd9e3ce2ff3ae2340e3c7d526 (commit)
       via  08da9c77c0d2d27db49dd10ad02952b4eead1018 (commit)
       via  b33481ffa914f25c0363ba5a3927e695b42f0f1c (commit)
       via  eb04675af9b9e713fc285c732994eaf9bee0130e (commit)
       via  a7f6eb4284a50f7ba4419a63ca752f0fafb1ee8f (commit)
       via  198efb029da28582431a952b224ad45e4e8efd5c (commit)
       via  b021c8a6668d52f1edd871b2b917449572910878 (commit)
       via  b8be666660ea3ef80747dbf219897872b953a7a3 (commit)
       via  9851f0a84c13796a88322559276498a8e8cd71ec (commit)
       via  fe56d65c032eb52da9f32eb7e994a3ba01241ef7 (commit)
       via  17eaceec7fe17ea126d006d1f50b4b0447788adc (commit)
       via  0f216920bafe88e919d893bbb7eafbf3bc32890a (commit)
       via  30754d74e44dde3d5e6e982336d5afae5775066d (commit)
       via  4d3b0f9401beb25471da7f36ac4e0d3d9ac472ee (commit)
       via  d8024dc69f0470a3b9d3dc6aa4d18f2c5318811d (commit)
       via  5c86b1d1bb7440a52a2548455557a98c0ca2df63 (commit)
       via  94d3e288c36d2b0400cba6c80b5fa47e38d84212 (commit)
       via  5afc1f67202bdbaba9a9271cbefb950bdc6d176b (commit)
       via  b8a4a896b4edfa83fb1a5e218172e9f7927e5b48 (commit)
       via  0d3ad45c2611344e2ade8927f88703b08646cb4f (commit)
       via  6ab4af02fee6c327b4dd9b6bb6809a5aee6490ef (commit)
       via  7a161371f809d270bbc81ae8bd0cd57296cbb764 (commit)
       via  aebc304f73f79002d7ede6ed09f2cbbc546a823b (commit)
       via  9224a546788fba4cd66d427e418944267635bb31 (commit)
       via  2d233e0a0b21c1397ab08ff99130172676f53efa (commit)
       via  3b44cbea866cedaddb848b540e49744db631e765 (commit)
       via  ec3986c191f1b86d715625b6eb9a9a3ab0923fd1 (commit)
       via  7df119f9eca9a2b4bfb8dfe6c940c3c6cd2d1a0a (commit)
       via  33c80842cbfc06598f12beec2d19344ca1cf5885 (commit)
       via  120dcd884ab0341476829d91ebd1aca7f0b977e0 (commit)
       via  9a57c7900067930955d3731acabc982a45d355af (commit)
       via  cdb4d7ecc457ad72a34ce8d584240651c1da3b84 (commit)
       via  1536c6df265bb46199645b94a789ca549bf21266 (commit)
       via  f5219d42e3fde5e23eae69d44bc7387acc356f6e (commit)
       via  9a187450ab47c164cdbbb6f0bd8fa1be68d8412f (commit)
       via  f0983c34ff3a2ad4cbc3501b8018cda883c137d4 (commit)
       via  504f7f24385ccdd3f9549129f4520e07ff625401 (commit)
       via  75a405b58c89a703957da022796671a2201b05c6 (commit)
       via  3b7eea4f61ac47ace156fd724e3f61cc27560a22 (commit)
       via  357e98816d1e2c0c41e2d9667e8c702417dc37f8 (commit)
       via  6e07a0b97db8ae092e146a71c78cda84c90ea2f5 (commit)
       via  b9d6ba131fc2b329940214be91a3218c97b8b767 (commit)
       via  6f2a1b02a3d2fcae0b8785a1bac455e09def6c8d (commit)
       via  725e7ea41b233a0c5c0f85cf23d3a32e572445b4 (commit)
       via  910d12127a52c449e70d3488c58f0925dc632fc7 (commit)
       via  15b47b368cfc45293f5bdbaae16bca0da0f2830e (commit)
       via  67c28a740dbcd30042a120471bb6bfd6fc21de8d (commit)
       via  a835f890afb1a8fb860ebbad3911795e4605c593 (commit)
       via  6057f26cb2983d44dd19c2e7cadb1587e3e74f41 (commit)
       via  44db921defb1005f4123e9001989d70080e745d6 (commit)
       via  f537cf3aad8656370fc5da3d07233fed26cc7a55 (commit)
       via  4c1ba0945b8f96bbc5f30defda87f0c538c828f3 (commit)
       via  a4ea9c3b7a79bf6b6ce4c5b3c9da1787b7284560 (commit)
       via  eb86b359b60e83a6cc9215c3647f895412143c86 (commit)
       via  6eee70eeb281f5f3b8aec2ecc22460e93bd1e67f (commit)
       via  2634499bb87a3fed4d957823bb483aa165d6604b (commit)
       via  c9ec1cb4eea4477cd0c8a64cb698901d4f8db76c (commit)
       via  00001606c593c0ff291665f7a3e673a66f546f09 (commit)
       via  0393ad3072c8c9a3c33a1477a8d21801002dde97 (commit)
       via  9dc0ed8c068ccff4884c99a41eb801a9fd1398ec (commit)
       via  15bafff2a81c1001fba5bad0582f2fd976afe155 (commit)
       via  a6d6e5eaa2d7a2b33603e74d114728449aaec34a (commit)
       via  672a0995745ecdc96cf58763659313920feea755 (commit)
       via  646befea128b612355a629d360c520a08c3e3814 (commit)
       via  967ed40c62c2a1d1800db35c986cb5671975a29c (commit)
       via  32b57018bdc5330d7fcb450deddb4f6227d16e2f (commit)
       via  3a0dfb3ac98c151e481fcf1d1f9483dd04d07834 (commit)
       via  a56182c53d2c50448643ca3e845424c85018f3d2 (commit)
       via  3232138aef06f4893623a86b371be8c3f52aab02 (commit)
       via  e34274dec7016c12370fb9a82fef484fc9f219bc (commit)
       via  ca2f06fa5e5bfc572632e088acbe3fa45f47726a (commit)
       via  72ddb36099be24f17fb7ee27a0666786729ed6ac (commit)
       via  2a25100668b34aaf22345b0622eb65ca508e1911 (commit)
       via  ea76516f4295859380c9fa62fea328463ad1c7f2 (commit)
       via  d7fe2a97b75ac0580da1b70d121752ae9b39c1bc (commit)
       via  0a397a423adf7347d3674108065670720789e757 (commit)
       via  b21a2cb0e80ceca1b27385ba478629b8663d65af (commit)
       via  580d4d78b7dbe5faba63d80cab464bd8308346fd (commit)
       via  c249954702e7e8a993507c2d0796201d01123625 (commit)
       via  96351e7583bae1353b632c2921ebe8752c1c3df9 (commit)
       via  c8783479f7296df43dac6dbeb248c85f62bd960d (commit)
       via  e510687db67f8daaa5172f017e56d3a888247cda (commit)
       via  d0b32c9de9b724d42f58eac7cb6b2fbfc59e8999 (commit)
       via  e96831cf8f457b1601dc778cc336d43105f7a38b (commit)
       via  01d03b861cc1d9ed5065bfbd6ff442e7c07eaf4b (commit)
       via  14eb138a28a7372e0a639d78e2956f18f332db67 (commit)
       via  e1d65fd695bd97613eff87489248f2fc49ccd581 (commit)
       via  5e09a401865def6dd4baa862da3a8dafb166c1d6 (commit)
       via  e9875cb7753ebfc72a59e41bae605721af1a6c6c (commit)
       via  95b76188bedaf7a65cf8985348c1c087100e8f33 (commit)
       via  9609086fc31fd825c44fbcb1507c8f042fdd34bd (commit)
       via  3d2b69c3dc80abbad4278cb171639cd87c82ea6c (commit)
       via  6290e01758bcfe908b1f77d13b88e6c9fe092da2 (commit)
       via  4419e37bcac2a874195fb4de1ae994e16a2ecda5 (commit)
       via  db3497168ebe34f72955545cf5344bf11198c751 (commit)
       via  7cd86e0e991d84a9bb7cab36bdd6f3e4c3c29da5 (commit)
       via  32410db102e6d074951476cf4a19ae529a7e5ef6 (commit)
       via  89a4fe7245212d9850e3a5263640c9d190179f70 (commit)
       via  e620b6d18e67e58e06d5e10a2a27411d51f5519b (commit)
       via  ca11550c4e2d8125d4c1c29dc734a1edc1445ca6 (commit)
       via  6b0ce674c5ec51fd615f5125f063dfb3eba6661f (commit)
       via  8625fed37840aa7c9e577b2f761d8c7f4c3baedc (commit)
       via  da90158e41e91573715731fd04b3595486adb843 (commit)
       via  cf6d7c05d536e56e991fbe9f86f2ba2167e10f7b (commit)
       via  5b92928923ceefbdf63a974254eabb6d38b6a41e (commit)
       via  a8f48997534eba5509c57fabc884f62e1118ed29 (commit)
       via  d815ce80161efbde2e76a9448ae721ed7e8b4fdb (commit)
       via  60e8ff715195d452c9914b11cd66554594148a89 (commit)
       via  bb4db08d9b186cfa28a90665cd0777e14776cf0e (commit)
       via  7ad260abf441ad821b1e55a2189b999c97ce134a (commit)
       via  f05cec5a272d1f08cfc3335ae4713c154db5d0d7 (commit)
       via  bba9375660e80662a69e5cc8d56be51f2f617a6b (commit)
       via  d091f8f7ab206dc74502195d8dfd417260f9710f (commit)
       via  ec5943dd7ae4d228b802b6340e05d0f3bd326e96 (commit)
       via  6ae1499908a7db1bb1d49b7526ce99c06c6a5215 (commit)
       via  1d8b7436e1338b356fa06561462b3f2682789a43 (commit)
       via  1b7ef35efdde704bd3ce6932191aa6506ef77eb1 (commit)
       via  501d17f168c261be6357232c1e5add02596788ef (commit)
       via  005d353e82908970614dd17963c77a90ceb3d0d1 (commit)
       via  d75761c61a9f71b1288efc903e5607ade4971cd6 (commit)
       via  0cb35fcf158b6279b67d9972d13d29e0eb3fd64f (commit)
       via  3b5a8a1504601d814519d50ec9368adb5662fa07 (commit)
       via  118eeb6f3575cc543852cdc49ae8c41db82ba6fa (commit)
       via  795c20b3182b6c6c5d698953e18e4a1b7cc6c73c (commit)
       via  4bb6dbb8e688c6fe94f375b517a44f37e2845127 (commit)
       via  c9e546bedbffa4c1fe7361197f5c217b2c211940 (commit)
       via  f1e539a275b3d9223190ac69e83fbb9b9b1a7c6f (commit)
       via  4628a2bbe51adbe7e41b392b908c64265314c0a4 (commit)
       via  067b9cebd3af77ead0a3f2fcbe459d212c6fe8d7 (commit)
       via  27677dd7bd4d108e19428ef386208f21008b2af1 (commit)
       via  9c7fd03788cbf21ecfd5152bb8a7e9f8cc74387e (commit)
       via  dea1d879c2e1c3941b5b8a5b57ce5afa34ad81f4 (commit)
       via  8acc918d1854e9852aee555467d8a97dd7f06f3e (commit)
       via  6a2a17261fc3a4f373c1ba77de3b52a91b1ced03 (commit)
       via  828ffb11fa327b2b09c75a89d300f2a9494a5c16 (commit)
       via  a7696f7fc91e7d9739e87dc2df4a85d671fce8ed (commit)
       via  ee3bf30e316e61506c2a96499e8f9b853e5bf940 (commit)
       via  d95a6037e895911042eccaee1d36e1fa79186d74 (commit)
       via  4701ed2597c480452da3057f3be4e970a54eeb6c (commit)
       via  50fba6a338b99ee76b71f179b3e01df267c4120d (commit)
       via  3a94e5dc8eec4305a6388c26d800782bc84394b5 (commit)
       via  61cd12e0ec9e34cc4fe8850d50fe087f5495327c (commit)
       via  476221031729f2f2ac0f732676e0c7d55425a13c (commit)
       via  b5ad69ceaec48af9c29f1a6982f6d58cbe5e0071 (commit)
       via  de3e8d5cb267053b9dbd771f5f51aad7958b0c13 (commit)
       via  02788a2b478401e21f01976cffeda6bb486a1da2 (commit)
       via  d6e02727428b730852667171cc8f0b27f3e648fd (commit)
       via  262c0978067aad4635f1243dc6e0ca9bdf751e91 (commit)
       via  1e6966bd54244920f0d883d3c004f01a1aebe725 (commit)
       via  0291dc87585a9f1852493750aea440d54b47c1c5 (commit)
       via  10889a234d65d79094d34f575d398877dce3a2fa (commit)
       via  7f311a70edf1e3a96e48443045881e76679cde9c (commit)
       via  fec53dc804934e5742b4434e90c1e7ec92811d42 (commit)
       via  1007d2e6db3e231e05c40fec261eafabd95b2559 (commit)
       via  74bb29ade4fe25e1e203c34519c139176f9dfa04 (commit)
       via  25cda07bc7bbbcef2b8fdd0a7bd2ce3b3fbbe6d0 (commit)
       via  c3f3a6bf87213f7974fac61a0d3584ff02378237 (commit)
       via  f99c4e8c34120cca5ae789d4cb823bba4cf8b437 (commit)
       via  ad86cadbbb61d3eb94340f2fc5a6e8e8e1aed73e (commit)
       via  acf143f42f033efe051d5449c41785372ae26491 (commit)
       via  9ae510476fe1e6b8fac2ef1fd61f2ce2db38b8e2 (commit)
       via  c46a193c22db6f5fd86ea578961ab69e7948eba8 (commit)
       via  13890a1850392193b331a66397cee2b27afc0b27 (commit)
       via  72e027a58a4538226ecdbd26b9b7dc81da44944b (commit)
       via  77a25da590f4f9d56eb4c62913bb238decaa5587 (commit)
       via  3c283b6a823d0fbd599c61dde3bc55f44238524b (commit)
       via  b756f5bfdfeecc415fb636df40cac916ccf92148 (commit)
       via  9702bf5b50cdf14b5280f2dc815a2646e4d899dd (commit)
       via  02b10b3cb9f3294e9443e42dfda821819315dff1 (commit)
       via  3572d91bacc2f0170f4e215d2265e9684b96d9f6 (commit)
       via  4adf2a4f271d7e156c50701b1df03567b4b07318 (commit)
       via  ad707b96c55450504e039a3bebde515e3e3275a9 (commit)
       via  58129dd4e4a5b9fa874a85bc46278c93468b2d0e (commit)
       via  36022c7226d32a776bf743e9858c35dc98d04ae6 (commit)
       via  5771f7722b1a1287a4e6050f83cf0dedd7c42a7e (commit)
       via  961506950c0ad9dbd1a4ad9ed42aa2178f8452c5 (commit)
       via  7262d8e459cdcc18a7767db70b3d6b7cbd9ce1f2 (commit)
       via  a7934415b3bc4a4b575e10d5ff4465b6c01fab2a (commit)
       via  afc0decab3107c68b26f1ab654c0da38b9f938f0 (commit)
       via  2941294fa8587b5ec1da6d86d372b8ab8928110a (commit)
       via  19098bb4db72efa9f1c9553804ade215191330c5 (commit)
       via  771a9575a29d27d9f24be751b6dd2b0fab47a760 (commit)
       via  64cbe99671df3c5e72c1aa2948c3c2f0649375af (commit)
       via  1e885f2bc2f5b54fa1f53c06bf01fe0578dba2ec (commit)
       via  153361e72819b5fd2eca66b1d6e9a23314c68a83 (commit)
       via  562c8e1a572e73f17574923d79447f023d9a79c8 (commit)
       via  8e269a407fb945c01478ad25546549727f512f8d (commit)
       via  695b1ae83c1018ecf6711af59d64d8d11a9800b7 (commit)
       via  dee4d21c7bbd8aead13f52000c675907fb261071 (commit)
       via  e7b5264cc8223316e98d2c37f3b966ef8ba704b3 (commit)
       via  de7043515c3b23e0ce560567574d77db776c6023 (commit)
       via  62ca47c19850642e235ce401856c1c61bd2d6992 (commit)
       via  01f1db54cb7e5b81540c93af2d1e2f2457641d3c (commit)
       via  9b9b510d179718009f40cc677b47faed36f2ccb8 (commit)
       via  eb2853c7a5312ab23561c768d4dacb478892bc95 (commit)
       via  846e57ab117ef16e55ff3bba4f5e1394f4fbb5ad (commit)
       via  f373953215b77966ef738184376a53c2354ee250 (commit)
       via  0884b043572534efa2c57ccb854a4bc1a94cee78 (commit)
       via  7349f99d1bd1035421ccb1b843ad3f958b8168f3 (commit)
       via  4b0f6a69e840f9ecc6602fe4dca4a72e568e7859 (commit)
       via  54d65767bab89bb7d5fff3909165d8cae55a3899 (commit)
       via  178433c674c8f02c5c7f6f2db6002de4dc8a1897 (commit)
       via  9262c1fe32b8fd6ada942676a1e89195302cf6cc (commit)
       via  c923dd49cc1d68f77ce64d5cb8b7ae468008470c (commit)
       via  f35c8968372fa58f028ed5c5b1ee2cf33244547a (commit)
       via  d91f69a645bee3f74b2e86e9f06648b1433b1c02 (commit)
       via  598ad557d870c03d837b839870f1caa5da12344d (commit)
       via  88051a9008c3350683156355ef9454aa5136cd7e (commit)
       via  72adc8227d87c5983757f08810335723c09180b7 (commit)
       via  ac288aecaf738e6e89beba2815b221ebdb3a7004 (commit)
       via  593059f31c3e850a48e32bc1f6235e046d3b6ca6 (commit)
       via  fc36919f23ee24ab8cc9d1f5bef4a40115f41a1e (commit)
       via  2723ed9a14826aed97a051b2e50e4c3bbad63fdc (commit)
       via  858d144d1a82e492fc571ab822cd2575cbc37f6d (commit)
       via  1a12222db7587c2b3b28b9d0cb9a7a73fb261f3b (commit)
       via  02416a1f6df35a2c9cfba298fa7f4dd831b5517d (commit)
       via  4fa0cab2f46d8f86b9b210c9e2c389681aef3620 (commit)
       via  0dc38eef82130590134210365e2826166b6d5130 (commit)
       via  ea8e2b033e49dbc11a86219768f502c51830af66 (commit)
       via  591bb60a12ff107e0963427e6d6d4010b03e0cf6 (commit)
       via  325c71d2c82b63c26fed256673fec467eaf506c2 (commit)
       via  d89b6fdc47d7385c75b1f0630a5fd6cf0bdff074 (commit)
       via  5c3a702ea42e1ec0ab65b4761a727d6070cee989 (commit)
       via  00ac69cea6ac24e9f97c376381500750d9e0fe3e (commit)
       via  1d6bfed3ad9e2e33a5af38e70cc067b169d01500 (commit)
       via  8064158c0ce71f52b59d667a30baebd3873604e3 (commit)
       via  01d258baa028c45f91e127477757fa6ccfc44df4 (commit)
       via  3bef226f7975150d13590c93cc73f6058ee7aecc (commit)
       via  a90baf36e0e8bc1b26168bf8bcf33a2cca901fec (commit)
       via  44aedda53eeeefe54be3c13a992eda37d4bb4bc7 (commit)
       via  d820d0e14cf66bb1ae940decd445231b409935f6 (commit)
       via  3459ae3a8d798cafe261587519e0af374f8dc8e5 (commit)
       via  8deeb44e57dbbc9513f32f4981e57bb19d423c27 (commit)
       via  46f1c8ee989eb5b2b7d9c09c0a73611a4eabb995 (commit)
       via  387ba015012c46572df3a71c2098446aef031b15 (commit)
       via  e7b7e8a13fdd2fe9a392f71d44922a41159b3f8e (commit)
       via  65c46e9e889ad60c7cb027d1024a4ee84398a8a6 (commit)
       via  59826e5b5843f044088bc040f6aefe6da27460c7 (commit)
       via  45a9a38b1213f200fe39079db71009254be05302 (commit)
       via  f03701d89fdff48a95cbe462b0e048c75488b1e8 (commit)
       via  bf59adf66b8629e91c926ab17b1ccc357aeba9fc (commit)
       via  e4725a2759f661fe9a8e7bb515e76064ae4933e5 (commit)
       via  62701c1ecbb4ba09faaebdb98d23487cf408927e (commit)
       via  f8795ee0e1b470826f6092c13d9000dc3895b065 (commit)
       via  9d36c097d7cddbd983713591451b2464dbdd720f (commit)
       via  b7ceb587dfb11e482603046a07f66f3108a7e6f8 (commit)
       via  93d452ac5739cc2d7daa9f705d73fb770c6eeb83 (commit)
       via  835632495ff424892ae8d67e26a726959855878d (commit)
       via  13c9428055fda4e3e383cd0b474dee1ecad988d7 (commit)
       via  67ed6217e1a02b8a10c98018e834c5cea2e16414 (commit)
       via  cbef7ff03232d909bc8b6682ba4aa1c004291dbf (commit)
       via  8ba9858f9827e5e499f9e12f2feb42898f4b491c (commit)
       via  117bae99d9eb98ff635064280bd2db8992971797 (commit)
       via  9bf1d68666d02f45d3c01b4b9f22237f6a291d83 (commit)
       via  baa5e21719adb55d7edcbab559f0eb8e1339a185 (commit)
       via  1ef5c8a4f0b429893532d1ee01cefeadc4ed0331 (commit)
       via  ad48864ab7385981817058829542373952d7db2b (commit)
       via  1b95bb7fa3e79736d897a079b4f06c88147ef3b9 (commit)
       via  24e9b40c79dfcc9d0f661934f3631effc0f9053d (commit)
       via  c5de4ea25b61ebfadb314d28a4d34f3ec89b2c6c (commit)
       via  248522d0a1d0adf4d85bf7e33ca7f2d74458f2d5 (commit)
       via  358b9c431d85acced23ae08ec3b07e583edf45d3 (commit)
       via  143c21c27c51dcc5982d6a09611913ebf314ce5e (commit)
       via  daf95c016a59f7554e6a208f25392d76f7c791e3 (commit)
       via  b2b90c6a8e4a745f3515578318141106f8db4073 (commit)
       via  a0e17a18ad6263dbb63aa56678ad0bfb847c7ab0 (commit)
       via  88b7e82cbc67072a2325b520ba7bd6772849ea37 (commit)
       via  692b5bcb0d807b6f9c4407dc84108cbc25d1f5cf (commit)
       via  34a86f60267074a0d15935c5d1c53d7947aca809 (commit)
       via  58aecd24a3243b768ee14bb1e7f097c850c35c37 (commit)
       via  a60b1dea1bffb8565d55ff8125b00ec6874a20db (commit)
       via  5e979bd9c597188cdcd727540609c1e12d2e5bf9 (commit)
       via  acd03bc92ede6b4d754e1e1cef3eb43d318d81ad (commit)
       via  6c638a99aaf535b520067f56b2510de793ec85cf (commit)
       via  a15e30dda19ede7e7a0e567990f686bcdb348d3a (commit)
       via  c53b164d6fb5cebe24d23b22e52de9ee05b7ead2 (commit)
       via  a9241feeeae16d25f1e75992489d34e49f9eae49 (commit)
       via  fbf59ae2d3510b50b69e6fd0bb382f6cba5252b4 (commit)
       via  122daf694962626c9a41c9f7ac2f2b0e239eed22 (commit)
       via  38d185d74909a588814c1727f2ee9829fa9fd186 (commit)
       via  d5f86b65036ad22e89abed3e477ad77fc58c67a1 (commit)
       via  12183fc08b3dea3bf25e0f7e05d8807d10e292c8 (commit)
       via  ee4562784e2487523d67f9db978b7f3ba84aa722 (commit)
       via  f5beed2515bab7eb46c4bbc7015ffb552ba269f4 (commit)
       via  f361fcef2e31d5a737a414055031623dbfa02484 (commit)
       via  e1b392348ab1f1615911e68d894404a70f70a4ef (commit)
       via  3bee486f0eefbae63b5ac462f0fce093d3c6428a (commit)
       via  f28d1fd7084189adcfde13266848b00295449701 (commit)
       via  e4cd6c97cbfe01ff9479158a369aa85ad5049ea9 (commit)
       via  fd869e43909d3c8cd8665444f78e324f2d66b6f2 (commit)
       via  812c29529589cc4f4417682425b7a79941e625b4 (commit)
       via  1c2bd890a0be1e512c5ca6ac10007ffba5380de0 (commit)
       via  04378a44db8be6cdd421a6b5dfc835b6ca93ec4c (commit)
       via  c1f0ab00e568ebfbe660ab00dd83752fd6e061b1 (commit)
       via  4ed94cec491c606d1fbb410ad13c8541c3a51d1f (commit)
       via  4a2e23419d07b70b4e4ffe447c99e5e9417b7486 (commit)
       via  45d354a6d5ee4d3c9f888e366fe0302d13520669 (commit)
       via  7adc53b10c5d509930f473b12295148feb78b238 (commit)
       via  7aab9cdaeee2f7aa0af86cee00a093e3110e4033 (commit)
       via  4453899db9239f6a9f6661a136885d8a3dddedae (commit)
       via  530247758ffcc8e048f21e38e381bb8a5710814f (commit)
       via  5654bd28719f300771dbdfa3d7d25a65d1072117 (commit)
       via  ffaa3fee23bf9067b8f3fb7f0824a1be7d87560c (commit)
       via  4f48386652ae577b71ad4152382d8a230e4bc6ea (commit)
       via  96db49416e85c27b25c3692f935054fd98604a6a (commit)
       via  bd14107fb1407021490f3b7938f657a3c30eda0a (commit)
       via  bf3f0d1781779100e6bdc4cabe05982fdbacc9e8 (commit)
       via  4ae3c1ad8162e5a44705a17df6015bc7911e395d (commit)
       via  734abf0060a57db8c80ee93c44eb4025edb47a92 (commit)
       via  99f60d3310e2eb196d0a21e134c10b35b5e3521c (commit)
       via  d3c369bc150023bcae6b8a413d63da4e4e3fe666 (commit)
       via  ccaefa06669823f16f68ae586b140e45f0b8a6f3 (commit)
       via  03de89def32b1b293481a64fa096a54abf71750b (commit)
       via  191d9a1aa912d979cdf254421aae27754a529fd5 (commit)
       via  b789bfb5652f95c6308485ba3286c1171c97b24a (commit)
       via  459ad08b8e718382fb01c666e391aa284037856b (commit)
       via  6489fa700f9be83ed6fd58804f5875d5fe6e2c26 (commit)
       via  464e3aea37b4c59d442cd10bc65ed20c3bd7fd72 (commit)
       via  10ba4afd3cdb4eab3bd5a39b973b8c12283d0af0 (commit)
       via  f83bd2567d8452d4ec4a40aea4e606c0005ead3a (commit)
       via  0c2bcbdc0d1e16d745782c84d6adc8317b56597a (commit)
       via  3a0b446e7a3623a25e6f87d59964aa2d48331424 (commit)
       via  88ce4e59cba1e811e07a8ae741afa63072f227cb (commit)
       via  11a6cf66459c7ec9cdf5656b426570eb99214227 (commit)
       via  3cdb0d2a5513592bf65719317e460fad4b7cf05a (commit)
       via  2b6a9531a7c85c5168b3e4da7b16adabd6d001b1 (commit)
       via  920ad95127898906b620cbd4d93912d85d3e574f (commit)
       via  a0f8c62259e73e230cbc172a7d2102721d885cd4 (commit)
       via  8d4d5506e9b456cc4367ee2b6f9e27443883cde6 (commit)
       via  d0bda29347af1dd81ad7aaa9dad405ffa4783b58 (commit)
       via  58db5263cd6619eac1b066659aff5a6248ed6ac8 (commit)
       via  4555db979e98bf71919fb0bb0b3eb096360c2033 (commit)
       via  be372d2b90b8d95af4549fe31fe0cf3908fa6c15 (commit)
       via  15f2c6688e0dce07ec29fb3e766e6b2836c76b5b (commit)
       via  1cbc1c0aa8407d877e9ff448376a3fa139b1d392 (commit)
       via  eb5e9cc38e9ea252bc312c2bdadbb5ff3c53eb9f (commit)
       via  fabb4d9aedc3886f9d0ef95a7c29458def9db492 (commit)
       via  b9caf8464d02beeca693299979206256b659d54d (commit)
       via  c8121d41e4cf3191376e3878f88450eaeefdc3c2 (commit)
       via  dbea07f1622c457a98f238a665c768e0881414b8 (commit)
       via  9937ff8199d9108ac99797255c1d8e93744af4ac (commit)
       via  d53afd711e102cef2c3e736193a7ed4af67d83ad (commit)
       via  7744ebdbdb1af048246f4e64be708d1387c35fee (commit)
       via  9579e53153843b226c24334d280a5f3a23d1526b (commit)
       via  35e822a8c65b2d5347c435a5fb8be4005e993c74 (commit)
       via  b5e07b6ca10b7a5926769dadc536e4e234878fee (commit)
       via  5eeb8ac23511dafb9bd9293ce3984fe642e7d4cf (commit)
       via  faffc458f734c67aa628a1faa7199f7fb45e6a85 (commit)
       via  3b5e546039d61e5bbae19c502a30d45fc3cf163c (commit)
       via  cb9ffd37cbb59067f2f1b13dd0a8ecc74fbe64d0 (commit)
       via  6d752ddac80a8350a6f68cc580de39ab575235db (commit)
       via  9cb31b4c8c8dad422e61927ac9fdbd652b2524d0 (commit)
       via  00a7c82f64d702b1e5ee5772e2f5d459620a4838 (commit)
       via  bf633665c380d3985f2677e8c4e95b02c6c97ab9 (commit)
       via  da71990c74342f5370bf54408f86f1bf5d1bf2b9 (commit)
       via  ca21b140d85cc4ca12dddeb89c73830e1ae6c9a5 (commit)
       via  c6335e5c4b3148c0e945fe7a6ce20c78525a01be (commit)
       via  ba6fa83dce0f011063b308091dd1da54366ead51 (commit)
       via  298c9caa20447e830190ef8bc44aa85c8f2e90aa (commit)
       via  af152a6af724c9df1835801e5e422f19a55aeb8a (commit)
       via  71df59643b78fe13be4734f6b26ea2664636bbac (commit)
       via  443aa57b7f1601fe56916f117967e58867d4a8b9 (commit)
       via  ed83bb5e396092118550ff771414eb990de48b9a (commit)
       via  3771e7743f8fb10ddc3cbd243e7289c8c1dd3fd7 (commit)
       via  7d5b33bead9469e72756585e4c9935bb9486f845 (commit)
       via  99583e66223e5e28848069d22d90b663d1fc503b (commit)
       via  02c13b3f67bd74fa99e42d1257cea6fbc641e3bf (commit)
       via  36e671b4b905f62bd10d1672f21f953246515bfa (commit)
       via  5d1c389f7f5e7a7e92c7e236929b63b929804a3d (commit)
       via  76f56fb13f8939ed065a3fddc474124446ad041c (commit)
       via  0f452545bf318d1264a5a6eab679e4af01f0126f (commit)
       via  1575c3dbfb0ee37c7008b356fdbbc2bc256d6aa6 (commit)
       via  7b9de1b710ce8aefbb869ef55b229034fdf04e64 (commit)
       via  b498d31df72568e605da2ee17bbda7ada80700e6 (commit)
       via  11e3a1851e932e4a481fddac2136e1618f45ab95 (commit)
       via  a21650cac352062f6bd1aa6f75e6a44c58beb4fc (commit)
       via  0a1bb704a39fa97a659865662ae101f8526ba4eb (commit)
       via  986dbe3d68729b3eb92fa8d81360631f8e8f701f (commit)
       via  70c5240e0964e238be56d88decc9c291054aa027 (commit)
       via  9ecd0038c66bc5294c529ed1a67484c67918a3f7 (commit)
       via  a5f81f29e6369c0ea89909c702fd64242362c68f (commit)
       via  d1ba38b5f7c8a96e2febd1af2e1498f8f9ec0751 (commit)
       via  3ae2c68055450961f68ab8b961101b1e1ba229ee (commit)
       via  95cc6a3d9a6da954dc9671475d3718e021eaab57 (commit)
       via  0f21f4af7684f4efb9aef0b0ee4adde3a260a02d (commit)
       via  a58bac898a6091d996b39eeadfbfebbb79a63ede (commit)
       via  70261f1003812202512962bea0778e774cd6bd4e (commit)
       via  f2ade82fef80e3de7b9f0d6978647e02409c8ed1 (commit)
       via  46a287994c49f69bc0d87114ca24c99f0b468ce5 (commit)
       via  bb1efa5fa5dfc4aa4bdb86dad30d6296530b88e8 (commit)
       via  2d97931d2f9157cbedbc282f52f0cd6a4da3dc48 (commit)
       via  f6bc4bd23c767a5db3187ae6956bdf0f8b4a0432 (commit)
       via  ae984654211e9e2797b3b6f2015a2cfb9f91f7ea (commit)
       via  f1813019e19c6eece8f65a46cc6ec6994d3f8022 (commit)
       via  a24027525c03a78275210567c051e7313e65bfaf (commit)
       via  23bd6178124df6bddbb4821914f0ee5faa6ee5ce (commit)
       via  d1659c7eb0354cb35f5bb12e400ec8cf27e06d0b (commit)
       via  bcb1b5c23a95101050b52d67bd4af35492406a3d (commit)
       via  744935a9f5f2a1f975770c55e2bece91359fd616 (commit)
       via  2bd35abf567a55223122cedc01c18337685f47be (commit)
       via  277a702b1634d44bde34c5823d26e03916b0fcc2 (commit)
       via  ec4b18e31c3a92e63105664045d8460396c30d0a (commit)
       via  26dbc39215bfce484e17cfed9b8147e0fb68d8ea (commit)
       via  3efeba7b042d4a4bde8144801a3a28917954381e (commit)
       via  88d6d91d17cde807ea3b693a2a04141261d505ec (commit)
       via  dc5df6dd89a9f7a7e6ef23a7cc0f61729bb2b426 (commit)
       via  186ade7aaa57d4b474c2e9fb62801edb1761978a (commit)
       via  f4091200dbf5ba982e65e23c8c5ebed744e76b18 (commit)
       via  68d3e94877c106a7123bea2b6debd958ea594bd1 (commit)
       via  89edb84938de5728a328a886445dd6d654a178e5 (commit)
       via  ac0cd59aa131e5e4db0bb71b4a08a1b641d6ffa2 (commit)
       via  870fd633475a9b0d4c5c464b3ed76fd5272a461a (commit)
       via  f9a40a491effd3e7b45858ed34a6f434cb90c640 (commit)
       via  b7c3e503df5a8de558a27501033b440dd10891c7 (commit)
       via  57a2808d460b3dd7427d31dc9b60fdf70f07efb3 (commit)
       via  394f9568ffe2d572295ad43da8926b85121bfb30 (commit)
       via  f78aac368cf5047e197220f5439150186cc79790 (commit)
       via  d7acec380d2950b88dc492e07b4de1c2a7bc6432 (commit)
       via  487c3cc956dcfd77e16775e1cf17923fbc0e8f19 (commit)
       via  1d62ea1dad685c1f1719f7b70f1577dadd385dab (commit)
       via  88e329a4aab573f221a85ca60f4684626442bfea (commit)
       via  62470d9fb63a97d68ee5db8f2c7c7eec6ec6d048 (commit)
       via  ba5f0cce91bfbaa7bbcd09d2c12c7912b7f09a22 (commit)
       via  cb6c8de0920d8985a3ba84747682d2e45ac2ab2d (commit)
       via  d0b4c69160c0c147def5079347afad7acf3d5ae5 (commit)
       via  732c80aabb6c5c847cdb482ed3de5ea29cad7fd3 (commit)
       via  afb6f84629aa3a768356973d93f6b308bf1250b1 (commit)
       via  79c50ab6486caf6a15714d386f9b9ec3ca981c54 (commit)
       via  4bc4e389cebabbb06a41bf32bcdcf737c425694c (commit)
       via  ce8b404ccdc11f98f8f6ec9311f4a7cfdcd6c1ec (commit)
       via  8e2855712df1da5d9a9480e304b1d0036971ac09 (commit)
       via  9e8547bcb8b38e35f850e828a902db18040785af (commit)
       via  d837b9477f3ac0cfde52904df7a3572c7f06cb25 (commit)
       via  5608ead60dede31a10ce8f8c18317f41901eb147 (commit)
       via  143e8f6226a618494095204d07cac0e0af0a9e66 (commit)
       via  d3b6227b03b494d1286ec717bf871e6f34a88f0c (commit)
       via  14b76c6cc6a75f0679a78b1987309c0af3878059 (commit)
       via  13214b26f3d25abd4479a817f9df49ac6c7c5671 (commit)
       via  c9c7e7601e88aaa713a621805295a37ba813061f (commit)
       via  bd2a920d61bbb751b32ad3fa283257c4b2340ee6 (commit)
       via  83e64c8cec461643b15e961f14bac63cda5ab5ba (commit)
       via  343194316de10a9e9cf569d5f9339b8178f7582b (commit)
       via  0e9362c88b74952ef1938818d5bd3931f4f98252 (commit)
       via  85f68041f3b6f0103d5f45043319472519165aeb (commit)
       via  79aa8931147a86d8336fb0a49c839ccc504ab22f (commit)
       via  a774fd2c0bc3d7c3d3c891f616bbd865819dd74a (commit)
       via  7414b6463a24a5a26df21e29864191fede7dcac1 (commit)
       via  8ee5c5576b948e95e32eedbe82b4461fec52d67e (commit)
       via  88fe4cda74fef7a79333ec0f843d9e781fe7bac4 (commit)
       via  1fa76238bf522984d0d8afad3b13b44492961d79 (commit)
       via  dbb313915c65f1d24e36f4defa02311e30da7a10 (commit)
       via  3708f36018453cc6c4fe509c3e867f26a7490190 (commit)
       via  8e1b1c8071ee5653eb0586f84eff0e88ccfee8f9 (commit)
       via  29b1120432a79211a4337bd75de338a0a7b0045f (commit)
       via  6a06cb90770fbb915972d3e6dfcd51e8d06708f3 (commit)
       via  4c20b424e8d71ce7a8ee40d318ce0d2e0674a694 (commit)
       via  ad527db523bebdf2d51421dee5c741fe249705b2 (commit)
       via  f75bbeab6f3ab55e544edc5abda078d421b58fc0 (commit)
       via  2fb280abb925dd6c43f5af8546b24eea636ca0ad (commit)
       via  ea123fd932b850674d849153f8a06076333f081c (commit)
       via  d9cfcad78b5c563d72ba92e5d6746d22d4c5274b (commit)
       via  1a26475531afac0bae3232532000819d48544289 (commit)
       via  37dd14720f964c7a5d0c4e0a8abf43bdb6ac4f32 (commit)
       via  0099b0a826b071a61279eeca7ecf9ee516babcf0 (commit)
       via  c1bd3d79a871c1d7b96378af1a788833a752e8a1 (commit)
       via  aa660dbe7e5e8e55451544350b0b44583156c3d7 (commit)
       via  a2c05f7cd4c20fce55c8399a88b02c3d5c7960fd (commit)
       via  f2d6499d76e7e102e312506920325ccf1c0d75f0 (commit)
       via  89332a9567d2bd07882df55cc7d77956cfc57143 (commit)
       via  96434ce0de13a7a6d2858b2696d6b8bc6bacf4a8 (commit)
       via  956de34b890c725798111ff3b75ff331e8717fe1 (commit)
       via  edd07b4279610bd45becc761581edfb39f0c4a05 (commit)
       via  0ef0b63599fd0823f82cce371132e590b72c5bbd (commit)
       via  c0a2d2afbdbed6d823e626bb21abf1f30b70ab4b (commit)
       via  5f813981918c083d2d72932da2db45ec0dc48c52 (commit)
       via  c26cde4f19daee8d378f75a2b7e231dc08dfdc7b (commit)
       via  9a2bf4cb14f1b713113569b3cf55f654b8c7ea0d (commit)
       via  a27321ab1a67258ce3dff238b99120c842337b3d (commit)
       via  390efc6d3b4b3054014cf7dfcd2da5c427a65eb6 (commit)
       via  bf3c6abcffe575b73994d2ead4b37c7d0e819282 (commit)
       via  09bdfde0614e6cb57ee61086f9cbc705898c9e4e (commit)
       via  75057d962d4cfcbf3ac5a2d39c9dc4e47f970d7e (commit)
       via  6eb92d6b34db19ad3b9a3bc67d71de360f4f33bd (commit)
       via  541e71b72ee56ba67e613df1a92694a0a5345641 (commit)
       via  ab504002e8692c9ab9fe2504af27467a9d260cb4 (commit)
       via  c907226c4c3929a4bb29cfb9fa8050b732042b31 (commit)
       via  350317d60b6e086a80ba2a44220abade3db32897 (commit)
       via  a905eb46c3a4d74e42a412df587fea0413dc025f (commit)
       via  86857277fe240a4701f305b0fb831dca255a95b5 (commit)
       via  8962dc6d9d14e05ee97e90667fbf584f08ff71de (commit)
       via  66f3299ee7c1853b219c4e07b734a4f0519f6b18 (commit)
       via  6a036f543b81f20aad26afe768d27268f6b58de9 (commit)
       via  c2ca8f1a6a6335af2fd03e08f2238e4bbb29ff3f (commit)
       via  010456b27b1387ffe02c1aa28991be9f4a317327 (commit)
       via  3f7e6743ed22709b58fcd844a31613de531c8235 (commit)
       via  622b9ca98e5afd491a0a48a59e2d28dfd1797375 (commit)
       via  c51828dddca5e340ca266df835d1e7ea51708dfb (commit)
       via  4e728fe880723297fe6a9800a0bc418e853ed46b (commit)
       via  c6bca71783489d64c442cf94291acc267e060062 (commit)
       via  eef259a21f0a1867fd54d32f4ba3736751b97dee (commit)
       via  e3fb175021fcaac0447bf7d74c57baa5bf3e60af (commit)
       via  feca3423e540a0150005b492b955f9b9232a0144 (commit)
       via  12a880df7159316f74981bf74ea896f3e57de558 (commit)
       via  4195665778a63008fb2aaf2e40c2837c6906e240 (commit)
       via  ed3fb32bf2c0168e37b968baf9d31c68c11595d4 (commit)
       via  d11ba2bd88b7a839c8615e7be1fefb6e9b2e498c (commit)
       via  e712769e74a02ff9baff5ce86e1be0b4dddca549 (commit)
       via  662bde0eb24e97780f691e99f80902eeb9ab6ca1 (commit)
       via  da9976a87d50a4326ea1743e4e0ff1c3af0463f7 (commit)
       via  0c826efd74766ae1d76c22262406a16fb761c827 (commit)
       via  f3fc75933b49195cf1d03f912642c6dbc4dfe5ae (commit)
       via  c4dc4014e82fccc914282ab46014397103f94871 (commit)
       via  472ab8e9fc3ef202b7d678d07d951aaf7d44596d (commit)
       via  39e08fefe21c63ef1a719a7c726159ec9b6b29df (commit)
       via  839fdd8356ea9374955fb3ac8badb210bd8c34f1 (commit)
       via  5cf4e7ca7369d126ba9488b2f14fb4cc971e793f (commit)
       via  e061bdb04edc5b52c3671a37128c469107e1b409 (commit)
       via  dad4ed46cd388980ca5950a326b27d525ec2c896 (commit)
       via  54b3703417b35a63f03e00f28b91cf062e289516 (commit)
       via  f86db6038bbf37da71f2dcb33bd33744be1449ce (commit)
       via  7389a12ef85f15c74d681435670a812d78348fd7 (commit)
       via  ca31aacb4ff243c2a58bd0168beb7b6c04db9411 (commit)
       via  7101be5e6b2f16c1ecd0cdee593f0237434f7721 (commit)
       via  a77f514fa386a83480a413c1c842d1549185e94c (commit)
       via  431652203ec8ed71b10164dec7e80aeb75130021 (commit)
       via  179a18597be16c9d72f72544d01c5cfd7f13193b (commit)
       via  2a5d4345678dbde452af615046779df16abe5eba (commit)
       via  407a2d33ef3cc8fb64386734ed4b80328e217960 (commit)
       via  dc418f60a7839a94498a02bc0cf884ad617bceb4 (commit)
       via  d51b6e8ea48851eea949a2a18210a0aa8f900b94 (commit)
       via  6f4825424763a07e3a3f01517b90adfdfca1dcef (commit)
       via  0e987c99d177bd91a88393c267b3c1ddbccef4ae (commit)
       via  9173f453901cc079b90bc9796a1ef0b69363ff84 (commit)
       via  6e9d8af5ff21681adbc80cb32d333139f3650dfa (commit)
       via  abb70d9f01f121a00c0aecdf662c3d70e765ba71 (commit)
       via  a23c4ed7b610f9d6da85bf7267dae800e2c5b675 (commit)
       via  99f8b5c56d5f1a22c49b732dd282cf3f58fa66d4 (commit)
       via  a352dcd02801695192a80b5b24ba0fa7b0953503 (commit)
       via  727a221a6594c51e8eda9c09a3625aed4b4af11e (commit)
       via  9d37787909d935d0fcd1f4d8f97705436f9dad27 (commit)
       via  3550d52c5e98956e0b7b6500cad75361671aa279 (commit)
       via  98502815fc0cd3b480a63ea051e8c420313d4e33 (commit)
       via  e02445cabb4d93e9518f070d3cb06eaf3b039206 (commit)
       via  c265cda315bd395d6d015cb3298d8aaabe124027 (commit)
       via  5c02e409b6369ab6a2ad9557dd51a0a015951955 (commit)
       via  3da1ac60eb4dbfeec1c403eac0f48e6f0a6996c5 (commit)
       via  0bffa2a69e697a24817e79cce64021041538ab66 (commit)
       via  ab6203b1cda0e32e02d318dc9e083536a6f38eab (commit)
       via  d258f535e789a62590858640df387af331da54bd (commit)
       via  c5a3dd2406ae4cab3e300dd4af2ee104a176662d (commit)
       via  469aff87d02d1fa6115c55cf93f5350274e3be96 (commit)
       via  d13be25f579c898303e5e027498bce07597ce79d (commit)
       via  415d6c197467f1e21d81bea2f2486b00b356d17c (commit)
       via  5339220b76531c88dfa2a3d13b6dc4cbbffa2f03 (commit)
       via  6482058e821f785cd587fa9f888aaad720842124 (commit)
       via  6e18d872b061e1f07c9f00875ab5ad78a71448c6 (commit)
       via  50b71988c792997a74994936c078f96c15ecb80f (commit)
       via  e1675b1031c2d3e9d2bba444547929134c8e10ab (commit)
       via  cd653d8cd9b28b4fec9d58d2b42dd752def8a964 (commit)
       via  da488bb4e161632c3e6d750dbf9c2465b367c255 (commit)
       via  2e85388e291dffa14b9817d0bb1305d1b4be5b0f (commit)
       via  f6cb772b25445c69f3024ede7a020d3657134d1d (commit)
       via  9cdbe85361145fe3b058157862ad30f1e5966876 (commit)
       via  66262242cc17df86f6e5ab69b9518de564fac96e (commit)
       via  db7b47776c8e8747bd8869af24ba21fa0581784a (commit)
       via  0707c1866ed8b1556ab29a5abd9b2668302d0788 (commit)
       via  9b4f9541312680e57355060e56198f7db16fd27d (commit)
       via  86a78900a79961dc4bc0e67a30f70e2016356599 (commit)
       via  a3438d7e00940b0e05839b8e5ec8e74a5e994b2a (commit)
       via  00746c072bfdd4615593fcd1867085ffea741f1a (commit)
       via  4f94d8c95604a2c5d612f3ee147f492b9d15bd94 (commit)
       via  47b1c48129a77fe9ef6e6ad69e7860ea27a3e200 (commit)
       via  7c85c01001ba272fb8dc7cbe7a8f971b412dafbe (commit)
       via  06ace555d8c426c3fba833576b766aa886fcdb00 (commit)
       via  a740e98751ce11d3a5d80d3cd21cf2b83efacae4 (commit)
       via  d66d8e64232749ca2baeeb0fc3926c9aec2cd4ba (commit)
       via  7441da04c0e1066e47d10165d52b01e394eab2d4 (commit)
       via  6a32fc5f4b4b02b8ea43764ee84a2b169d6a9646 (commit)
       via  e51d83bebfbfc02f5c7b84d59a1cba1d4ec27542 (commit)
       via  54c53a739e63a45a37f721a100ff506c38694b32 (commit)
       via  c246bb9118560d16f735f3d9586efddd35ea68da (commit)
       via  e5b1ebaae29cb810cefc1a14fc30511eacc0a072 (commit)
       via  308acad81619e80a9ee54da9db7030c0e78af231 (commit)
       via  f9a7aadd15f4d534e2ffb22bfaafa4ddd6ac04f7 (commit)
       via  4b264c9a632ec3a9916e51afabe0472ecde9a888 (commit)
       via  5f6509da75d9845536b9faafe1adbbfaec236fbe (commit)
       via  10fe1b8da2f1a4853fa5e2150952c42aa8d4cabb (commit)
       via  9506dccc4700024b3ab86741e7100d27eb13b7d6 (commit)
       via  dc57120b621efa4e3f99a0319944f99885d9d85a (commit)
       via  1c1cc5116185c4b5055402467dd7a1ceb03d6eac (commit)
       via  4f9162d82ad9b66d9f31a6e61f52f31def89beb3 (commit)
       via  c927c32cd2ab6bcf1080f3c9ed729828ad2d20d1 (commit)
       via  6242ba95572bc860e734e478a0b6cbcfd9a3983b (commit)
       via  6fd2cb6c9d25fb4e761b439065837b23c7d1f5a9 (commit)
       via  8268325664c28bcc1fd4dc5bb5b45b95f376ee7a (commit)
       via  e212b4ac8a7d901bb5baccfb2d7750e303f176ea (commit)
       via  24e10893b834a15675a63757219ad03a3a51eb15 (commit)
       via  ccafbd233e4f50bd8ef1889949e91dc6190f495b (commit)
       via  1a12831804477b5cdbf91bcbf7169cd7e31ada52 (commit)
       via  8087bb0aece69c0c7e358b5ffcc3ab4b5cf769ec (commit)
       via  eaf4dd5e7a8332b296b2781d45f27bae36c34de3 (commit)
       via  db57f0774978fb51027ffcdbaf48332ae77f0ee0 (commit)
       via  005b72ae3cc2256a10fd580f54b8988355feb53a (commit)
       via  f7a97e5557786a7476b5c6dd0f822000363728e6 (commit)
       via  ddd207807fff9e373ea665636b7363b03903982c (commit)
       via  cd57c38de11a14f222f6496bf466eb6c8096deea (commit)
       via  61db454cc0084b69339c32d1ccfd7f1daff16914 (commit)
       via  54f7ca556f6590bf96771bbd02ec10d8588e49e4 (commit)
       via  84f1cecaae95468d83d8fa2d8e3c6d3714357060 (commit)
       via  a324304cd60e1b04c474fe532bae9701e015552f (commit)
       via  be0d436baa764005ba83ae18e37e90209dd5e6c6 (commit)
       via  67f2bf3b0dabee710aaa23bdd36c2deee9011599 (commit)
       via  b55e7405ce5abe243f0115278f05788e5b036344 (commit)
       via  933ae96019c0a44d9e97a85dbef072742028df5c (commit)
       via  ff09564fc054be472cfb900bb0d0d52b65fb7eeb (commit)
       via  396bd2fcbdf9958436ce7dfddfbd356145dc0710 (commit)
       via  a8f4312afe83027456d17778ddfd91db860d2a9a (commit)
       via  0a0abb8e6c3f91633c21aa31d44704c2c71a25cf (commit)
       via  2615b295b3d7f479b03b1735f7e4824a0f33c954 (commit)
       via  b17908c4df102ce8d34d15f3b2b196b4737b72a7 (commit)
       via  0c7607b6b773b4c7e15a59e2a727615f0a297f9b (commit)
       via  7655037a4505d6670e94d40c605034239e4e1db9 (commit)
       via  4c38c3db7a783fa96549598208265f1bda35680c (commit)
       via  59f6a8b7279397c343cc108d5129bf774828588a (commit)
       via  f5298538836dd2b61699b58f0f1e220a2490e77a (commit)
       via  7cb33fe00ba13313ff4204f5a6477947e5b53e67 (commit)
       via  9d7215bae8ce22cddd5c603e8b05dad7ef441921 (commit)
       via  b818370b262d60eb5a32c55e69110477f5d09068 (commit)
       via  6edaaae72705e29a0812132d1b398f033f7c6cc0 (commit)
       via  c8b9ce830a260e8e71301b29eeacdf43d4d9f725 (commit)
       via  7fe8465b13dfa6a0d5ca907dac64c50ed7d33481 (commit)
       via  aa3144e5062237c2414fac9d7c412a15c5663c85 (commit)
       via  7cae5219374294dc30356a4f265884b2c97c143a (commit)
       via  1af3c867110e2bd824a0f20ef0085bd0da5a8286 (commit)
       via  0c8df3d3e6c9e80eb31b5ac405651cf209effda4 (commit)
       via  80c88255dac4c8753b8f90889884b6e83250d6e6 (commit)
       via  658472da2cc6611c9f5d389d6caaea73c9766a7d (commit)
       via  680d9ee660a083e0a0216e75cec4c2e972bb7d4a (commit)
       via  ceaf7d710761bed721b94c0958938d948fb25e2b (commit)
       via  8e891d496e174b571fac4896ea5d485c25edc32f (commit)
       via  323822d30559debd0c6d0abb0d97c382ee41f46b (commit)
       via  09dfe4c8b1ea2c5cc245a73d191445a53bbe72ad (commit)
       via  5894965c66847025656e677e0ead7177eb754455 (commit)
       via  8071fe96d041120157c2093f4a66d5bd5b275e22 (commit)
       via  d3341b787e3a734c441596b84ce621339f327851 (commit)
       via  ab1e5c4ba7788cec907d8e8f55abb21d6df06338 (commit)
       via  fe9cfa2d7bf0d50cdfb3760776c14031b10dae2b (commit)
       via  15d7acfad1accc2af84718e7d16272b28c51da11 (commit)
       via  04ee3f8821017e4254942fe1ef429b6232a8072b (commit)
       via  e3d23b8cd0be091f9e27909ee89a70bf5d2a9142 (commit)
       via  c077f2f8e67a02f23ab80e3194f48e1e6087b7c8 (commit)
       via  3c1d7ad1d95e475245ec4aea377704f4e2c54b1e (commit)
       via  d317de46ae3a22f0512b46686586969cd0b0806f (commit)
       via  91a5c78eeb36ae1bccb81f944523b93fbd86d78a (commit)
       via  70f449a1a26c41c98284d4c19dfc58568ee55388 (commit)
       via  b1bc1f797a792b099ac93cc7c83e35e4c1e39958 (commit)
       via  0f3ecfaf0e3cfe5aac030aed5efb56bbee61c72c (commit)
       via  6c6ef5e596ee87e5a31d2256ee682d55dad93ca5 (commit)
       via  2370ad8c83696fb51a54adff665c4cf947b44e49 (commit)
       via  dd1baa61b0016839180507f0326b8e63e8a85893 (commit)
       via  8b2a1742b0325329a516dc7c8126f77b7d59551f (commit)
       via  da3122a58e0549b0cef8308ed8fddeaf8781bc72 (commit)
       via  b03485457d43aba04751a7c7d92076a33021dde5 (commit)
       via  d80b1e408629b1fb509d4147f3904003a67c1440 (commit)
       via  e874963916191e6cef90aa91e2393bcb1741e241 (commit)
       via  562ffcc4108f8d5a0a5b7ef1c3f452c343fe398a (commit)
       via  4716929adc66843b4542a9ace4f0e022a7c98ed5 (commit)
       via  f98897ff14ec016668cf5ee350974e35bc54317d (commit)
       via  d464e8e10351ab8c87c38c8e62238e9655da6f53 (commit)
       via  a3cf8022f3e1c3956fcb14e0c46c9b7482b939cd (commit)
       via  d83855a292de88da85bec017b91f9572eff897c3 (commit)
       via  f40cc8d5741876c211a071d6b57b1560281a2e03 (commit)
       via  d797833f2ef7078fd04dbb1bcbcb5e1c70d5cdee (commit)
       via  0f880df49f3960f9e2823769eb59dd7379383fbf (commit)
       via  43853e43b33fe4741a74745ab8c888e0b8743f8e (commit)
       via  e2899e7d45d41a9b8bceb64834a33167d005080a (commit)
       via  577ed072f6bc1974f0f0906b3b9cbd62d8697f8d (commit)
       via  fa58ec8d21e699a40bcfeefa8f027b26e88daa3d (commit)
       via  9f01f1e48c0426dc6a5e595887b117c8aaa25e11 (commit)
       via  a7f579a2640b1bcc9ca2f28730713a8e29a8cda1 (commit)
       via  7e7f12f64bdb7c88ac2e887d098c21b454394d6f (commit)
       via  bba3baa07423b65ee04ba5d12a65d5cb795e6dbf (commit)
       via  5e026242a46c4e085e0516e8f2eb6b3a5fd18ce5 (commit)
       via  e1f5a3ef0f7aeefd213c7c475fa7916ae38081a6 (commit)
       via  a14d27f8edc0e7115d34120e8f144952c51986dc (commit)
       via  3e3a65f30827fb606615ff045f984cb136f3a8c9 (commit)
       via  a566c3120dd6263dd936525999dbac3d257f2b65 (commit)
       via  0c2cfb18726daa4e811ba68127c91e2ada28757c (commit)
       via  eac4e81b85ccd5dcbb42a50b968f976145485462 (commit)
       via  ad27e2af46acbd0fd4b1b124783047016c4421ee (commit)
       via  d54b01b60699113c26ee8f587af98459a4814f74 (commit)
       via  80c1de6fe05a74b026a6943d3789e14b954d1411 (commit)
       via  38962236130108bd333aa6ff782c714fffec496e (commit)
       via  31d89fcdc3941584ed70678621762378c3ff2396 (commit)
       via  320edaaefb48a78bb1dba264f260157a1a53991e (commit)
       via  4d2a816cfa1543b17b9661daaf6b7f3b2fd4f13e (commit)
       via  a920952a6873c34f77c94170b409d2bb117e2169 (commit)
       via  9b345a44a60607247d0197be9ef9e71ce66c1a8f (commit)
       via  e841acaac0448c9df710f889381645dc4bdcd3b4 (commit)
       via  a0a9618d3e828c7c77ce5202d82752df822b99e6 (commit)
       via  58dd08c301900c27d0add164abb79e0026886f1f (commit)
       via  daec23790756d61474a0d15f5945fea366072576 (commit)
       via  9cce23cb5b9bcc9464fbc94daa701bc39a1301c4 (commit)
       via  a7a3df54f0c2a83e61098f69434ed75d17ddddae (commit)
       via  7037e2e46d23dd3dd9c10abaf74fe77261131c53 (commit)
       via  d7309bc0c46ba43883dc06b897946341dea826f8 (commit)
       via  17988e6b5c626f2d530826974d5d9af840f8cae8 (commit)
       via  a2b11dbef2b465e91f77438a299b342283ddf5c9 (commit)
       via  9839aaf8e828de8a0d245405c5ebd70c712bd9b4 (commit)
       via  cf837db79e4bf32d790d76b740731aaeea92f48b (commit)
       via  c641cd6c33dfb6fac2dd57b28144a7da71cda261 (commit)
       via  0edc32ef56908f2e764fef94ab08ed9fea8d29cb (commit)
       via  b88ad6b6983770271d049e726b749867eed2a911 (commit)
       via  605456cf9b2ae6c2a11452d792e2d0b501d676b7 (commit)
       via  a86764ed3da14ee3d288b13335c6295bafbfa165 (commit)
       via  fb6e91940bc6a62204cab2adcadc07eab0aec23b (commit)
       via  4d23f98154da7d84e86ddd29980a5e4165461eb2 (commit)
       via  73d4de1b86379abfac4cc458d474029659cdad75 (commit)
       via  4ccab9be34ca500d84a51dea3af67baec778c716 (commit)
       via  45fc17aa683e8416aeb17fd0af34b38e6a6bd05b (commit)
       via  323087c3a637d406ee3740093b7f9389b9c92e1c (commit)
       via  4f8cd77f97e6efe9d51348cc94487251b17e6e6a (commit)
       via  2cf2cb5120f7efae08d33bdb3c7287ff373ff4a8 (commit)
       via  69e2ec6767dbc8991b1ebf1810f3fcb11ec0bb83 (commit)
       via  405545df8c4e78b45af0352c8615eac8837282c0 (commit)
       via  f5839d4c95a8744ced6771fcae86188ee8e8df60 (commit)
       via  09dbf90f4fdffab6247b3b6780184833d20190da (commit)
       via  accb31978c6a1e3826b14630b80323d8bfd35a31 (commit)
       via  2fcea5d4f711b616068f0359b6f6471fb913d8c2 (commit)
       via  22b733a4345e53edb1740e08d31191ede21b58a8 (commit)
       via  487b038eb0868843d1684d600ea24e77f5ae5ded (commit)
       via  89a7ff80cdcde11371c382b3cde06495b6900457 (commit)
       via  03c9ce48ba312547d8fb59dd3ad535052291185a (commit)
       via  cc823e384f1b5de16a9365ee0c9a1833ade06789 (commit)
       via  93d407bb04745f406237dfe1210b21a61335346c (commit)
       via  d65ecf4662500cd3d7e3c39df387c7bc4b1e3882 (commit)
       via  7cdd30fa7d9fc8781b08ba92d3865a5bd3340c73 (commit)
       via  adabc194f81ad5f8efaabb133767e5aaf8208faa (commit)
       via  0d9f41ebfe16b2a09a06c366ea8c4aeac78d0515 (commit)
       via  212e740e2f1df9845660f454befba1b06df84eb0 (commit)
       via  59d03777978213185654e41514744840f3b5ff88 (commit)
       via  4c1ff6fd63416cec3853d2e82d6f105afe803b9b (commit)
       via  c8d44dd371d33441d00ffc4794edb137eb034640 (commit)
       via  9830dc1bb067ff176f239a2c620a6bc5f7e7100c (commit)
       via  08ca479713a562e57f9a829682c5abeee57ee519 (commit)
       via  aedb1e88839b1f7eca0a28b48d8ab47c260d2467 (commit)
       via  7c01c8ed2dd9c082f0a95c56082fa563251e5e85 (commit)
       via  5b44736635d2d1e5b5f335136e8c60b756f5164f (commit)
       via  fa4126f118291735dfdc7e778f85220d697d768c (commit)
       via  77b122bc1ef5522f915a1cd3a723252a15912dea (commit)
       via  2ccd8bcfad46718b9f2d4bd1c3d888b00a27c5c9 (commit)
       via  6425485ab7e11a782a3671f43350dfdfbae6a3bb (commit)
       via  ec6c47884edb24b9a0e26f0368cf34bc47cd1dc8 (commit)
       via  afa767d6d4673f14c35c7c4b1d7ab73353e525e9 (commit)
       via  e352eb978850609274f22d35508a733f3bd54519 (commit)
       via  6415231f10fb8672da23a1eda97eef403723c5e8 (commit)
       via  d9225b55a1f80edda3f19baf45b5a1597590ac4a (commit)
       via  6e66dcc5f9f3a16360f31aef5162972761310187 (commit)
       via  3d7f7b03dfabf94bc3268afbf40a031052e2054a (commit)
       via  329e9f4e2ebf0149d93e3e6c3aa988445ca59b75 (commit)
       via  e7b2653906ed4f3d67bb124e3ad332a281649974 (commit)
       via  343631a6af6c2680a186815834b72705631cf2f9 (commit)
       via  eca30fce0bd6b63156d8161aea7cd3393979e0ec (commit)
       via  0eeb67e466a38cf5436d22e99e933cdd3f1ed0d6 (commit)
       via  53672e11810ab4a3cafa397ae9904e729645a35b (commit)
       via  65e5d38e113a1d72f031afe48039c60024ce216d (commit)
       via  caeb9ccafb388dde6ecb51fd6bbe3e920f5870b0 (commit)
       via  207ec55c250e46bd68bc26304db765333a5c7d26 (commit)
       via  666e9c5a5cf82b91d7b0b06d1e607cab12d5be9b (commit)
       via  e33351ebe6ce39a4781841a0d1999f3dfa8738b1 (commit)
       via  b2e99d16e478db349358d10ab3b44a5d47a3f9b4 (commit)
       via  ebe34f8cfd694a4655b012a86f2ac44bd2a2698e (commit)
       via  8f40138bd4528e39179ab2357d47465812b54b2e (commit)
       via  3fd9daff84e53efeef6a4b4f8a1af9080ab59a5b (commit)
       via  68c5df33ea845f7c3c8f0386b82bfa8036193315 (commit)
       via  95a89ccdb655e284bddb9269c730c6b842d43bc6 (commit)
       via  2f6154dbf44ebff78d28c2aa3ca0dee690c1a980 (commit)
       via  dd979521fbf8f0c92228821721c89fbd3729cdaf (commit)
       via  5f08d687b37f976b72a9ad25f543df13d6db0880 (commit)
       via  1cc7f5ed384909e2b43a19c75ae4222a65a07abf (commit)
       via  a3f2a3960a0c8bf4c1b1a423be79fef5042e2a9b (commit)
       via  88797ea1ce4470e29ffb989bfa5af2f0f0fbb374 (commit)
       via  f3c42bef0b529ea52a15e7e9a072c5a8feba5d1f (commit)
       via  ea404eb39cd45b6b4213616fc423b1e91e37e0f7 (commit)
       via  94c82bf22abc377a2853f81a3498ff875d8aebfc (commit)
       via  3c7a1ada1848ef148f21127795b8b1c8d28486ca (commit)
       via  2a4329de93c95ed09c361fc3b5c5ec7c5800a2ee (commit)
       via  5669f76dd873d7d64f9e6d34772dbc91ea056250 (commit)
       via  d789bd3986a4ad63a71bd2450c9aad0c7763a7de (commit)
       via  e9438ff93e30c444f4690d76508585f3128f6aaa (commit)
       via  3642a925478113aab0da7c56b885ca0a39f91aa7 (commit)
       via  d03b4bac8c208a78f47eefd37df311713f52b0c7 (commit)
       via  5d9f281d7dc65eedf678c43bd2fd363ef4a45f35 (commit)
       via  7f12ef5270b349862dddc1c3effcfb872cc93dee (commit)
       via  a3a753be49d6410ada935ac2707ac09f5c8a9ce4 (commit)
       via  ba93d3561ba22833dba5428bb30dced4b876b12c (commit)
       via  6f6aaf879f20ae91a9b27f57c658994b9b73ae6a (commit)
       via  8fdc29834964a0ecc6506cd47845b8060084a310 (commit)
       via  2a5da21b5f21aba9956b73b269aa341935950a6a (commit)
       via  e63552698d78bf850eb9b07df634fd16457988ba (commit)
       via  d99fb385b2b46191d749b48be83f21c7cbf2fd7f (commit)
       via  9e4693afea569c1edacc4890cbd84f27be6b17cb (commit)
       via  b37a527e7e4d780f18c0a7a227c2719154b4b635 (commit)
       via  5120e1e4bf2763c3c99cc6f14300961c86eb1443 (commit)
       via  d895a3398207635ea8d98f933f260cc1cc1ad44e (commit)
       via  579828a05cd60ddf86dee6c84d420dd13e68c654 (commit)
       via  b055fafce46c74cf4cd0cfd0e13b44b8cbc236fd (commit)
       via  a516cd5ce77be7bc444fb9b51b71db953963c9da (commit)
       via  2125a101b469f9669bd5dd76ecc142ce4fd7d736 (commit)
       via  18d4f13838282617f84c61273f1c37145860c080 (commit)
       via  120d1f330039df0385da21c7422d748bc2afa7ca (commit)
       via  285b1a082b36db8b963ae960739c0132e661d4a0 (commit)
       via  d2762b27d8723bd51791cfed7be8a0e3e8163130 (commit)
       via  38ab255dec8fec923e031d6473d2f436d7aa03b6 (commit)
       via  f889cbb350deda1e20af8be720cc5ebe5a60bfbc (commit)
       via  0f916e34bbede7dcddd5e2b3e341a99faac65bf4 (commit)
       via  6a65e7e6a04dcc0f635be9ad8d060a20a764d536 (commit)
       via  d34fd4b7a7183e48eb61f142480348d4162f5b72 (commit)
       via  ce28b2a95e18362d27c1a1f0336b2fc9c1e0d970 (commit)
       via  11c0d5d840e331e9fb1d3dd48c3d535a83e7666e (commit)
       via  d6ecd9bc58a5f031f9644418d468836becf742ad (commit)
       via  6742ab2bb746ef812f354a9a1eabc0e94861f8f5 (commit)
       via  f12d514b1542e22b8a9a71d117730a1af6658315 (commit)
       via  8caa6def5466cd8534988346847dfdc431559316 (commit)
       via  3a5918a5240832903210cf7e07c1274d884b346e (commit)
       via  b4aafe53dd1952109088facb92bf824a3a81b128 (commit)
       via  c71c90c692c500435d1af8756ab2d6d8c0efcb18 (commit)
       via  9d9992654e305c0c819b1d133be5c4901ed47cd0 (commit)
       via  04adfe638624163a23a8a4df4ef0ee549e87e097 (commit)
       via  cfd2128fd386398119f29b524cf3662835410806 (commit)
       via  e4e09baca11e8ecf28a4993ef8d5d442d818fb39 (commit)
       via  8364064ffc7f942add6f4c886e87acadf14f5c32 (commit)
       via  486379c6c24c31e381b62c36ecd141861a748a42 (commit)
       via  67596ede21f4fd8929dcfdeb0dcb54f79bc397a7 (commit)
       via  5c8188e71af7f0c292efab59ffea075ccb974cf5 (commit)
       via  5add26c8d76d8a25626ba02ebafe0734fb34619f (commit)
       via  7ea7785d3a71e64e278109bf40baad91772fd582 (commit)
       via  4cdce8c2b0dca40e3ef0abfe433dc9e0627d099e (commit)
       via  96998f72a6d47a5dab42dae3c926c362c7773cf3 (commit)
       via  2d22685da35758bf64cf7bcda957cfc200002625 (commit)
       via  e896ce1fca19a1d0afbb59615a16e4c599997430 (commit)
       via  2395d98ac8ee46efa944abc5aa0a2358393a0e2a (commit)
       via  7f4c26b8bcf0813ffa270e972aa4c5e87ec8e036 (commit)
       via  807485804f985cfe5b46d271b0930f39e58d07b6 (commit)
       via  9a57f9584dab85bedd440c980c5128cdcb989503 (commit)
       via  1df61812c6ca35c1c52ceb8e033edf7cc2e94c97 (commit)
       via  9d09522d2c256a5e6ce627670495d5165ae8a87b (commit)
       via  ccce4140663dc3a2aa539efe5931baea9613956d (commit)
       via  b31107e97519cfcb19b08e213ba42f2df0407fe1 (commit)
       via  ea95a97e9489827d8b4d74dd365db626bb39a7a0 (commit)
       via  7ec4ff8c8433f24b4ef514b522059e8b259cc1ea (commit)
       via  064823b7daf8618f1b7d87d5fd81c8c05d4e8ef3 (commit)
       via  e573b4f029a69ea4a19fb69ef9cca67c0ddfc5a5 (commit)
       via  d651af28aa82f97c928beda2d6b3b7fee7b57b92 (commit)
       via  ce3f25314db03579eda3ebaf6ef0096b70340762 (commit)
       via  69da6caaac112c10b891f3b8a82050a20e146980 (commit)
       via  da4b6eabe69d042499e8460b239c31efb3f404f2 (commit)
       via  c11cb2e815dcd1f3bd20078e6c82ede25fd90eab (commit)
       via  0f05db5a250203567ce2224322b869442c25d245 (commit)
       via  4f9e106f2325af804acde64af7f296adf16dc1dc (commit)
       via  a57da599e74e1e1811ae19d613d1248b4b28028a (commit)
       via  c789e14bb8adc6d0dd5102fab1cfbe57503996a6 (commit)
       via  25de4fb20e2d9b300cffcfb5d674a916fc22da02 (commit)
       via  992248fb6fedfaff6ba118a735dc8e46223c991a (commit)
       via  91c097270933647c27daefdbf188d1726df982f8 (commit)
       via  a15f200fba60ba37b9d914c8c4b67dadc9c5e336 (commit)
       via  9ba0f69ca021b7e5f12fae379cc99d771d0df950 (commit)
       via  2e438b94ba6ee82fb2365feac1e6f53e5413f1ad (commit)
       via  7854511b23e35d28d118a59b7c3d8985a76cd607 (commit)
       via  fb3da9fe4760193e0e227a01da43c9cfafd19e50 (commit)
       via  a7e43baf17b76e121d3098590f7471129f16c26a (commit)
       via  6cf0d5e8d19b1511d89be92662f7361707e04d3b (commit)
       via  a262092e8648c18008e1a71a37ad4757ffee9168 (commit)
       via  6dfca7aa92d66be9cc4109e432307bfc354fac71 (commit)
       via  30a258971141dfa8ae0fc372f952878b1ff25435 (commit)
       via  3f5c3b21406eec4ac9f468edff351521801ca1b3 (commit)
       via  1fb602b9e95bf1894a551a5b3c05134314210fea (commit)
       via  41bdfba7242dab914c202430ca602a59b96440d9 (commit)
       via  419cbac14f01b559ffdf2be50be4c6cd8b1b3c1d (commit)
       via  0062ecbdd15a67cb6b33e39d8c82982cff8f8aa5 (commit)
       via  6cdac51d302e8f125ebc541df17479018a9d9f54 (commit)
       via  c2fa433f0453417206916a9379f373dc0b27e90d (commit)
       via  6ca2e7bd6596266e757e92cad132e8e1449a68fc (commit)
       via  3bc42827b3468ba5b7d49efed7905273418de8c4 (commit)
       via  45a0ffdd00ecdd1f20d49cbac8948666a1625a1e (commit)
       via  a0dc09a38e3ae8ecc588ac749c481633d3594f86 (commit)
       via  8eb98fa62db4acdb7d13ea5adf7515a1d7f26a31 (commit)
       via  1d579d546519e1ad05f7f767a2e8ea3e056699b3 (commit)
       via  f87b7bf4136d5d91e4f7be29cf82267c31d98271 (commit)
       via  8523ae329dcbbdb256302576eb9eaf03f6d0d376 (commit)
       via  b7f93b6c522dae1c37bddf89520e81347cd01abc (commit)
       via  06adf733081dae1e2a851ff1d666aea4225aab58 (commit)
       via  b0796223b7a74f87bf67960d6ba11d838b0b36c1 (commit)
       via  fb209b424b369c464443db33f30e590ef4c4be3f (commit)
       via  9b40256046ee474a6a8d4d33d707d9d4e009d675 (commit)
       via  4e00e521ef1a2552a397ba5f69f566b586ae4dfc (commit)
       via  01f01dc5d4b60cf066d331795109bf5e3c321891 (commit)
       via  5024fd730f98860998558264cf81fae13c9d392e (commit)
       via  6f4a74cf049e8442bbd3697995b7fd9b68fb75e9 (commit)
       via  8184d0dd6ca2dba83388e5bbc7eff49bac049eb4 (commit)
       via  8d3788994d7ab67a2131992063e1d4c0739a22af (commit)
       via  a117e9d99855427cbe95d3c97e43c39f6370639d (commit)
       via  b378af0e13c7d327ff27553b47c1fc7c68e2fa53 (commit)
       via  0c29841b426b0134c925004f2e4a55f77d5b9571 (commit)
       via  b3e3f1d268e014184b37faa884dcf764e10acaef (commit)
       via  43597899182112e3e0bb813ba287a10d1b7a2bcb (commit)
       via  efba9e8952cca87b55eaac7f629c5dd68d6b26e1 (commit)
       via  266625b84f54d477e53cdcf0396b4105658e9818 (commit)
       via  15d59983add70df50b8a5e0c225084d2521f4b65 (commit)
       via  3f71b4ac7fa0ded0b16ba459de5dd621207d8a60 (commit)
       via  95254c056cec58450c5de36fb86d9ca704fb47a1 (commit)
       via  947f1c8ed08b86b7106fac2454184249947f2093 (commit)
       via  538c8fe0bdcd96c64f92ce107d89a01bb089a650 (commit)
       via  ad2ba5cdead18d56ec83f7c1d30f65f1f6688945 (commit)
       via  201eee7a0d4feb39e926a7591c679abb08d1e474 (commit)
       via  9e4002a4863811f3cb28ed791be3349e04889389 (commit)
       via  ab9fa81840f9cee3967911611fd0d3ef8e28eccc (commit)
       via  5cf2cad9a95ffb2d49a3cdeb823d689ece7df20d (commit)
       via  fa5dffcb4e2ce943e7506cd4bc56c608725554a9 (commit)
       via  1b66c9baa565369eb1bfb5c13d0e2d3a26407949 (commit)
       via  d16cafcd37bce065739c57fe641c5030fed106cf (commit)
       via  1d665c448c8eb8625c27f8da8bb1a71103d712f2 (commit)
       via  6657efc19964327dfa3a586732de60da55dbfc90 (commit)
       via  92ab8277fb3a2db97d4f18970cf0df9612224db7 (commit)
       via  7fc640f39279d68157d03c23952390f999a0f9ae (commit)
       via  90539763ed32f7f2a808cef28cef8c072bbbdd2f (commit)
       via  91cd0c341ef24a9d6ee8b71d402395be9242290c (commit)
       via  d83758c312cb5cdf182b15ce8955025f07bf4e08 (commit)
       via  8446db88002a3d1b7d7bd72382b6e3b4330a416c (commit)
       via  a3fc4ec3c8992098473ec5ad4a6cd3ad6f35a4ad (commit)
       via  3507d83cc474220b69066e876ceae0827fca9ebb (commit)
       via  21c99c80ea60623e2497fd94eadc3889cdd355db (commit)
       via  0c3013f00fe2af4ae8f517c964a6299f276bf618 (commit)
       via  45224b8941994098c349a14b0e1fc1c7de3eee9e (commit)
       via  8869a17145154928226362e2cae608ad427dfe51 (commit)
       via  b7d981f521647e14faf9d496068c0c6d6523770b (commit)
       via  d15c50306b4bdd99ee3d20da515c4162b6d4d2a9 (commit)
       via  dbfe8313247f15735503118cea65b9d2e3685d8f (commit)
       via  7ec3ef1677d732ad5c8f62462a001b226aaf8611 (commit)
       via  af9c935ff986de58ff6e80bf119d4d81498789dd (commit)
       via  49eef0687344df57168b3458dc9bf6a57560d1f4 (commit)
       via  a8bdbc76bf180f13995e87b39bb828e5af35209d (commit)
       via  8fb33244f65b912b56889c437f05fd672a74a136 (commit)
       via  559e6912034286b9c171dd281e9e094644c49c81 (commit)
       via  ad0c132a903321b9e79a686afd1b2804b520420e (commit)
       via  8aad388284e8c0c8eb57cfbcd6713e09ece69ea1 (commit)
       via  7b651f2b26b67634a7a7c45c6bafd62cfebbe54d (commit)
       via  4a6338c7eefeed5b60137ae2a0ab1330fd7c7313 (commit)
       via  3ea82f572a7c011ea328ccadf104f55569138ce1 (commit)
       via  6c55764aa4d16ac33292f8fe16fc1e471c14d721 (commit)
       via  5fa208035b9179769b449d8b81a28d829e4f5f16 (commit)
       via  38eee08a1da52a18a254bb1d96e15f581bac6bbe (commit)
       via  3fb71df1c2535ab786dba61893051b6d9ce8cbc9 (commit)
       via  4da931cd14b23cca4398f3585c9299f86f45f324 (commit)
       via  c9f4d7ae876c7b52986244e9149f553f6657989b (commit)
       via  304fac9762985dd548ee55b122f7ff09ee16325a (commit)
       via  709cc4e465948d1690e5cf0cea2a4874d8521f7a (commit)
       via  824597b330031248e6661e5e1cc3c5030a4214a5 (commit)
       via  17d801a77e2e7e493e27f99bfa08690f9b637fef (commit)
       via  db025dddbfa37df845e14c2ec279657cb472171b (commit)
       via  db20a47e0c2e6ebe158222e6bb8da493649da0d5 (commit)
       via  5aaed452cf9bbba813d2b9467f0d2d5364d0eb74 (commit)
       via  4bf6d3255a2760b44e51303ee0e58d951fee85d7 (commit)
       via  7d8b153e6f84b2f4e776bd1941df6fe290cc46f1 (commit)
       via  a30bb0dbd89e451665d3b7d15ba6105c9c0d8f78 (commit)
       via  606e5e609e98642cc9aa91364e0d94e3d7797f1b (commit)
       via  937048032ab17743fafec3a6fe1b2eeb3dcade5c (commit)
       via  af90bde1a96cc0f40630d2a5a608b321a4ed6b2c (commit)
       via  d93045d138fa908ae13ee1293a7e9458e0cc8542 (commit)
       via  39f03a2a20194f3bb70e6e67a72ca48dbca882e1 (commit)
       via  fa7b773f536047852540c7d608adcda04c6d895a (commit)
       via  efa80116dac949cd02b273de56b48d4bc83b7e9c (commit)
       via  330fa768e8aa7cb3928d656466fd7c5a27015f72 (commit)
       via  494010c1452b89f61fa036002bcd13246b40e581 (commit)
       via  6eaf2fefe02b29777776b5e02452903024e4eb66 (commit)
       via  c5edd5da98a78e958d1f54d040ee13f536178e40 (commit)
       via  b4dbaa458fc7855c7d8af37b84aeabf03af010b4 (commit)
       via  34654adb166ca93dee35954698281bd45b384aa7 (commit)
       via  b2ca5f26b83639f7b780fb3bd8b61e4c5980f4a0 (commit)
       via  be279e5f4594a64996300070a84ad8c6d556aca4 (commit)
       via  c9569e64752cce0da3f1fd640301608876b06acc (commit)
       via  ff0bda731aed079cd0c3db54310a59316ac97c91 (commit)
       via  6130a77dc21e9d7518496d3c962249a1ab2b1693 (commit)
       via  734e257d7d03f9a275f028eb661b0fe5c6e4faca (commit)
       via  6887b36842de94636370396173af31892a479172 (commit)
       via  332cce22ca495c4ad7f412ff96ef24690d14c271 (commit)
       via  35592a86354e37a7b3a81159d58909d10dd13929 (commit)
       via  8b3cb03b6cc45a7ee40a962cd49c7cdaa48c30a3 (commit)
       via  6314535dbd32b5fcae3f4c90ee6a995589605e0a (commit)
       via  bd370ea8da59e0ca906cebb8394b0ae6af60d41a (commit)
       via  ddf7e377cbe3d90d62747b732666dde179526dc0 (commit)
       via  11640242079b6250d5045be6b13275d2a4dcfd7b (commit)
       via  87c3856e67512fa3f8d9d1d4055a6e472098092a (commit)
       via  c84a3c3176918b489ff71c1ce1b9e27a9fc30647 (commit)
       via  6e83a725013cb70fbd716f7fa4e7e15a2e10e897 (commit)
       via  6432e8b7e0a0a086fe2bc5eb5433269296069661 (commit)
       via  45dde33f84cd48df00aab3d7ac596da11175f0e6 (commit)
       via  5216c940773d0452e25db2528be14ea024cf0632 (commit)
       via  ca91cf50be71497f04fd4bcb2f10ce304678cf4a (commit)
       via  bce3688d864a83f9bf51642770fa6f09b488ed7d (commit)
       via  6040de1c294fe72c34aacce55832d337f0cb4abc (commit)
       via  0a028a14c1e06959da61fce716549b1851787c72 (commit)
       via  cf6ca2967e5d325cb4064fa868d5b2effcb3824b (commit)
       via  c967e2dca96c50c354b9047c23944e3d63870fda (commit)
       via  5bff1d032162d72b95ff765930c830ef1df243cf (commit)
       via  fab3d7af082bae8b20e5cb62351029310f13b9e2 (commit)
       via  0e6012143b4856359d79987b9537c5ae4d266b19 (commit)
       via  2a7bc4f0b3d16ebc4867e772f8833dded0e11f9c (commit)
       via  f619b0462883d3c5d2e331881e9c91be3fd2fe61 (commit)
       via  1c258cbacc756f405240a31a3f53973727fe570c (commit)
       via  8703f1c3246fab5315c78760f131808739a5bc3f (commit)
       via  11a447a11bdd7ae697e0f0d77e2f35c649db7e91 (commit)
       via  feb6d53a6c08b2c3a6f8d08267dab61f216dd3c6 (commit)
       via  d351275efc28e26b7b6bfd9e5166bef3fddd935a (commit)
       via  50a856c6d7e13881af48b98a4bec157bfd6fe739 (commit)
       via  5a85181b49ff95f6f241bbf14524d66f0d920d86 (commit)
       via  8a4a5d5bf6c498f5803d86e23344a1713ffeb8ed (commit)
       via  14492925702ddeee76d165e27d57693a98137248 (commit)
       via  e7f378895ec06e64bd056e1c966277aeee2ef6bd (commit)
       via  99bc8f5693e5840ec7ced3272b229b6db8b69d82 (commit)
       via  c942cf92df4d309b5a21a1b69df61a91b0e55d19 (commit)
       via  3aaa892cbe08aa02abc2daa74bee13c3e64f117e (commit)
       via  88b4a24e77edd29a8fdbdb0145a42437dd3041b6 (commit)
       via  7f3d9c1fc3b619b8754c16962198cf75ddcf3196 (commit)
       via  d826a52d5662731cb9a67a9bc7bd560bbdbd7f86 (commit)
       via  d17ec966aaa133563acc6742c80559ff42095953 (commit)
       via  d9f6bba062815e698298f6bd04fe312647123011 (commit)
       via  ab8b5ecf4f2c2977f38a8b81ce6288b3b3bf6d8f (commit)
       via  1d07e6fa5217a5abd90e51fc85ce421a4afd9c54 (commit)
       via  931914c318fb7c614bf66d438e780bfa7954facc (commit)
       via  897c400a09c72a9b9d6b9d0eb44fcbb34b70fe8c (commit)
       via  c6fa666e7cd4a51372df5fa767b9f1523bba520a (commit)
       via  191f4597965724b276a63e1606b80d94898d24b5 (commit)
       via  ab270fc414a61efcfbf543fcd435138c5489b1a3 (commit)
       via  0fb43b66da0d5784bc4271c6d47f9f40a45b0f25 (commit)
       via  2c2d03341f0b8ab667edf26108bd33aea3d904fc (commit)
       via  137967c4ca4ec77d70e85221073253d68364c616 (commit)
       via  554f96a3638b3136552ecd73a9d152b08fbfcb0e (commit)
       via  0b6fcb50eb1a31ac79753034a183f9197e024048 (commit)
       via  a15c0bef272f7f8416d054f577e794f4783dbdc8 (commit)
       via  35457690becf4d73d09a027dabba9038948ffca0 (commit)
       via  0f6598b82a3cc2e3a54a34dfc494aa27f9c036cd (commit)
       via  3f04608322791066bcfabfd7915991b56e545df5 (commit)
       via  e77f11b09699ecc530f747d2fdc027ad331206dc (commit)
       via  c32b1967f8498a6abc5d683e7837c7b5ef7dbde2 (commit)
       via  9b72895e7da56c497622e1d4b3d112bb95c1612c (commit)
       via  88689bec08c3e93aa03aec4d9c3caf6246819a68 (commit)
       via  df67f7ae35f342faf55aecac7754cf942b32e83c (commit)
       via  f076f1babcd6fe7bb5e48fd04d05b428e24f1fc4 (commit)
       via  895a4ccfe07bf20205985d194447cb892987919c (commit)
       via  55270e6a59860edf0abfd9ad1cb8f0ea8cbbcfbe (commit)
       via  ce5c889e50780107e8815bff217f4146b01abcad (commit)
       via  daa0516c1b8950e20a697c927fe975b1763bd4d3 (commit)
       via  dacf74182d03d26d439351ce1a2fcfdfe2d714fc (commit)
       via  d2055ebe2f27a38ea34dcd269978851e1a5d4ddd (commit)
       via  572c5725e4c760a69a9848bacd598ca351a2f205 (commit)
       via  992045b7fb51635c734a739d1f7cabe7c4f4c614 (commit)
       via  a251bce4a9760789c15db290b70c5d5de87912c1 (commit)
       via  c59d8f3dcb1c3c436de8981fddbb53f102f2e55e (commit)
       via  34d6eaac2eb3df17296c0a9a6c303d82d61f6e7f (commit)
       via  20b23eaa127744e5d99897724d6ae9bdac835c31 (commit)
       via  ef5c2c3c1eb8ef77e232f99cb5d9022af778a67c (commit)
       via  01cea1c7bb1f6fdc4e11d3a8d851ef3bd23229f6 (commit)
       via  3e0d834c14647b7cc4161fecc66112e6c1be5322 (commit)
       via  dc839582da7f3f2789bc375f02f01e618275c1c8 (commit)
       via  18f490f5206f3189131c1f1aa8e1c5c1bf613660 (commit)
       via  f6acc6cf043408116a622acd315b59563c7631d6 (commit)
       via  f43d0452fb16dd444f36de1f56b619a78124f662 (commit)
       via  4692fcbdcbb219ab72cd146bef140f445ad17367 (commit)
       via  9c30ac738ea5cce86176d8036ee40a0aa74a4209 (commit)
       via  c2291f59683484d54e0a342ca920ca305040bce5 (commit)
       via  8a16709443df76fa4b85c128e80654e059e9ed7c (commit)
       via  bdd86d0c01d0eb038ec684a939c25209ef26bed7 (commit)
       via  cd56539cc47e93a513a172fbb929a58c23ee4059 (commit)
       via  218af85973970fc08fd5601244126dc3bb5c54c7 (commit)
       via  adeef86f25f0d6f6dac4d14954a3859ae1103940 (commit)
       via  3647c30aadb0476449f4928f4d25aefa7d465b6b (commit)
       via  d84c91b7c59b0b6caecb42c75dfc647877aa0941 (commit)
       via  fc220228834e60f42b53875b1db619e41d7346b0 (commit)
       via  8d44583a52442271697c08961e8700fa20c00255 (commit)
       via  5c2b8bb05947a6645b01acc18d671c7118bb25c9 (commit)
       via  06e708c6954e5a808310f2d9adeeddcf94133060 (commit)
       via  86812b5c0b27984cc0ed4bd086fe8a17f1b7644e (commit)
       via  2bdd600da8111bb587300ee8e68acd306eb28955 (commit)
       via  7824737c6e3a43f79f374f3f310c77ba36421f0a (commit)
       via  528ad20ced2a457c2989590b1e223bfe5e60e38a (commit)
       via  55679544e461d916af8a2b3c458375fc5782a607 (commit)
       via  a9ea4c1be2206e95605e784d12f3ebed3abe0cbf (commit)
       via  dc5c15d849c1ef06cd7fd9341147e0b2abae222f (commit)
       via  0d5d5d887dc90b50e18d9cf1ca515aa41ff6fd68 (commit)
       via  2dcacd03350c5664855cda54c46bc8f8e8eaa296 (commit)
       via  4c1be2c8ffee6fe69357efc16a4ab055955abb4c (commit)
       via  2bf2ff20926304713031224ddc47ee501cdbada6 (commit)
       via  c08584064c56e5c430a777e4efe5eeb3ad40b03e (commit)
       via  34d86395c8d1351484390815e55f28b8d6974aa7 (commit)
       via  e31944c036e3bdb445eea20bc99fa545c879c1e7 (commit)
       via  093d627de579d8175f22f9d2f1412b822af4e257 (commit)
       via  c39b16d747e2cbdef8b9bad65cff48ed657ca49e (commit)
       via  001192c5af020dfad536e99aadcc4ad2291511cf (commit)
       via  facf3f03bf82131768b73b93198280edbe41671f (commit)
       via  54d03a7f6e0622c50b53117eb005638a874d461c (commit)
       via  cf01c196b3d9a89a92988044ea1009be770da128 (commit)
       via  6d19b89c55021834a7491158976df7f43f1ba726 (commit)
       via  44724a010f30303f9e0592aff28587ba7b1c7f8a (commit)
       via  862c1471aba2a8d55f739ae92f191973b272f91e (commit)
       via  d825e6a2d55200508d02fb427a12affd428c9c39 (commit)
       via  103d7e0a1d9369dd8f20588da30f6dc0a93c9d15 (commit)
       via  a410481b08a7897f7d3c567ffb45cf985c2ec8ed (commit)
       via  a19c0edd65fdb8d7181c18a14fded91fd2baeef7 (commit)
       via  e43c99db83b0300a665f59b7fc8cc9fbf4fc8959 (commit)
       via  78830a59954371e5c8d7d229d0171915b2b39f75 (commit)
       via  236c3de77467f4498ac2fa57cb7df392e6960e7f (commit)
       via  97127fb9551fb3b71243a203b904e31322f64e61 (commit)
       via  d7dcbef684eac6240b110fd34be2d60907d56232 (commit)
       via  f177355bc3858256c7ad0a47ccec6e14cd861c3d (commit)
       via  e5e4675d9578637b259cd0aef66d75e93ca44243 (commit)
       via  3ec0091143b32234ffa0faac4379eb043e8bbfac (commit)
       via  c65f17cb6edbbf740568fac731e0fc1e28619f8e (commit)
       via  c9546687690fca3dfcc5c25f352d455c4db6c783 (commit)
       via  f1f39bb646a68b88412fe22a15dc0ed605d9faf4 (commit)
       via  61ecfd19350ec99dc0d0702f783cf300a87d1010 (commit)
       via  a50dd7649985d656557c94cfb46570d16ffcdb4d (commit)
       via  bd0ebe51688df364ac11b63728b771b67eb09f09 (commit)
       via  bd0ee2574eba5983275033092d278f949673c7c7 (commit)
       via  08ae31080d1ddf95b30a73e6ec8af909a68f4030 (commit)
       via  9b14c7d3e559d7078f7ba4ee99fcfbc9e0c6cf87 (commit)
       via  007046d1c5bc9392cccdfa1ebb8e968e1d674b80 (commit)
       via  df84d7e92eafd4317be76ae30c3a6d699a1b4502 (commit)
       via  104271918a70389a2f1f824451083555666fb79f (commit)
       via  d9a4f208930e7ca1f54d4f3dd7b578977715ae99 (commit)
       via  fd3cbb5caa64b5f206811ff01bb5aacd736412c8 (commit)
       via  0e5e4222cedd91ad7423c03baf36cf447f85d356 (commit)
       via  4be435eb9b1160f517e69d28a50859892024de55 (commit)
       via  70fdf5ce99bd16d6838035afb514a538a5ca5d79 (commit)
       via  0d40bae17fd2d6d12b2d896f038527880c4a0963 (commit)
       via  b8609fbafd8797100e47b3bf0d6cd556eba3c161 (commit)
       via  75d1edd176cfa33db49421de2375c4abfac80559 (commit)
       via  63979ac6895aacacbaf88ca0d7f276802517b391 (commit)
       via  e3646bc826680bb1b81ca00e581e4028368bae15 (commit)
       via  b6d14dc41fccb5ed1874771e6ce5b7150bec2891 (commit)
       via  90041d856eb8709ff92f4a0222fde961263b08ac (commit)
       via  cd59f326a857475090d14225598b6298e40ff25c (commit)
       via  33d44c6df2bcbda81952a8327759c3dbf2bec3ec (commit)
       via  3c61239a784c7c506b27a0fadbafa4a16324e51d (commit)
       via  cc01217166f2d554a35aeb2e60a005eba088f1a2 (commit)
       via  52df246eea72348f62da5e9d6b935e249ba58be1 (commit)
       via  0c0a8acbeab8a214b237aa3e61d785ec75a87031 (commit)
       via  33a2809762a7edf18c8f2646eda988d140fb32da (commit)
       via  8fc002641d0e2f25599db03d96a3a8171587a170 (commit)
       via  86dff4a2fa8be4463c73d396f327ee672fe43117 (commit)
       via  0c329f440ec58babfb40909e8c4fee6f2b3ad32f (commit)
       via  4b626255a5ecb7dbe865cc655f0c6ef7f03c0ea5 (commit)
       via  3dd139645f7cc811e30e9cb8549d63d26e3536bc (commit)
       via  9137ba7a9783422a0f28931fcd79c24c09c621a6 (commit)
       via  b30b9c03d30d44ae55d77b835c28873c266fe2a3 (commit)
       via  e0c9ae52bbe10b956748fed7d9dfe751de73552e (commit)
       via  e4d227b08996432e0dfda3e5a788befe21cc1d9d (commit)
       via  732f498d917891f53834941c796272528a6a909c (commit)
       via  dd5674412d2a35de4fd8e3468660a871852ede60 (commit)
       via  0ada4b41e6c71394c9287e65f67f777310c703a8 (commit)
       via  76478c3bb11aaa264b870b14a4db5cb8234f312d (commit)
       via  fe48ef7ffa7125589b2e307f924a61953229e992 (commit)
       via  d7b42d74f3c4f8a749912b0e4091d304d780b5eb (commit)
       via  2c6f7a50faa668a58be75a58820ddb3a966f8fd7 (commit)
       via  e91a7e0c42b0bad7a16704e6d6dabc38816946b1 (commit)
       via  7bbf1e18046495cc65545b4a8eb323ca118ab90c (commit)
       via  b1310722101583ef8edaedf16557dcffc247822b (commit)
       via  791b3aad4f13a3ae959223320e9f8b4a8237857e (commit)
       via  b3667c8af4fdc4b8adc0700fb9b0db34c67b9e46 (commit)
       via  4502b16e1c009199edbf0829ad07911e3a756424 (commit)
       via  15973add6d6773a4b31dc0b913d929be259dc957 (commit)
       via  f614c328536ca4e5ad4ff2c75670ef82d8fb57eb (commit)
       via  dd4341544982889ac534d0809d6825e3a5eb6692 (commit)
       via  3feedc7ad72cbfbe2a24477ad904e650d2094ed8 (commit)
       via  2d947149496aaccd8fe8f53b80670bba162a5095 (commit)
       via  0388712ef995557d119ae159faa089269ee875b7 (commit)
       via  81cb90b2c987a6d5b04a83bbcd51a9180eeed071 (commit)
       via  efe68af7073d8c3c4e2684a8700e02d86dd7a957 (commit)
       via  26c3208ea0136e6af967ea6ee4af153382ffdf86 (commit)
       via  8422935fef3a45deb8d92462befc96784bf2f5e1 (commit)
       via  490b434d7b028fc814f8f22bec9bbafe37e234ac (commit)
       via  02ca1b08615567b8bd64984d98bbf7f31e6a0785 (commit)
       via  6821db6277b474a5ab9946319e54b3df6f501725 (commit)
       via  5a95b5c0f697b71fc55c81f0cbb220f1a118341f (commit)
       via  f9b0b74110a303439c08b9a0fc1348ad3544dd8c (commit)
       via  9ee3b85ad577097409af01ca9f0b7155a8e2c1ac (commit)
       via  2203986c5e87839a77d437058db8bc4c10a852c0 (commit)
       via  042c024f9fd8c21b063d024ebc4714da3e0ccf67 (commit)
       via  890312ab81ec750520fa5be142a36ca7814ff5b4 (commit)
       via  1add097535b40b3e26747e4d4729a02911eef391 (commit)
       via  3a684a2a2c639716c01bc6b02413c5338a9b48b5 (commit)
       via  7c1c29cebca77abadf7d1b2774a30314e0c2d231 (commit)
       via  522e2bb0ecf40a32c44e92e7bdae5ea7b5dab06f (commit)
       via  3f4a3eba11619e8422334cfa139c21734ae4adae (commit)
       via  92427d64eff0e16e0718e7e00cc22bc80df33668 (commit)
       via  9b38941a77a581636568eef7c0c767ac9d0e5d09 (commit)
       via  45d0d078e4b192c4d9df637286bc4ecdb563b2c3 (commit)
       via  f63ae396516a5709824fe9d3d569f69511217a91 (commit)
       via  69a1a88429ada627c0b2314fc44640a87b0aa604 (commit)
       via  517c0816e73d0cb5d2b1bce52fd4983152cf16c6 (commit)
       via  d40bcaae54f2f409c48f62e31e14ff7121064ce4 (commit)
       via  0721bc1c2ad895ea828621750f11de711435502b (commit)
       via  2aaac82a5d197f0d1f17dd194a7c6c9ce832363c (commit)
       via  4eb2694a8900af51977e8400e12d31c94ccb3cac (commit)
       via  695d1acb59e44938ac9e18bf14a11886cfa03993 (commit)
       via  f7352fdfb256e048289c2a33662de5cd09cbfb42 (commit)
       via  057b906e64b09ad2202fe571677ab0faa722bfcb (commit)
       via  bea8b97f8b860f140fd4cbfb945c8e5a4e4dce4b (commit)
       via  597e7f6eeb964f1c7b9548693abfc65da013f836 (commit)
       via  4d753091ab8e3d4db0d72677388aeb2e70f6ccbd (commit)
       via  aec41e18300346910735fc3386b08ffe7814fba5 (commit)
       via  b06085df1a742a266c11305d870129cab11f8d2e (commit)
       via  ce2c1d712ed4c52f2c8e10a91bf67e6ed9d91b60 (commit)
       via  a62c33a12a664c582f94ce8218fdde878eab9bfa (commit)
       via  5ebd2a8214bf02278512b4d2880f512a22750c10 (commit)
       via  8092f47d5d54c24fcd6e078115e878cd65c8a213 (commit)
       via  6ed274a34dee08387cda475c428aaf73a3742a00 (commit)
       via  dbf587c884a1846056043d350b1038b659e57721 (commit)
       via  571bf147902bfe32a757c975accc4611c9ad968b (commit)
       via  c24eee2de927dd0590b4789fb99403369ff1e2ee (commit)
       via  fe5f63468dd1b48c658712290594b99ada971eae (commit)
       via  96b2de3540ab5fe482834e9dbd2081a27d3cc452 (commit)
       via  a199c2163e696f00538f72a9c6242826dc5fe30a (commit)
       via  9d066f9ef77ac7f8dde57b7751e5e288cdebe261 (commit)
       via  0b4d3766af09e2977da1a8b9d4ecbaecffad0427 (commit)
       via  64e3f75bde4449ee2fa1113aec6580ff11ef14cb (commit)
       via  caac0b1c63fa090d9e8b5e10c1f009dbc09aaffc (commit)
       via  909fce0291385b2c9e226293149b991700e6970e (commit)
       via  e9356bcce58351072d131089216287c0097b431d (commit)
       via  c3f6b26632fbe09659a3c9105cf214587193ecf3 (commit)
       via  b65f76905af692cdfafacb509f869785ac3e2ddd (commit)
       via  9144205a877c8a1cac0b4a6d522a1e68a76a7ae3 (commit)
       via  3ee92cac2d0bb2243504002b6dbb489687d41caa (commit)
       via  5129823417121c3bd10a35b246fef8096264ee83 (commit)
       via  2ef4a4224db2a89fbfcd5f6e55f95dc4740913fb (commit)
       via  f429424665ed5d57fdd2c107be373a5c57c2327c (commit)
       via  d44f9b476f0471f97f04c64ce603008c9ed2d3a8 (commit)
       via  359014428439321cf8cad00897f3fd67605d49fe (commit)
       via  12a76fef600c5959fcd0ad04d71bfe07c88c8fda (commit)
       via  89b6493297c005ebc00f050bddcaa3e7ce8c3fac (commit)
       via  d43569db3c6553c3c41dc2a7a50dad2a8d3acbf5 (commit)
       via  685d8c8614f752be8a127d54f426ffc54fcdc979 (commit)
      from  c44ea579cb333032708663e0eb3712d47917e4e4 (commit)

Summary of changes:
 .gitattributes                                     |    1 +
 .gitignore                                         |   86 +-
 Makefile.in                                        |  108 +-
 README                                             |   32 +-
 bin/rt-crontool.in                                 |   32 +-
 bin/rt-mailgate.in                                 |   57 +-
 bin/rt.in                                          |    2 +-
 config.layout                                      |    8 +-
 configure.ac                                       |   26 +-
 devel/extract-message-catalog                      |  385 -
 devel/factory                                      |  372 -
 devel/license_tag                                  |  261 -
 devel/merge-rosetta.pl                             |   49 -
 devel/third-party/PIE_uncompressed.htc             | 3064 +++++++
 devel/third-party/README                           |   29 +
 devel/third-party/ckeditor/adapters/jquery.js      |  297 +
 .../third-party/ckeditor/ckeditor_basic_source.js  |   20 +
 devel/third-party/ckeditor/ckeditor_source.js      |   25 +
 devel/third-party/ckeditor/core/_bootstrap.js      |   91 +
 devel/third-party/ckeditor/core/ajax.js            |  143 +
 devel/third-party/ckeditor/core/ckeditor.js        |  113 +
 devel/third-party/ckeditor/core/ckeditor_base.js   |  193 +
 devel/third-party/ckeditor/core/ckeditor_basic.js  |  242 +
 devel/third-party/ckeditor/core/command.js         |   73 +
 .../third-party/ckeditor/core/commanddefinition.js |  102 +
 devel/third-party/ckeditor/core/config.js          |  405 +
 devel/third-party/ckeditor/core/dataprocessor.js   |   66 +
 devel/third-party/ckeditor/core/dom.js             |   21 +
 devel/third-party/ckeditor/core/dom/comment.js     |   32 +
 devel/third-party/ckeditor/core/dom/document.js    |  224 +
 .../ckeditor/core/dom/documentfragment.js          |   49 +
 devel/third-party/ckeditor/core/dom/domobject.js   |  251 +
 devel/third-party/ckeditor/core/dom/element.js     | 1556 ++++
 devel/third-party/ckeditor/core/dom/elementpath.js |  116 +
 devel/third-party/ckeditor/core/dom/event.js       |  142 +
 devel/third-party/ckeditor/core/dom/node.js        |  683 ++
 devel/third-party/ckeditor/core/dom/nodelist.js    |   23 +
 devel/third-party/ckeditor/core/dom/range.js       | 1880 +++++
 devel/third-party/ckeditor/core/dom/rangelist.js   |  163 +
 devel/third-party/ckeditor/core/dom/text.js        |  123 +
 devel/third-party/ckeditor/core/dom/walker.js      |  445 +
 devel/third-party/ckeditor/core/dom/window.js      |   96 +
 devel/third-party/ckeditor/core/dtd.js             |  233 +
 devel/third-party/ckeditor/core/editor.js          |  759 ++
 devel/third-party/ckeditor/core/editor_basic.js    |  182 +
 devel/third-party/ckeditor/core/env.js             |  229 +
 devel/third-party/ckeditor/core/event.js           |  336 +
 devel/third-party/ckeditor/core/eventInfo.js       |  120 +
 devel/third-party/ckeditor/core/focusmanager.js    |  137 +
 devel/third-party/ckeditor/core/htmlparser.js      |  218 +
 .../ckeditor/core/htmlparser/basicwriter.js        |  145 +
 .../third-party/ckeditor/core/htmlparser/cdata.js  |   43 +
 .../ckeditor/core/htmlparser/comment.js            |   60 +
 .../ckeditor/core/htmlparser/element.js            |  240 +
 .../third-party/ckeditor/core/htmlparser/filter.js |  288 +
 .../ckeditor/core/htmlparser/fragment.js           |  497 ++
 devel/third-party/ckeditor/core/htmlparser/text.js |   55 +
 devel/third-party/ckeditor/core/imagecacher.js     |   59 +
 devel/third-party/ckeditor/core/lang.js            |  152 +
 devel/third-party/ckeditor/core/loader.js          |  243 +
 .../third-party/ckeditor/core/plugindefinition.js  |   66 +
 devel/third-party/ckeditor/core/plugins.js         |   85 +
 devel/third-party/ckeditor/core/resourcemanager.js |  238 +
 devel/third-party/ckeditor/core/scriptloader.js    |  198 +
 devel/third-party/ckeditor/core/skins.js           |  204 +
 devel/third-party/ckeditor/core/themes.js          |   19 +
 devel/third-party/ckeditor/core/tools.js           |  747 ++
 devel/third-party/ckeditor/core/ui.js              |  116 +
 devel/third-party/ckeditor/core/xml.js             |  165 +
 devel/third-party/ckeditor/lang/_languages.js      |   83 +
 .../ckeditor/lang/_translationstatus.txt           |   60 +
 devel/third-party/ckeditor/lang/af.js              |  758 ++
 devel/third-party/ckeditor/lang/ar.js              |  758 ++
 devel/third-party/ckeditor/lang/bg.js              |  758 ++
 devel/third-party/ckeditor/lang/bn.js              |  758 ++
 devel/third-party/ckeditor/lang/bs.js              |  758 ++
 devel/third-party/ckeditor/lang/ca.js              |  758 ++
 devel/third-party/ckeditor/lang/cs.js              |  758 ++
 devel/third-party/ckeditor/lang/cy.js              |  758 ++
 devel/third-party/ckeditor/lang/da.js              |  758 ++
 devel/third-party/ckeditor/lang/de.js              |  758 ++
 devel/third-party/ckeditor/lang/el.js              |  758 ++
 devel/third-party/ckeditor/lang/en-au.js           |  758 ++
 devel/third-party/ckeditor/lang/en-ca.js           |  758 ++
 devel/third-party/ckeditor/lang/en-gb.js           |  758 ++
 devel/third-party/ckeditor/lang/en.js              |  758 ++
 devel/third-party/ckeditor/lang/eo.js              |  758 ++
 devel/third-party/ckeditor/lang/es.js              |  758 ++
 devel/third-party/ckeditor/lang/et.js              |  758 ++
 devel/third-party/ckeditor/lang/eu.js              |  758 ++
 devel/third-party/ckeditor/lang/fa.js              |  758 ++
 devel/third-party/ckeditor/lang/fi.js              |  758 ++
 devel/third-party/ckeditor/lang/fo.js              |  758 ++
 devel/third-party/ckeditor/lang/fr-ca.js           |  758 ++
 devel/third-party/ckeditor/lang/fr.js              |  758 ++
 devel/third-party/ckeditor/lang/gl.js              |  758 ++
 devel/third-party/ckeditor/lang/gu.js              |  758 ++
 devel/third-party/ckeditor/lang/he.js              |  758 ++
 devel/third-party/ckeditor/lang/hi.js              |  758 ++
 devel/third-party/ckeditor/lang/hr.js              |  758 ++
 devel/third-party/ckeditor/lang/hu.js              |  758 ++
 devel/third-party/ckeditor/lang/is.js              |  758 ++
 devel/third-party/ckeditor/lang/it.js              |  758 ++
 devel/third-party/ckeditor/lang/ja.js              |  758 ++
 devel/third-party/ckeditor/lang/km.js              |  758 ++
 devel/third-party/ckeditor/lang/ko.js              |  758 ++
 devel/third-party/ckeditor/lang/lt.js              |  758 ++
 devel/third-party/ckeditor/lang/lv.js              |  758 ++
 devel/third-party/ckeditor/lang/mn.js              |  758 ++
 devel/third-party/ckeditor/lang/ms.js              |  758 ++
 devel/third-party/ckeditor/lang/nb.js              |  758 ++
 devel/third-party/ckeditor/lang/nl.js              |  758 ++
 devel/third-party/ckeditor/lang/no.js              |  758 ++
 devel/third-party/ckeditor/lang/pl.js              |  758 ++
 devel/third-party/ckeditor/lang/pt-br.js           |  757 ++
 devel/third-party/ckeditor/lang/pt.js              |  758 ++
 devel/third-party/ckeditor/lang/ro.js              |  758 ++
 devel/third-party/ckeditor/lang/ru.js              |  758 ++
 devel/third-party/ckeditor/lang/sk.js              |  758 ++
 devel/third-party/ckeditor/lang/sl.js              |  758 ++
 devel/third-party/ckeditor/lang/sr-latn.js         |  758 ++
 devel/third-party/ckeditor/lang/sr.js              |  758 ++
 devel/third-party/ckeditor/lang/sv.js              |  758 ++
 devel/third-party/ckeditor/lang/th.js              |  758 ++
 devel/third-party/ckeditor/lang/tr.js              |  757 ++
 devel/third-party/ckeditor/lang/uk.js              |  758 ++
 devel/third-party/ckeditor/lang/vi.js              |  758 ++
 devel/third-party/ckeditor/lang/zh-cn.js           |  758 ++
 devel/third-party/ckeditor/lang/zh.js              |  758 ++
 .../ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js  |  211 +
 .../ckeditor/plugins/a11yhelp/lang/en.js           |  108 +
 .../ckeditor/plugins/a11yhelp/lang/he.js           |  216 +
 .../ckeditor/plugins/a11yhelp/plugin.js            |   46 +
 .../ckeditor/plugins/about/dialogs/about.js        |   73 +
 devel/third-party/ckeditor/plugins/about/plugin.js |   23 +
 .../ckeditor/plugins/autogrow/plugin.js            |   79 +
 .../ckeditor/plugins/basicstyles/plugin.js         |  101 +
 devel/third-party/ckeditor/plugins/bidi/plugin.js  |  247 +
 .../ckeditor/plugins/blockquote/plugin.js          |  301 +
 .../third-party/ckeditor/plugins/button/plugin.js  |  277 +
 .../ckeditor/plugins/clipboard/dialogs/paste.js    |  205 +
 .../ckeditor/plugins/clipboard/plugin.js           |  412 +
 .../ckeditor/plugins/colorbutton/plugin.js         |  251 +
 .../plugins/colordialog/dialogs/colordialog.js     |  340 +
 .../ckeditor/plugins/colordialog/plugin.js         |   13 +
 .../ckeditor/plugins/contextmenu/plugin.js         |  276 +
 .../ckeditor/plugins/dialog/dialogDefinition.js    |  315 +
 .../third-party/ckeditor/plugins/dialog/plugin.js  | 3016 +++++++
 .../ckeditor/plugins/dialogadvtab/plugin.js        |  207 +
 .../ckeditor/plugins/dialogui/plugin.js            | 1522 ++++
 .../ckeditor/plugins/div/dialogs/div.js            |  535 ++
 devel/third-party/ckeditor/plugins/div/plugin.js   |  121 +
 .../ckeditor/plugins/domiterator/plugin.js         |  350 +
 .../ckeditor/plugins/editingblock/plugin.js        |  230 +
 .../ckeditor/plugins/elementspath/plugin.js        |  206 +
 .../ckeditor/plugins/enterkey/plugin.js            |  363 +
 .../ckeditor/plugins/entities/plugin.js            |  227 +
 .../ckeditor/plugins/fakeobjects/plugin.js         |  122 +
 .../ckeditor/plugins/filebrowser/plugin.js         |  491 ++
 .../ckeditor/plugins/find/dialogs/find.js          |  885 ++
 devel/third-party/ckeditor/plugins/find/plugin.js  |   46 +
 .../ckeditor/plugins/flash/dialogs/flash.js        |  698 ++
 devel/third-party/ckeditor/plugins/flash/plugin.js |  174 +
 .../ckeditor/plugins/floatpanel/plugin.js          |  398 +
 devel/third-party/ckeditor/plugins/font/plugin.js  |  234 +
 .../third-party/ckeditor/plugins/format/plugin.js  |  194 +
 .../ckeditor/plugins/forms/dialogs/button.js       |  135 +
 .../ckeditor/plugins/forms/dialogs/checkbox.js     |  155 +
 .../ckeditor/plugins/forms/dialogs/form.js         |  177 +
 .../ckeditor/plugins/forms/dialogs/hiddenfield.js  |   98 +
 .../ckeditor/plugins/forms/dialogs/radio.js        |  135 +
 .../ckeditor/plugins/forms/dialogs/select.js       |  556 ++
 .../ckeditor/plugins/forms/dialogs/textarea.js     |  114 +
 .../ckeditor/plugins/forms/dialogs/textfield.js    |  199 +
 devel/third-party/ckeditor/plugins/forms/plugin.js |  281 +
 .../ckeditor/plugins/horizontalrule/plugin.js      |   36 +
 .../ckeditor/plugins/htmldataprocessor/plugin.js   |  494 ++
 .../ckeditor/plugins/htmlwriter/plugin.js          |  314 +
 .../ckeditor/plugins/iframedialog/plugin.js        |  136 +
 .../ckeditor/plugins/image/dialogs/image.js        | 1396 ++++
 devel/third-party/ckeditor/plugins/image/plugin.js |   81 +
 .../third-party/ckeditor/plugins/indent/plugin.js  |  447 +
 .../third-party/ckeditor/plugins/justify/plugin.js |  190 +
 .../ckeditor/plugins/keystrokes/plugin.js          |  229 +
 .../ckeditor/plugins/link/dialogs/anchor.js        |   99 +
 .../ckeditor/plugins/link/dialogs/link.js          | 1420 ++++
 devel/third-party/ckeditor/plugins/link/plugin.js  |  238 +
 devel/third-party/ckeditor/plugins/list/plugin.js  |  683 ++
 .../ckeditor/plugins/listblock/plugin.js           |  257 +
 .../plugins/liststyle/dialogs/liststyle.js         |  203 +
 .../ckeditor/plugins/liststyle/plugin.js           |   66 +
 .../ckeditor/plugins/maximize/plugin.js            |  343 +
 devel/third-party/ckeditor/plugins/menu/plugin.js  |  409 +
 .../ckeditor/plugins/menubutton/plugin.js          |   94 +
 .../third-party/ckeditor/plugins/newpage/plugin.js |   54 +
 .../ckeditor/plugins/pagebreak/plugin.js           |  121 +
 devel/third-party/ckeditor/plugins/panel/plugin.js |  398 +
 .../ckeditor/plugins/panelbutton/plugin.js         |  147 +
 .../plugins/pastefromword/filter/default.js        | 1170 +++
 .../ckeditor/plugins/pastefromword/plugin.js       |  122 +
 .../plugins/pastetext/dialogs/pastetext.js         |   70 +
 .../ckeditor/plugins/pastetext/plugin.js           |  145 +
 devel/third-party/ckeditor/plugins/popup/plugin.js |   64 +
 .../third-party/ckeditor/plugins/preview/plugin.js |  108 +
 devel/third-party/ckeditor/plugins/print/plugin.js |   41 +
 .../ckeditor/plugins/removeformat/plugin.js        |  184 +
 .../third-party/ckeditor/plugins/resize/plugin.js  |  157 +
 .../ckeditor/plugins/richcombo/plugin.js           |  370 +
 devel/third-party/ckeditor/plugins/save/plugin.js  |   55 +
 .../ckeditor/plugins/scayt/dialogs/options.js      |  533 ++
 .../ckeditor/plugins/scayt/dialogs/toolbar.css     |   71 +
 devel/third-party/ckeditor/plugins/scayt/plugin.js |  943 +++
 .../ckeditor/plugins/selection/plugin.js           | 1367 +++
 .../ckeditor/plugins/showblocks/plugin.js          |  156 +
 .../ckeditor/plugins/showborders/plugin.js         |  201 +
 .../ckeditor/plugins/smiley/dialogs/smiley.js      |  216 +
 .../third-party/ckeditor/plugins/smiley/plugin.js  |   94 +
 .../ckeditor/plugins/sourcearea/plugin.js          |  207 +
 .../plugins/specialchar/dialogs/specialchar.js     |  409 +
 .../ckeditor/plugins/specialchar/plugin.js         |   29 +
 .../third-party/ckeditor/plugins/styles/plugin.js  | 1445 ++++
 .../ckeditor/plugins/styles/styles/default.js      |   88 +
 .../ckeditor/plugins/stylescombo/plugin.js         |  207 +
 devel/third-party/ckeditor/plugins/tab/plugin.js   |  367 +
 .../ckeditor/plugins/table/dialogs/table.js        |  673 ++
 devel/third-party/ckeditor/plugins/table/plugin.js |   78 +
 .../ckeditor/plugins/tableresize/plugin.js         |  450 +
 .../plugins/tabletools/dialogs/tableCell.js        |  533 ++
 .../ckeditor/plugins/tabletools/plugin.js          | 1120 +++
 .../plugins/templates/dialogs/templates.js         |  231 +
 .../ckeditor/plugins/templates/plugin.js           |  100 +
 .../plugins/templates/templates/default.js         |   94 +
 .../third-party/ckeditor/plugins/toolbar/plugin.js |  481 ++
 .../ckeditor/plugins/uicolor/dialogs/uicolor.js    |  205 +
 .../ckeditor/plugins/uicolor/lang/en.js            |   15 +
 .../third-party/ckeditor/plugins/uicolor/plugin.js |   37 +
 .../ckeditor/plugins/uicolor/yui/assets/yui.css    |   15 +
 .../ckeditor/plugins/uicolor/yui/yui.js            |   71 +
 devel/third-party/ckeditor/plugins/undo/plugin.js  |  555 ++
 .../ckeditor/plugins/wsc/dialogs/ciframe.html      |   49 +
 .../ckeditor/plugins/wsc/dialogs/tmpFrameset.html  |   52 +
 .../ckeditor/plugins/wsc/dialogs/wsc.css           |   82 +
 .../ckeditor/plugins/wsc/dialogs/wsc.js            |  176 +
 devel/third-party/ckeditor/plugins/wsc/plugin.js   |   33 +
 .../ckeditor/plugins/wysiwygarea/plugin.js         | 1126 +++
 devel/third-party/ckeditor/skins/kama/dialog.css   |  856 ++
 devel/third-party/ckeditor/skins/kama/editor.css   |   25 +
 .../ckeditor/skins/kama/elementspath.css           |   73 +
 devel/third-party/ckeditor/skins/kama/icons.css    |  357 +
 devel/third-party/ckeditor/skins/kama/mainui.css   |  195 +
 devel/third-party/ckeditor/skins/kama/menu.css     |  202 +
 devel/third-party/ckeditor/skins/kama/panel.css    |  217 +
 devel/third-party/ckeditor/skins/kama/presets.css  |   49 +
 devel/third-party/ckeditor/skins/kama/reset.css    |   84 +
 .../third-party/ckeditor/skins/kama/richcombo.css  |  277 +
 devel/third-party/ckeditor/skins/kama/skin.js      |  268 +
 .../third-party/ckeditor/skins/kama/templates.css  |   88 +
 devel/third-party/ckeditor/skins/kama/toolbar.css  |  409 +
 .../ckeditor/skins/office2003/dialog.css           |  765 ++
 .../ckeditor/skins/office2003/editor.css           |   25 +
 .../ckeditor/skins/office2003/elementspath.css     |   74 +
 .../ckeditor/skins/office2003/icons.css            |  354 +
 .../ckeditor/skins/office2003/mainui.css           |  145 +
 .../third-party/ckeditor/skins/office2003/menu.css |  199 +
 .../ckeditor/skins/office2003/panel.css            |  212 +
 .../ckeditor/skins/office2003/presets.css          |   49 +
 .../ckeditor/skins/office2003/reset.css            |   84 +
 .../ckeditor/skins/office2003/richcombo.css        |  297 +
 .../third-party/ckeditor/skins/office2003/skin.js  |   81 +
 .../ckeditor/skins/office2003/templates.css        |   87 +
 .../ckeditor/skins/office2003/toolbar.css          |  470 ++
 devel/third-party/ckeditor/skins/v2/dialog.css     |  780 ++
 devel/third-party/ckeditor/skins/v2/editor.css     |   25 +
 .../third-party/ckeditor/skins/v2/elementspath.css |   74 +
 devel/third-party/ckeditor/skins/v2/icons.css      |  354 +
 devel/third-party/ckeditor/skins/v2/mainui.css     |  154 +
 devel/third-party/ckeditor/skins/v2/menu.css       |  201 +
 devel/third-party/ckeditor/skins/v2/panel.css      |  212 +
 devel/third-party/ckeditor/skins/v2/presets.css    |   50 +
 devel/third-party/ckeditor/skins/v2/reset.css      |   84 +
 devel/third-party/ckeditor/skins/v2/richcombo.css  |  297 +
 devel/third-party/ckeditor/skins/v2/skin.js        |   77 +
 devel/third-party/ckeditor/skins/v2/templates.css  |   87 +
 devel/third-party/ckeditor/skins/v2/toolbar.css    |  423 +
 devel/third-party/ckeditor/themes/default/theme.js |  356 +
 devel/third-party/eyedropper.svg                   |   13 +
 devel/third-party/jquery-1.4.2.js                  | 6240 ++++++++++++++
 devel/third-party/jquery.tablesorter.js            | 1031 +++
 devel/third-party/jquery.ui.accordion-1.8.5.js     |  598 ++
 devel/third-party/jquery.ui.autocomplete-1.8.4.js  |  544 ++
 devel/third-party/jquery.ui.core-1.8.4.js          |  281 +
 devel/third-party/jquery.ui.datepicker-1.8.4.js    | 1732 ++++
 devel/third-party/jquery.ui.position-1.8.4.js      |  233 +
 devel/third-party/jquery.ui.tabs-1.8.4.js          |  757 ++
 devel/third-party/jquery.ui.widget-1.8.4.js        |  237 +
 devel/tools/apache.conf                            |  173 +
 devel/tools/change-loc-msgstr                      |   92 +
 devel/tools/cmd-boilerplate                        |   87 +
 devel/tools/extract-message-catalog                |  385 +
 devel/tools/factory                                |  372 +
 devel/tools/license_tag                            |  262 +
 devel/tools/merge-rosetta.pl                       |   49 +
 devel/tools/rt-attributes-editor                   |  130 +
 devel/tools/tweak-template-locstring               |   55 +
 devel/tweak-template-locstring                     |   55 -
 docs/UPGRADING-3.6                                 |    2 +-
 docs/UPGRADING-4.0                                 |   50 +-
 docs/UPGRADING.mysql                               |  105 +-
 docs/extending/clickable_links.pod                 |    4 +-
 docs/full_text_indexing.pod                        |  174 +
 docs/hacking.pod                                   |  301 +
 docs/schema.dot                                    |   99 +
 docs/security.pod                                  |   14 +-
 docs/web_deployment.pod                            |   92 +-
 etc/RT_Config.pm.in                                |  405 +-
 etc/initialdata                                    |   21 +
 etc/schema.Oracle                                  |    2 -
 etc/schema.Pg                                      |    2 -
 etc/schema.SQLite                                  |    2 -
 etc/schema.mysql                                   |    6 +-
 etc/upgrade/3.8-branded-queues-extension.in        |    2 +-
 etc/upgrade/3.8-ical-extension.in                  |    2 +-
 etc/upgrade/3.9.1/content                          |   19 +-
 etc/upgrade/3.9.2/content                          |    3 +-
 etc/upgrade/3.9.5/schema.SQLite                    |    2 +-
 etc/upgrade/3.9.7/content                          |   36 +-
 etc/upgrade/3.9.8/content                          |    6 +-
 etc/upgrade/4.0.1/acl.Pg                           |   39 +
 etc/upgrade/4.0.1/content                          |   83 +
 etc/upgrade/4.0.3/content                          |   23 +
 etc/upgrade/4.0.4/content                          |   16 +
 etc/upgrade/4.0.6/schema.mysql                     |    1 +
 etc/upgrade/generate-rtaddressregexp.in            |    2 +-
 etc/upgrade/sanity-check-stylesheets.pl            |   87 +
 etc/upgrade/shrink_cgm_table.pl                    |    4 +-
 etc/upgrade/shrink_transactions_table.pl           |    4 +-
 etc/upgrade/split-out-cf-categories.in             |    2 +-
 etc/upgrade/upgrade-articles.in                    |    8 +-
 etc/upgrade/upgrade-mysql-schema.pl                |   14 +-
 etc/upgrade/vulnerable-passwords.in                |    2 +-
 lib/RT.pm                                          |   44 +-
 lib/RT/ACE.pm                                      |    2 +-
 lib/RT/ACL.pm                                      |    2 +-
 lib/RT/Action.pm                                   |    2 +-
 lib/RT/Action/AutoOpen.pm                          |   18 +-
 lib/RT/Action/Autoreply.pm                         |    2 +-
 lib/RT/Action/CreateTickets.pm                     |   44 +-
 lib/RT/Action/EscalatePriority.pm                  |    2 +-
 lib/RT/Action/ExtractSubjectTag.pm                 |    2 +-
 lib/RT/Action/LinearEscalate.pm                    |    2 +-
 lib/RT/Action/Notify.pm                            |    2 +-
 lib/RT/Action/NotifyAsComment.pm                   |    2 +-
 lib/RT/Action/NotifyGroup.pm                       |    2 +-
 lib/RT/Action/NotifyGroupAsComment.pm              |    2 +-
 lib/RT/Action/RecordComment.pm                     |    2 +-
 lib/RT/Action/RecordCorrespondence.pm              |    2 +-
 lib/RT/Action/ResolveMembers.pm                    |  102 -
 lib/RT/Action/SendEmail.pm                         |   40 +-
 lib/RT/Action/SetPriority.pm                       |    2 +-
 lib/RT/Action/SetStatus.pm                         |    2 +-
 lib/RT/Action/UserDefined.pm                       |    2 +-
 lib/RT/Approval.pm                                 |    2 +-
 lib/RT/Approval/Rule.pm                            |    2 +-
 lib/RT/Approval/Rule/Created.pm                    |    4 +-
 lib/RT/Approval/Rule/NewPending.pm                 |    4 +-
 lib/RT/Approval/Rule/Passed.pm                     |   25 +-
 lib/RT/Approval/Rule/Rejected.pm                   |   27 +-
 lib/RT/Article.pm                                  |    2 +-
 lib/RT/Articles.pm                                 |   15 +-
 lib/RT/Attachment.pm                               |   53 +-
 lib/RT/Attachments.pm                              |    2 +-
 lib/RT/Attribute.pm                                |    2 +-
 lib/RT/Attributes.pm                               |   19 +-
 lib/RT/Base.pm                                     |    6 +-
 lib/RT/CachedGroupMember.pm                        |    4 +-
 lib/RT/CachedGroupMembers.pm                       |    2 +-
 lib/RT/Class.pm                                    |   39 +-
 lib/RT/Classes.pm                                  |    2 +-
 lib/RT/Condition.pm                                |    2 +-
 lib/RT/Condition/AnyTransaction.pm                 |    2 +-
 lib/RT/Condition/BeforeDue.pm                      |    2 +-
 lib/RT/Condition/CloseTicket.pm                    |    2 +-
 lib/RT/Condition/Overdue.pm                        |    2 +-
 lib/RT/Condition/OwnerChange.pm                    |    2 +-
 lib/RT/Condition/PriorityChange.pm                 |    2 +-
 lib/RT/Condition/PriorityExceeds.pm                |    2 +-
 lib/RT/Condition/QueueChange.pm                    |    2 +-
 lib/RT/Condition/ReopenTicket.pm                   |    2 +-
 lib/RT/Condition/StatusChange.pm                   |    2 +-
 lib/RT/Condition/UserDefined.pm                    |    2 +-
 lib/RT/Config.pm                                   |  122 +-
 lib/RT/Crypt/GnuPG.pm                              |   34 +-
 lib/RT/CurrentUser.pm                              |   42 +-
 lib/RT/CustomField.pm                              |   46 +-
 lib/RT/CustomFieldValue.pm                         |    2 +-
 lib/RT/CustomFieldValues.pm                        |    2 +-
 lib/RT/CustomFieldValues/External.pm               |   86 +-
 lib/RT/CustomFieldValues/Groups.pm                 |    2 +-
 lib/RT/CustomFields.pm                             |    2 +-
 lib/RT/Dashboard.pm                                |   24 +-
 lib/RT/Dashboard/Mailer.pm                         |   25 +-
 lib/RT/Dashboards.pm                               |    2 +-
 lib/RT/Date.pm                                     |    2 +-
 lib/RT/EmailParser.pm                              |    4 +-
 lib/RT/Generated.pm.in                             |    2 +-
 lib/RT/Graph/Tickets.pm                            |    2 +-
 lib/RT/Group.pm                                    |    7 +-
 lib/RT/GroupMember.pm                              |    2 +-
 lib/RT/GroupMembers.pm                             |    2 +-
 lib/RT/Groups.pm                                   |   36 +-
 lib/RT/Handle.pm                                   |   59 +-
 lib/RT/I18N.pm                                     |  209 +-
 lib/RT/I18N/cs.pm                                  |    2 +-
 lib/RT/I18N/i_default.pm                           |    2 +-
 lib/RT/I18N/ru.pm                                  |    2 +-
 lib/RT/Installer.pm                                |    2 +-
 lib/RT/Interface/CLI.pm                            |   21 +-
 lib/RT/Interface/Email.pm                          |   95 +-
 lib/RT/Interface/Email/Auth/GnuPG.pm               |   10 +-
 lib/RT/Interface/Email/Auth/MailFrom.pm            |    2 +-
 lib/RT/Interface/REST.pm                           |   39 +-
 lib/RT/Interface/Web.pm                            |  201 +-
 lib/RT/Interface/Web/Handler.pm                    |   20 +-
 lib/RT/Interface/Web/Menu.pm                       |   11 +-
 lib/RT/Interface/Web/QueryBuilder.pm               |    2 +-
 lib/RT/Interface/Web/QueryBuilder/Tree.pm          |   25 +-
 lib/RT/Interface/Web/Request.pm                    |    8 +-
 lib/RT/Interface/Web/Session.pm                    |   24 +-
 lib/RT/Lifecycle.pm                                |    4 +-
 lib/RT/Link.pm                                     |    2 +-
 lib/RT/Links.pm                                    |   73 +-
 lib/RT/ObjectClass.pm                              |    2 +-
 lib/RT/ObjectClasses.pm                            |    2 +-
 lib/RT/ObjectCustomField.pm                        |    2 +-
 lib/RT/ObjectCustomFieldValue.pm                   |    4 +-
 lib/RT/ObjectCustomFieldValues.pm                  |    2 +-
 lib/RT/ObjectCustomFields.pm                       |    2 +-
 lib/RT/ObjectTopic.pm                              |    2 +-
 lib/RT/ObjectTopics.pm                             |    2 +-
 lib/RT/Plugin.pm                                   |    2 +-
 lib/RT/Principal.pm                                |    2 +-
 lib/RT/Principals.pm                               |    2 +-
 lib/RT/Queue.pm                                    |   42 +-
 lib/RT/Queues.pm                                   |    2 +-
 lib/RT/Record.pm                                   |   50 +-
 lib/RT/Reminders.pm                                |    2 +-
 lib/RT/Report/Tickets.pm                           |   12 +-
 lib/RT/Report/Tickets/Entry.pm                     |    2 +-
 lib/RT/Rule.pm                                     |    2 +-
 lib/RT/Ruleset.pm                                  |    2 +-
 lib/RT/SQL.pm                                      |    2 +-
 lib/RT/SavedSearch.pm                              |    2 +-
 lib/RT/SavedSearches.pm                            |    2 +-
 lib/RT/Scrip.pm                                    |    2 +-
 lib/RT/ScripAction.pm                              |    2 +-
 lib/RT/ScripActions.pm                             |    2 +-
 lib/RT/ScripCondition.pm                           |    2 +-
 lib/RT/ScripConditions.pm                          |    2 +-
 lib/RT/Scrips.pm                                   |   66 +-
 lib/RT/Search.pm                                   |    2 +-
 lib/RT/Search/ActiveTicketsInQueue.pm              |    7 +-
 lib/RT/Search/FromSQL.pm                           |    2 +-
 lib/RT/Search/Googleish.pm                         |   10 +-
 lib/RT/SearchBuilder.pm                            |   56 +-
 lib/RT/SharedSetting.pm                            |    8 +-
 lib/RT/SharedSettings.pm                           |    2 +-
 lib/RT/Shredder.pm                                 |   23 +-
 lib/RT/Shredder/ACE.pm                             |    2 +-
 lib/RT/Shredder/Attachment.pm                      |    2 +-
 lib/RT/Shredder/CachedGroupMember.pm               |    2 +-
 lib/RT/Shredder/Constants.pm                       |    2 +-
 lib/RT/Shredder/CustomField.pm                     |    2 +-
 lib/RT/Shredder/CustomFieldValue.pm                |    2 +-
 lib/RT/Shredder/Dependencies.pm                    |    2 +-
 lib/RT/Shredder/Dependency.pm                      |    2 +-
 lib/RT/Shredder/Exceptions.pm                      |    2 +-
 lib/RT/Shredder/Group.pm                           |    2 +-
 lib/RT/Shredder/GroupMember.pm                     |    2 +-
 lib/RT/Shredder/Link.pm                            |    2 +-
 lib/RT/Shredder/ObjectCustomFieldValue.pm          |    2 +-
 lib/RT/Shredder/POD.pm                             |    2 +-
 lib/RT/Shredder/Plugin.pm                          |    7 +-
 lib/RT/Shredder/Plugin/Attachments.pm              |    2 +-
 lib/RT/Shredder/Plugin/Base.pm                     |    2 +-
 lib/RT/Shredder/Plugin/Base/Dump.pm                |    2 +-
 lib/RT/Shredder/Plugin/Base/Search.pm              |    2 +-
 lib/RT/Shredder/Plugin/Objects.pm                  |    2 +-
 lib/RT/Shredder/Plugin/SQLDump.pm                  |    2 +-
 lib/RT/Shredder/Plugin/Summary.pm                  |    2 +-
 lib/RT/Shredder/Plugin/Tickets.pm                  |    2 +-
 lib/RT/Shredder/Plugin/Users.pm                    |    2 +-
 lib/RT/Shredder/Principal.pm                       |    2 +-
 lib/RT/Shredder/Queue.pm                           |    2 +-
 lib/RT/Shredder/Record.pm                          |    2 +-
 lib/RT/Shredder/Scrip.pm                           |    2 +-
 lib/RT/Shredder/ScripAction.pm                     |    2 +-
 lib/RT/Shredder/ScripCondition.pm                  |    2 +-
 lib/RT/Shredder/Template.pm                        |    2 +-
 lib/RT/Shredder/Ticket.pm                          |    2 +-
 lib/RT/Shredder/Transaction.pm                     |    2 +-
 lib/RT/Shredder/User.pm                            |    2 +-
 lib/RT/Squish.pm                                   |    2 +-
 lib/RT/Squish/CSS.pm                               |   13 +-
 lib/RT/Squish/JS.pm                                |   29 +-
 lib/RT/StyleGuide.pod                              |    2 +-
 lib/RT/System.pm                                   |    2 +-
 lib/RT/Template.pm                                 |    2 +-
 lib/RT/Templates.pm                                |    3 +-
 lib/RT/Test.pm                                     |  237 +-
 lib/RT/Test/Apache.pm                              |  128 +-
 lib/RT/Test/Email.pm                               |    2 +-
 lib/RT/Test/GnuPG.pm                               |    4 +-
 lib/RT/Test/Web.pm                                 |   63 +-
 lib/RT/Ticket.pm                                   |   79 +-
 lib/RT/Tickets.pm                                  |  128 +-
 lib/RT/Tickets_SQL.pm                              |    2 +-
 lib/RT/Topic.pm                                    |    2 +-
 lib/RT/Topics.pm                                   |    2 +-
 lib/RT/Transaction.pm                              |   62 +-
 lib/RT/Transactions.pm                             |    2 +-
 lib/RT/URI.pm                                      |    2 +-
 lib/RT/URI/a.pm                                    |    2 +-
 lib/RT/URI/base.pm                                 |    2 +-
 lib/RT/URI/fsck_com_article.pm                     |    4 +-
 lib/RT/URI/fsck_com_rt.pm                          |    2 +-
 lib/RT/URI/t.pm                                    |   26 +-
 lib/RT/User.pm                                     |   40 +-
 lib/RT/Users.pm                                    |    9 +-
 lib/RT/Util.pm                                     |   46 +-
 m4/rt_enable_layout.m4                             |   36 -
 m4/rt_expand_var.m4                                |   18 -
 m4/rt_layout.m4                                    |   78 -
 m4/rt_subst_expanded_arg.m4                        |   14 -
 sbin/rt-attributes-viewer.in                       |   17 +-
 sbin/rt-clean-sessions.in                          |   20 +-
 sbin/rt-dump-metadata.in                           |   17 +-
 sbin/rt-email-dashboards.in                        |   16 +-
 sbin/rt-email-digest.in                            |   16 +-
 sbin/rt-email-group-admin.in                       |   16 +-
 sbin/rt-fulltext-indexer.in                        |  187 +-
 sbin/rt-message-catalog                            |    6 +-
 sbin/rt-preferences-viewer.in                      |  149 +
 sbin/rt-server.in                                  |   18 +-
 sbin/rt-session-viewer.in                          |   17 +-
 sbin/rt-setup-database.in                          |   96 +-
 sbin/rt-setup-fulltext-index.in                    |  340 +-
 sbin/rt-shredder.in                                |   16 +-
 sbin/rt-test-dependencies.in                       |   33 +-
 sbin/rt-validator.in                               |  490 +-
 .../html/Admin/Articles/Classes/CustomFields.html  |    2 +-
 share/html/Admin/Articles/Classes/GroupRights.html |    2 +-
 share/html/Admin/Articles/Classes/Modify.html      |  102 +-
 share/html/Admin/Articles/Classes/Objects.html     |    2 +-
 share/html/Admin/Articles/Classes/Topics.html      |    2 +-
 share/html/Admin/Articles/Classes/UserRights.html  |    2 +-
 share/html/Admin/Articles/Classes/index.html       |    2 +-
 share/html/Admin/Articles/Elements/Topics          |    2 +-
 share/html/Admin/Articles/index.html               |    2 +-
 share/html/Admin/CustomFields/GroupRights.html     |    2 +-
 share/html/Admin/CustomFields/Modify.html          |   60 +-
 share/html/Admin/CustomFields/Objects.html         |    2 +-
 share/html/Admin/CustomFields/UserRights.html      |    2 +-
 share/html/Admin/CustomFields/index.html           |    2 +-
 share/html/Admin/Elements/AddCustomFieldValue      |    2 +-
 share/html/Admin/Elements/ConfigureMyRT            |    2 +-
 share/html/Admin/Elements/CreateUserCalled         |    2 +-
 share/html/Admin/Elements/EditCustomField          |    2 +-
 share/html/Admin/Elements/EditCustomFieldValues    |    2 +-
 .../Admin/Elements/EditCustomFieldValuesSource     |    2 +-
 share/html/Admin/Elements/EditCustomFields         |   14 +-
 share/html/Admin/Elements/EditQueueWatcherGroup    |    2 +-
 share/html/Admin/Elements/EditQueueWatchers        |    2 +-
 share/html/Admin/Elements/EditRights               |    4 +-
 share/html/Admin/Elements/EditRightsCategoryTabs   |    2 +-
 share/html/Admin/Elements/EditScrip                |    2 +-
 share/html/Admin/Elements/EditScrips               |    7 +-
 share/html/Admin/Elements/EditTemplates            |    2 +-
 share/html/Admin/Elements/EditUserComments         |    2 +-
 share/html/Admin/Elements/Header                   |    2 +-
 share/html/Admin/Elements/ListGlobalCustomFields   |    2 +-
 share/html/Admin/Elements/ListGlobalScrips         |    7 +-
 share/html/Admin/Elements/ModifyTemplate           |    2 +-
 share/html/Admin/Elements/PickCustomFields         |    2 +-
 share/html/Admin/Elements/PickObjects              |    2 +-
 share/html/Admin/Elements/Portal                   |    2 +-
 share/html/Admin/Elements/QueueRightsForUser       |    2 +-
 share/html/Admin/Elements/SelectCustomField        |    2 +-
 .../Admin/Elements/SelectCustomFieldLookupType     |    2 +-
 .../Admin/Elements/SelectCustomFieldRenderType     |    2 +-
 share/html/Admin/Elements/SelectCustomFieldType    |    2 +-
 share/html/Admin/Elements/SelectGroups             |    2 +-
 share/html/Admin/Elements/SelectModifyGroup        |    2 +-
 share/html/Admin/Elements/SelectModifyQueue        |    2 +-
 share/html/Admin/Elements/SelectModifyUser         |    2 +-
 share/html/Admin/Elements/SelectNewGroupMembers    |    6 +-
 share/html/Admin/Elements/SelectRights             |    2 +-
 share/html/Admin/Elements/SelectScrip              |    2 +-
 share/html/Admin/Elements/SelectScripAction        |    2 +-
 share/html/Admin/Elements/SelectScripCondition     |    2 +-
 share/html/Admin/Elements/SelectSingleOrMultiple   |    2 +-
 share/html/Admin/Elements/SelectStage              |    2 +-
 share/html/Admin/Elements/SelectTemplate           |    5 +-
 share/html/Admin/Elements/SelectUsers              |    2 +-
 share/html/Admin/Elements/ShowKeyInfo              |    2 +-
 .../Admin/Global/CustomFields/Class-Article.html   |    2 +-
 share/html/Admin/Global/CustomFields/Groups.html   |    2 +-
 .../Admin/Global/CustomFields/Queue-Tickets.html   |    2 +-
 .../Global/CustomFields/Queue-Transactions.html    |    2 +-
 share/html/Admin/Global/CustomFields/Queues.html   |    2 +-
 share/html/Admin/Global/CustomFields/Users.html    |    2 +-
 share/html/Admin/Global/CustomFields/index.html    |    2 +-
 share/html/Admin/Global/GroupRights.html           |    2 +-
 share/html/Admin/Global/MyRT.html                  |    2 +-
 share/html/Admin/Global/Scrip.html                 |    2 +-
 share/html/Admin/Global/Scrips.html                |    2 +-
 share/html/Admin/Global/Template.html              |    2 +-
 share/html/Admin/Global/Templates.html             |    2 +-
 share/html/Admin/Global/Topics.html                |    2 +-
 share/html/Admin/Global/UserRights.html            |    2 +-
 share/html/Admin/Global/index.html                 |    2 +-
 share/html/Admin/Groups/GroupRights.html           |    2 +-
 share/html/Admin/Groups/History.html               |    2 +-
 share/html/Admin/Groups/Members.html               |    2 +-
 share/html/Admin/Groups/Modify.html                |   25 +-
 share/html/Admin/Groups/UserRights.html            |    2 +-
 share/html/Admin/Groups/index.html                 |   39 +-
 share/html/Admin/Queues/CustomField.html           |    2 +-
 share/html/Admin/Queues/CustomFields.html          |    2 +-
 share/html/Admin/Queues/GroupRights.html           |    2 +-
 share/html/Admin/Queues/History.html               |    2 +-
 share/html/Admin/Queues/Modify.html                |   40 +-
 share/html/Admin/Queues/People.html                |    2 +-
 share/html/Admin/Queues/Scrip.html                 |    2 +-
 share/html/Admin/Queues/Scrips.html                |    2 +-
 share/html/Admin/Queues/Template.html              |    2 +-
 share/html/Admin/Queues/Templates.html             |    2 +-
 share/html/Admin/Queues/UserRights.html            |    2 +-
 share/html/Admin/Queues/index.html                 |    2 +-
 share/html/Admin/Tools/Configuration.html          |    4 +-
 share/html/Admin/Tools/Queries.html                |    9 +-
 share/html/Admin/Tools/Shredder/Dumps/dhandler     |    2 +-
 .../Admin/Tools/Shredder/Elements/DumpFileLink     |    2 +-
 .../Admin/Tools/Shredder/Elements/Error/NoRights   |    2 +-
 .../Admin/Tools/Shredder/Elements/Error/NoStorage  |    5 +-
 .../Tools/Shredder/Elements/Object/RT--Attachment  |    7 +-
 .../Tools/Shredder/Elements/Object/RT--Ticket      |    4 +-
 .../Admin/Tools/Shredder/Elements/Object/RT--User  |    4 +-
 .../Admin/Tools/Shredder/Elements/ObjectCheckBox   |    2 +-
 .../Admin/Tools/Shredder/Elements/PluginArguments  |    2 +-
 .../html/Admin/Tools/Shredder/Elements/PluginHelp  |    2 +-
 .../Admin/Tools/Shredder/Elements/SelectObjects    |    2 +-
 .../Admin/Tools/Shredder/Elements/SelectPlugin     |    2 +-
 share/html/Admin/Tools/Shredder/autohandler        |    2 +-
 share/html/Admin/Tools/Shredder/index.html         |    2 +-
 share/html/Admin/Tools/Theme.html                  |   57 +-
 share/html/Admin/Tools/index.html                  |    2 +-
 share/html/Admin/Users/CustomFields.html           |    2 +-
 share/html/Admin/Users/DashboardsInMenu.html       |    2 +-
 share/html/Admin/Users/GnuPG.html                  |    2 +-
 share/html/Admin/Users/History.html                |    2 +-
 share/html/Admin/Users/Memberships.html            |    2 +-
 share/html/Admin/Users/Modify.html                 |   54 +-
 share/html/Admin/Users/MyRT.html                   |    2 +-
 share/html/Admin/Users/index.html                  |   10 +-
 share/html/Admin/autohandler                       |    2 +-
 share/html/Admin/index.html                        |    2 +-
 share/html/Approvals/Display.html                  |    2 +-
 share/html/Approvals/Elements/Approve              |   18 +-
 share/html/Approvals/Elements/PendingMyApproval    |    2 +-
 share/html/Approvals/Elements/ShowDependency       |    2 +-
 share/html/Approvals/autohandler                   |    2 +-
 share/html/Approvals/index.html                    |   10 +-
 share/html/Articles/Article/Delete.html            |   10 +-
 share/html/Articles/Article/Display.html           |    2 +-
 share/html/Articles/Article/Edit.html              |    3 +-
 share/html/Articles/Article/Elements/EditBasics    |    2 +-
 .../Articles/Article/Elements/EditCustomFields     |    2 +-
 share/html/Articles/Article/Elements/EditLinks     |    2 +-
 share/html/Articles/Article/Elements/EditTopics    |    2 +-
 .../Article/Elements/LinkEntryInstructions         |    2 +-
 share/html/Articles/Article/Elements/Preformatted  |    2 +-
 .../Articles/Article/Elements/SearchByCustomField  |    2 +-
 .../Articles/Article/Elements/SelectSavedSearches  |    2 +-
 .../Articles/Article/Elements/SelectSearchPrivacy  |    2 +-
 share/html/Articles/Article/Elements/ShowHistory   |    2 +-
 share/html/Articles/Article/Elements/ShowLinks     |    2 +-
 .../Articles/Article/Elements/ShowSavedSearches    |    2 +-
 .../Articles/Article/Elements/ShowSearchCriteria   |    2 +-
 share/html/Articles/Article/Elements/ShowTopics    |    2 +-
 share/html/Articles/Article/ExtractFromTicket.html |    2 +-
 share/html/Articles/Article/ExtractIntoClass.html  |    2 +-
 share/html/Articles/Article/ExtractIntoTopic.html  |    2 +-
 share/html/Articles/Article/History.html           |    2 +-
 share/html/Articles/Article/PreCreate.html         |    2 +-
 share/html/Articles/Article/Search.html            |   10 +-
 share/html/Articles/Elements/BeforeMessageBox      |   15 +-
 share/html/Articles/Elements/CheckSkipCreate       |    2 +-
 share/html/Articles/Elements/CreateArticle         |    2 +-
 share/html/Articles/Elements/GotoArticle           |    2 +-
 share/html/Articles/Elements/Header                |   48 -
 share/html/Articles/Elements/IncludeArticle        |    4 +-
 share/html/Articles/Elements/NewestArticles        |    2 +-
 share/html/Articles/Elements/QuickSearch           |    2 +-
 share/html/Articles/Elements/SelectClass           |    4 +-
 share/html/Articles/Elements/ShowTopic             |    2 +-
 share/html/Articles/Elements/SubjectOverride       |   92 +
 share/html/Articles/Elements/UpdatedArticles       |    2 +-
 share/html/Articles/Topics.html                    |    4 +-
 share/html/Articles/index.html                     |    2 +-
 share/html/Dashboards/Elements/DashboardsForObject |    2 +-
 share/html/Dashboards/Elements/Deleted             |    2 +-
 share/html/Dashboards/Elements/HiddenSearches      |    2 +-
 share/html/Dashboards/Elements/ListOfDashboards    |    8 +-
 share/html/Dashboards/Elements/SelectPrivacy       |    2 +-
 share/html/Dashboards/Elements/ShowDashboards      |    7 +-
 .../html/Dashboards/Elements/ShowPortlet/component |   14 +-
 .../html/Dashboards/Elements/ShowPortlet/dashboard |    2 +-
 share/html/Dashboards/Elements/ShowPortlet/search  |    2 +-
 share/html/Dashboards/Modify.html                  |    2 +-
 share/html/Dashboards/Queries.html                 |    2 +-
 share/html/Dashboards/Render.html                  |    4 +-
 share/html/Dashboards/Subscription.html            |   75 +-
 share/html/Dashboards/dhandler                     |    2 +-
 share/html/Dashboards/index.html                   |    2 +-
 share/html/Download/CustomFieldValue/dhandler      |    2 +-
 share/html/Elements/BevelBoxRaisedEnd              |    2 +-
 share/html/Elements/BevelBoxRaisedStart            |    2 +-
 share/html/Elements/Callback                       |    2 +-
 share/html/Elements/Checkbox                       |    2 +-
 share/html/Elements/CollectionAsTable/Header       |    2 +-
 share/html/Elements/CollectionAsTable/ParseFormat  |    3 +-
 share/html/Elements/CollectionAsTable/Row          |    5 +-
 share/html/Elements/CollectionList                 |    4 +-
 share/html/Elements/CollectionListPaging           |    2 +-
 share/html/Elements/ColumnMap                      |    4 +-
 share/html/Elements/CreateTicket                   |    7 +-
 share/html/Elements/Dashboards                     |    4 +-
 share/html/Elements/EditCustomField                |    2 +-
 share/html/Elements/EditCustomFieldAutocomplete    |    4 +-
 share/html/Elements/EditCustomFieldBinary          |    2 +-
 share/html/Elements/EditCustomFieldCombobox        |    2 +-
 share/html/Elements/EditCustomFieldDate            |    2 +-
 share/html/Elements/EditCustomFieldDateTime        |    2 +-
 share/html/Elements/EditCustomFieldFreeform        |    2 +-
 share/html/Elements/EditCustomFieldIPAddress       |    2 +-
 share/html/Elements/EditCustomFieldIPAddressRange  |    2 +-
 share/html/Elements/EditCustomFieldImage           |    2 +-
 share/html/Elements/EditCustomFieldSelect          |    6 +-
 share/html/Elements/EditCustomFieldText            |    2 +-
 share/html/Elements/EditCustomFieldWikitext        |    2 +-
 share/html/Elements/EditLinks                      |    2 +-
 share/html/Elements/EditPassword                   |    2 +-
 share/html/Elements/EditTimeValue                  |    6 +-
 share/html/Elements/EmailInput                     |    2 +-
 share/html/Elements/Error                          |    2 +-
 share/html/Elements/Footer                         |    6 +-
 share/html/Elements/Framekiller                    |   49 +-
 share/html/Elements/GnuPG/KeyIssues                |    2 +-
 share/html/Elements/GnuPG/SelectKeyForEncryption   |    2 +-
 share/html/Elements/GnuPG/SelectKeyForSigning      |    2 +-
 share/html/Elements/GnuPG/SignEncryptWidget        |   15 +-
 share/html/Elements/GotoTicket                     |    2 +-
 share/html/Elements/Header                         |   16 +-
 share/html/Elements/HeaderJavascript               |   10 +-
 share/html/Elements/ListActions                    |    2 +-
 share/html/Elements/ListMenu                       |    2 +-
 share/html/Elements/Login                          |   13 +-
 share/html/Elements/Logo                           |    9 +-
 share/html/Elements/MakeClicky                     |   10 +-
 share/html/Elements/Menu                           |    2 +-
 share/html/Elements/MessageBox                     |    4 +-
 share/html/Elements/MyAdminQueues                  |    2 +-
 share/html/Elements/MyRT                           |   14 +-
 share/html/Elements/MyReminders                    |    2 +-
 share/html/Elements/MyRequests                     |    2 +-
 share/html/Elements/MySupportQueues                |    2 +-
 share/html/Elements/MyTickets                      |    2 +-
 share/html/Elements/PageLayout                     |    2 +-
 share/html/Elements/PersonalQuickbar               |    2 +-
 share/html/Elements/QueriesAsComment               |    2 +-
 share/html/Elements/QueryString                    |    2 +-
 share/html/Elements/QueueSummaryByLifecycle        |    4 +-
 share/html/Elements/QueueSummaryByStatus           |    4 +-
 share/html/Elements/QuickCreate                    |    2 +-
 share/html/Elements/Quicksearch                    |    2 +-
 share/html/Elements/RT__Article/ColumnMap          |    2 +-
 share/html/Elements/RT__Class/ColumnMap            |    2 +-
 share/html/Elements/RT__CustomField/ColumnMap      |    2 +-
 share/html/Elements/RT__Dashboard/ColumnMap        |   12 +-
 share/html/Elements/RT__Group/ColumnMap            |    2 +-
 share/html/Elements/RT__Queue/ColumnMap            |    8 +-
 share/html/Elements/RT__SavedSearch/ColumnMap      |    4 +-
 share/html/Elements/RT__Scrip/ColumnMap            |    2 +-
 share/html/Elements/RT__Template/ColumnMap         |    2 +-
 share/html/Elements/RT__Ticket/ColumnMap           |    2 +-
 share/html/Elements/RT__User/ColumnMap             |    2 +-
 share/html/Elements/Refresh                        |    2 +-
 share/html/Elements/RefreshHomepage                |    2 +-
 share/html/Elements/SavedSearches                  |    2 +-
 share/html/Elements/ScrubHTML                      |    2 +-
 share/html/Elements/Section                        |    2 +-
 share/html/Elements/SelectAttachmentField          |    2 +-
 share/html/Elements/SelectBoolean                  |    2 +-
 share/html/Elements/SelectCustomFieldOperator      |    2 +-
 share/html/Elements/SelectCustomFieldValue         |    2 +-
 share/html/Elements/SelectDate                     |    2 +-
 share/html/Elements/SelectDateRelation             |    2 +-
 share/html/Elements/SelectDateType                 |    2 +-
 share/html/Elements/SelectEqualityOperator         |    2 +-
 share/html/Elements/SelectGroups                   |    2 +-
 share/html/Elements/SelectIPRelation               |    2 +-
 share/html/Elements/SelectLang                     |    2 +-
 share/html/Elements/SelectLinkType                 |    2 +-
 share/html/Elements/SelectMatch                    |    2 +-
 share/html/Elements/SelectNewTicketQueue           |    2 +-
 share/html/Elements/SelectOwner                    |   18 +-
 share/html/Elements/SelectOwnerAutocomplete        |    2 +-
 share/html/Elements/SelectOwnerDropdown            |    2 +-
 share/html/Elements/SelectPriority                 |    2 +-
 share/html/Elements/SelectQueue                    |    2 +-
 share/html/Elements/SelectResultsPerPage           |    2 +-
 share/html/Elements/SelectSortOrder                |    2 +-
 share/html/Elements/SelectStatus                   |   16 +-
 share/html/Elements/SelectTicketSortBy             |    2 +-
 share/html/Elements/SelectTicketTypes              |    2 +-
 share/html/Elements/SelectTimeUnits                |    4 +-
 share/html/Elements/SelectTimezone                 |    2 +-
 share/html/Elements/SelectUsers                    |    2 +-
 share/html/Elements/SelectWatcherType              |    2 +-
 share/html/Elements/SetupSessionCookie             |    2 +-
 share/html/Elements/ShowCustomFieldBinary          |    4 +-
 share/html/Elements/ShowCustomFieldDate            |    2 +-
 share/html/Elements/ShowCustomFieldDateTime        |    2 +-
 share/html/Elements/ShowCustomFieldImage           |    4 +-
 share/html/Elements/ShowCustomFieldText            |    2 +-
 share/html/Elements/ShowCustomFieldWikitext        |    2 +-
 share/html/Elements/ShowCustomFields               |    2 +-
 share/html/Elements/ShowLink                       |   16 +-
 share/html/Elements/ShowLinks                      |    8 +-
 share/html/Elements/ShowMemberships                |    2 +-
 share/html/Elements/ShowRelationLabel              |    2 +-
 share/html/Elements/ShowReminders                  |    2 +-
 share/html/Elements/ShowSearch                     |   16 +-
 share/html/Elements/ShowUser                       |    2 +-
 share/html/Elements/ShowUserConcise                |    2 +-
 share/html/Elements/ShowUserEmailFrequency         |    2 +-
 share/html/Elements/ShowUserVerbose                |    2 +-
 share/html/Elements/SimpleSearch                   |    2 +-
 share/html/Elements/Submit                         |   12 +-
 share/html/Elements/Tabs                           |  827 ++-
 share/html/Elements/TicketList                     |    2 +-
 share/html/Elements/TitleBox                       |    2 +-
 share/html/Elements/TitleBoxEnd                    |    2 +-
 share/html/Elements/TitleBoxStart                  |    2 +-
 share/html/Elements/ValidateCustomFields           |    2 +-
 share/html/Elements/WidgetBar                      |    2 +-
 share/html/Helpers/Autocomplete/CustomFieldValues  |   31 +-
 share/html/Helpers/Autocomplete/Groups             |    6 +-
 share/html/Helpers/Autocomplete/Owners             |    6 +-
 share/html/Helpers/Autocomplete/Users              |   10 +-
 share/html/Helpers/TicketHistory                   |    2 +-
 share/html/Helpers/Toggle/ShowRequestor            |    2 +-
 share/html/Helpers/Toggle/TicketBookmark           |    2 +-
 share/html/Install/Basics.html                     |    2 +-
 share/html/Install/DatabaseDetails.html            |    2 +-
 share/html/Install/DatabaseType.html               |    2 +-
 share/html/Install/Elements/Errors                 |    2 +-
 share/html/Install/Elements/Wrapper                |    2 +-
 share/html/Install/Finish.html                     |    4 +-
 share/html/Install/Global.html                     |    2 +-
 share/html/Install/Initialize.html                 |    4 +-
 share/html/Install/Sendmail.html                   |    2 +-
 share/html/Install/autohandler                     |    2 +-
 share/html/Install/index.html                      |   10 +-
 share/html/NoAuth/Helpers/CustomLogo/dhandler      |    2 +-
 share/html/NoAuth/Login.html                       |    2 +-
 share/html/NoAuth/Logout.html                      |    5 +-
 share/html/NoAuth/Reminder.html                    |    2 +-
 share/html/NoAuth/RichText/autohandler             |   56 +
 share/html/NoAuth/RichText/dhandler                |    2 +-
 share/html/NoAuth/css/aileron/InHeader             |    2 +-
 share/html/NoAuth/css/aileron/base.css             |    2 +-
 share/html/NoAuth/css/aileron/boxes.css            |    6 +-
 share/html/NoAuth/css/aileron/forms.css            |    2 +-
 share/html/NoAuth/css/aileron/layout.css           |    2 +-
 share/html/NoAuth/css/aileron/login.css            |    2 +-
 share/html/NoAuth/css/aileron/main.css             |    2 +-
 share/html/NoAuth/css/aileron/misc.css             |    2 +-
 share/html/NoAuth/css/aileron/msie-pie.css         |    2 +-
 share/html/NoAuth/css/aileron/msie.css             |    2 +-
 share/html/NoAuth/css/aileron/msie6.css            |    2 +-
 share/html/NoAuth/css/aileron/nav.css              |   26 +-
 share/html/NoAuth/css/aileron/ticket-lists.css     |    2 +-
 share/html/NoAuth/css/aileron/ticket-search.css    |    7 +-
 share/html/NoAuth/css/aileron/ticket.css           |    2 +-
 share/html/NoAuth/css/autohandler                  |    2 +-
 share/html/NoAuth/css/ballard/InHeader             |    2 +-
 share/html/NoAuth/css/ballard/base.css             |    2 +-
 share/html/NoAuth/css/ballard/boxes.css            |    2 +-
 share/html/NoAuth/css/ballard/layout.css           |    2 +-
 share/html/NoAuth/css/ballard/main.css             |    2 +-
 share/html/NoAuth/css/ballard/misc.css             |    2 +-
 share/html/NoAuth/css/ballard/msie.css             |    2 +-
 share/html/NoAuth/css/ballard/msie6.css            |    2 +-
 share/html/NoAuth/css/ballard/nav.css              |   24 +-
 share/html/NoAuth/css/ballard/ticket-lists.css     |    2 +-
 share/html/NoAuth/css/ballard/ticket-search.css    |    7 +-
 share/html/NoAuth/css/ballard/ticket.css           |    2 +-
 share/html/NoAuth/css/base/admin.css               |    2 +-
 share/html/NoAuth/css/base/articles.css            |    2 +-
 share/html/NoAuth/css/base/collection.css          |    2 +-
 share/html/NoAuth/css/base/farbtastic.css          |    2 +-
 share/html/NoAuth/css/base/forms.css               |    2 +-
 share/html/NoAuth/css/base/history-folding.css     |    6 +-
 share/html/NoAuth/css/base/jquery-ui.css           |    2 +-
 share/html/NoAuth/css/base/login.css               |    2 +-
 share/html/NoAuth/css/base/main.css                |    2 +-
 share/html/NoAuth/css/base/misc.css                |    2 +-
 share/html/NoAuth/css/base/nav.css                 |    9 +-
 share/html/NoAuth/css/base/portlets.css            |    2 +-
 share/html/NoAuth/css/base/rights-editor.css       |    2 +-
 share/html/NoAuth/css/base/theme-editor.css        |    7 +-
 share/html/NoAuth/css/base/ticket-form.css         |    2 +-
 share/html/NoAuth/css/base/ticket.css              |    2 +-
 share/html/NoAuth/css/base/tools.css               |    2 +-
 share/html/NoAuth/css/base/ui.timepickr.custom.css |    2 +-
 share/html/NoAuth/css/dhandler                     |    2 +-
 share/html/NoAuth/css/print.css                    |  148 +-
 share/html/NoAuth/css/web2/InHeader                |    2 +-
 share/html/NoAuth/css/web2/base.css                |    2 +-
 share/html/NoAuth/css/web2/boxes.css               |    2 +-
 share/html/NoAuth/css/web2/layout.css              |    2 +-
 share/html/NoAuth/css/web2/main.css                |    2 +-
 share/html/NoAuth/css/web2/misc.css                |    2 +-
 share/html/NoAuth/css/web2/msie-pie.css            |    2 +-
 share/html/NoAuth/css/web2/msie.css                |    2 +-
 share/html/NoAuth/css/web2/msie6.css               |    2 +-
 share/html/NoAuth/css/web2/nav.css                 |   23 +-
 share/html/NoAuth/css/web2/ticket-lists.css        |    2 +-
 share/html/NoAuth/css/web2/ticket-search.css       |    7 +-
 share/html/NoAuth/css/web2/ticket.css              |    2 +-
 share/html/NoAuth/iCal/dhandler                    |    2 +-
 share/html/NoAuth/images/eyedropper.png            |  Bin 0 -> 376 bytes
 share/html/NoAuth/js/IE7/IE7.js                    |    2 -
 share/html/NoAuth/js/IE7/IE8.js                    |    2 -
 share/html/NoAuth/js/IE7/blank.gif                 |  Bin 48 -> 0 bytes
 share/html/NoAuth/js/IE7/ie7-recalc.js             |    2 -
 share/html/NoAuth/js/IE7/ie7-squish.js             |   36 -
 share/html/NoAuth/js/autohandler                   |    2 +-
 share/html/NoAuth/js/cascaded.js                   |    4 +-
 share/html/NoAuth/js/combobox.js                   |    2 +-
 share/html/NoAuth/js/dhandler                      |    2 +-
 share/html/NoAuth/js/farbtastic.js                 |   49 +-
 share/html/NoAuth/js/history-folding.js            |   28 +-
 share/html/NoAuth/js/jquery-ui-patch-datepicker.js |    2 +-
 share/html/NoAuth/js/jquery.tablesorter.min.js     |    6 +-
 share/html/NoAuth/js/jquery_noconflict.js          |    2 +-
 share/html/NoAuth/js/late.js                       |    2 +-
 share/html/NoAuth/js/titlebox-state.js             |    2 +-
 share/html/NoAuth/js/userautocomplete.js           |    2 +-
 share/html/NoAuth/js/util.js                       |   12 +-
 share/html/NoAuth/rss/dhandler                     |    2 +-
 share/html/Prefs/DashboardsInMenu.html             |    2 +-
 share/html/Prefs/MyRT.html                         |    2 +-
 share/html/Prefs/Other.html                        |    7 +-
 share/html/Prefs/Quicksearch.html                  |    4 +-
 share/html/Prefs/Search.html                       |    4 +-
 share/html/Prefs/SearchOptions.html                |    2 +-
 share/html/REST/1.0/Forms/attachment/default       |    2 +-
 share/html/REST/1.0/Forms/group/customfields       |    2 +-
 share/html/REST/1.0/Forms/group/default            |    2 +-
 share/html/REST/1.0/Forms/group/ns                 |    2 +-
 share/html/REST/1.0/Forms/queue/customfields       |    2 +-
 share/html/REST/1.0/Forms/queue/default            |    2 +-
 share/html/REST/1.0/Forms/queue/ns                 |    2 +-
 share/html/REST/1.0/Forms/queue/ticketcustomfields |    2 +-
 share/html/REST/1.0/Forms/ticket/attachments       |    5 +-
 share/html/REST/1.0/Forms/ticket/comment           |    2 +-
 share/html/REST/1.0/Forms/ticket/default           |   19 +-
 share/html/REST/1.0/Forms/ticket/history           |    5 +-
 share/html/REST/1.0/Forms/ticket/links             |    5 +-
 share/html/REST/1.0/Forms/ticket/merge             |    2 +-
 share/html/REST/1.0/Forms/ticket/take              |    2 +-
 share/html/REST/1.0/Forms/transaction/default      |    5 +-
 share/html/REST/1.0/Forms/user/default             |    2 +-
 share/html/REST/1.0/Forms/user/ns                  |    2 +-
 share/html/REST/1.0/NoAuth/mail-gateway            |    2 +-
 share/html/REST/1.0/autohandler                    |    2 +-
 share/html/REST/1.0/dhandler                       |    2 +-
 share/html/REST/1.0/logout                         |    4 +-
 share/html/REST/1.0/search/dhandler                |    2 +-
 share/html/REST/1.0/search/ticket                  |   40 +-
 share/html/REST/1.0/ticket/comment                 |    2 +-
 share/html/REST/1.0/ticket/link                    |    2 +-
 share/html/REST/1.0/ticket/merge                   |    2 +-
 share/html/Search/Article.html                     |    2 +-
 share/html/Search/Build.html                       |   54 +-
 share/html/Search/Bulk.html                        |    6 +-
 share/html/Search/Chart                            |   11 +-
 share/html/Search/Chart.html                       |   43 +-
 share/html/Search/Edit.html                        |    2 +-
 share/html/Search/Elements/Article                 |    2 +-
 share/html/Search/Elements/BuildFormatString       |   17 +-
 share/html/Search/Elements/Chart                   |    9 +-
 share/html/Search/Elements/ConditionRow            |    2 +-
 share/html/Search/Elements/DisplayOptions          |    2 +-
 share/html/Search/Elements/EditFormat              |    2 +-
 share/html/Search/Elements/EditQuery               |    2 +-
 share/html/Search/Elements/EditSearches            |   21 +-
 share/html/Search/Elements/EditSort                |    2 +-
 share/html/Search/Elements/Graph                   |    2 +-
 share/html/Search/Elements/NewListActions          |    2 +-
 share/html/Search/Elements/PickBasics              |    9 +-
 share/html/Search/Elements/PickCFs                 |   24 +-
 share/html/Search/Elements/PickCriteria            |    8 +-
 share/html/Search/Elements/ResultsRSSView          |    2 +-
 share/html/Search/Elements/SearchPrivacy           |    2 +-
 share/html/Search/Elements/SearchesForObject       |    2 +-
 share/html/Search/Elements/SelectAndOr             |    2 +-
 share/html/Search/Elements/SelectChartType         |    2 +-
 share/html/Search/Elements/SelectGroup             |    2 +-
 share/html/Search/Elements/SelectGroupBy           |    2 +-
 share/html/Search/Elements/SelectLinks             |    2 +-
 share/html/Search/Elements/SelectPersonType        |    4 +-
 share/html/Search/Elements/SelectSearchObject      |    2 +-
 .../html/Search/Elements/SelectSearchesForObjects  |    2 +-
 share/html/Search/Graph.html                       |    2 +-
 share/html/Search/Results.html                     |    9 +-
 share/html/Search/Results.rdf                      |    2 +-
 share/html/Search/Results.tsv                      |    5 +-
 share/html/Search/Simple.html                      |   44 +-
 share/html/SelfService/Article/Display.html        |    2 +-
 share/html/SelfService/Article/Search.html         |    4 +-
 share/html/SelfService/Article/autohandler         |    2 +-
 share/html/SelfService/Attachment/dhandler         |    2 +-
 share/html/SelfService/Closed.html                 |    2 +-
 share/html/SelfService/Create.html                 |    6 +-
 share/html/SelfService/CreateTicketInQueue.html    |    2 +-
 share/html/SelfService/Display.html                |    4 +-
 share/html/SelfService/Elements/GotoTicket         |    2 +-
 share/html/SelfService/Elements/Header             |    4 +-
 share/html/SelfService/Elements/MyRequests         |    2 +-
 share/html/SelfService/Elements/SearchArticle      |    2 +-
 share/html/SelfService/Error.html                  |    2 +-
 share/html/SelfService/Prefs.html                  |    2 +-
 share/html/SelfService/Update.html                 |    6 +-
 share/html/SelfService/index.html                  |    2 +-
 share/html/Ticket/Attachment/WithHeaders/dhandler  |    2 +-
 share/html/Ticket/Attachment/dhandler              |    6 +-
 share/html/Ticket/Create.html                      |   57 +-
 share/html/Ticket/Display.html                     |  104 +-
 share/html/Ticket/Elements/AddAttachments          |    4 +-
 share/html/Ticket/Elements/AddWatchers             |    2 +-
 share/html/Ticket/Elements/Bookmark                |    2 +-
 share/html/Ticket/Elements/BulkLinks               |    2 +-
 share/html/Ticket/Elements/ClickToShowHistory      |    5 +-
 share/html/Ticket/Elements/EditBasics              |    2 +-
 share/html/Ticket/Elements/EditCustomFields        |   18 +-
 share/html/Ticket/Elements/EditDates               |    2 +-
 share/html/Ticket/Elements/EditPeople              |    2 +-
 .../Ticket/Elements/EditTransactionCustomFields    |   18 +-
 share/html/Ticket/Elements/EditWatchers            |   17 +-
 share/html/Ticket/Elements/FindAttachments         |    2 +-
 share/html/Ticket/Elements/FindTransactions        |    2 +-
 share/html/Ticket/Elements/FoldStanzaJS            |    4 +-
 share/html/Ticket/Elements/LoadTextAttachments     |    2 +-
 share/html/Ticket/Elements/PreviewScrips           |    6 +-
 share/html/Ticket/Elements/Reminders               |    2 +-
 share/html/Ticket/Elements/ShowAttachments         |    6 +-
 share/html/Ticket/Elements/ShowBasics              |    2 +-
 share/html/Ticket/Elements/ShowCustomFields        |    2 +-
 share/html/Ticket/Elements/ShowDates               |    4 +-
 share/html/Ticket/Elements/ShowDependencies        |    2 +-
 share/html/Ticket/Elements/ShowGnuPGStatus         |    2 +-
 share/html/Ticket/Elements/ShowGroupMembers        |    2 +-
 share/html/Ticket/Elements/ShowHistory             |   26 +-
 share/html/Ticket/Elements/ShowMembers             |    2 +-
 share/html/Ticket/Elements/ShowMessageHeaders      |    2 +-
 share/html/Ticket/Elements/ShowMessageStanza       |   59 +-
 share/html/Ticket/Elements/ShowParents             |    2 +-
 share/html/Ticket/Elements/ShowPeople              |    2 +-
 share/html/Ticket/Elements/ShowPriority            |    2 +-
 share/html/Ticket/Elements/ShowQueue               |    2 +-
 share/html/Ticket/Elements/ShowRequestor           |    2 +-
 share/html/Ticket/Elements/ShowRequestorExtraInfo  |    2 +-
 share/html/Ticket/Elements/ShowRequestorTickets    |    2 +-
 .../Ticket/Elements/ShowRequestorTicketsActive     |    2 +-
 share/html/Ticket/Elements/ShowRequestorTicketsAll |    2 +-
 .../Ticket/Elements/ShowRequestorTicketsInactive   |    2 +-
 .../html/Ticket/Elements/ShowSimplifiedRecipients  |    8 +-
 share/html/Ticket/Elements/ShowSummary             |    2 +-
 share/html/Ticket/Elements/ShowTime                |    2 +-
 share/html/Ticket/Elements/ShowTransaction         |   56 +-
 .../Ticket/Elements/ShowTransactionAttachments     |   27 +-
 share/html/Ticket/Elements/ShowUpdateStatus        |    2 +-
 share/html/Ticket/Elements/ShowUserEntry           |    2 +-
 share/html/Ticket/Elements/UpdateCc                |    2 +-
 share/html/Ticket/Forward.html                     |   13 +-
 share/html/Ticket/GnuPG.html                       |    4 +-
 .../Ticket/Graphs/Elements/EditGraphProperties     |    2 +-
 share/html/Ticket/Graphs/Elements/ShowGraph        |    2 +-
 share/html/Ticket/Graphs/Elements/ShowLegends      |    2 +-
 share/html/Ticket/Graphs/dhandler                  |    2 +-
 share/html/Ticket/Graphs/index.html                |    2 +-
 share/html/Ticket/History.html                     |    2 +-
 share/html/Ticket/Modify.html                      |    2 +-
 share/html/Ticket/ModifyAll.html                   |   21 +-
 share/html/Ticket/ModifyDates.html                 |    2 +-
 share/html/Ticket/ModifyLinks.html                 |    4 +-
 share/html/Ticket/ModifyPeople.html                |    2 +-
 share/html/Ticket/Reminders.html                   |    2 +-
 share/html/Ticket/ShowEmailRecord.html             |    2 +-
 share/html/Ticket/Update.html                      |    6 +-
 share/html/Ticket/autohandler                      |   20 +
 share/html/Tools/MyDay.html                        |    4 +-
 share/html/Tools/MyReminders.html                  |    2 +-
 share/html/Tools/Offline.html                      |    2 +-
 share/html/Tools/index.html                        |    2 +-
 share/html/User/Prefs.html                         |   91 +-
 share/html/Widgets/BulkEdit                        |    2 +-
 share/html/Widgets/BulkProcess                     |    2 +-
 share/html/Widgets/ComboBox                        |    2 +-
 share/html/Widgets/FinalizeWidgetArguments         |    2 +-
 share/html/Widgets/Form/Boolean                    |    4 +-
 share/html/Widgets/Form/Integer                    |   13 +-
 share/html/Widgets/Form/Select                     |    4 +-
 share/html/Widgets/Form/String                     |    4 +-
 share/html/Widgets/SavedSearch                     |    5 +-
 share/html/Widgets/SelectionBox                    |    2 +-
 share/html/Widgets/TitleBox                        |    2 +-
 share/html/Widgets/TitleBoxEnd                     |    2 +-
 share/html/Widgets/TitleBoxStart                   |    2 +-
 share/html/autohandler                             |    9 +-
 share/html/dhandler                                |    2 +-
 share/html/index.html                              |    6 +-
 share/html/l                                       |    2 +-
 share/html/m/_elements/footer                      |   51 +-
 share/html/m/_elements/full_site_link              |    2 +-
 share/html/m/_elements/header                      |    4 +-
 share/html/m/_elements/menu                        |    6 +-
 share/html/m/_elements/raw_style                   |   47 +-
 share/html/m/_elements/ticket_list                 |   11 +-
 share/html/m/_elements/ticket_menu                 |    2 +-
 share/html/m/_elements/wrapper                     |    2 +-
 share/html/m/dhandler                              |    2 +-
 share/html/m/index.html                            |    2 +-
 share/html/m/login                                 |    4 +-
 share/html/m/logout                                |    2 +-
 share/html/m/style.css                             |    2 +-
 share/html/m/ticket/autohandler                    |    8 +
 share/html/m/ticket/create                         |   76 +-
 share/html/m/ticket/history                        |    4 +-
 share/html/m/ticket/modify                         |   47 -
 share/html/m/ticket/reply                          |   50 +-
 share/html/m/ticket/select_create_queue            |    2 +-
 share/html/m/ticket/show                           |    4 +-
 share/html/m/tickets/search                        |    2 +-
 share/po/ar.po                                     | 8696 --------------------
 share/po/bg.po                                     | 2089 +++---
 share/po/cs.po                                     | 2093 +++---
 share/po/da.po                                     | 2461 +++---
 share/po/de.po                                     | 2313 +++---
 share/po/el.po                                     | 2097 +++---
 share/po/en.po                                     |   20 +-
 share/po/en_GB.po                                  | 1538 ++--
 share/po/es.po                                     | 2127 +++---
 share/po/et.po                                     | 2085 +++---
 share/po/fi.po                                     | 2337 +++---
 share/po/fr.po                                     | 2897 ++++---
 share/po/he.po                                     | 2119 +++---
 share/po/hr.po                                     | 2085 +++---
 share/po/hu.po                                     | 2095 +++---
 share/po/id.po                                     | 2089 +++---
 share/po/is.po                                     | 2093 +++---
 share/po/it.po                                     | 2097 +++---
 share/po/ja.po                                     | 2217 +++---
 share/po/lt.po                                     | 2105 +++--
 share/po/lv.po                                     | 2089 +++---
 share/po/mk.po                                     | 2093 +++---
 share/po/nb.po                                     | 2083 +++---
 share/po/nl.po                                     | 2089 +++---
 share/po/nn.po                                     | 2083 +++---
 share/po/pl.po                                     | 2091 +++---
 share/po/pt.po                                     | 2087 +++---
 share/po/pt_BR.po                                  | 2461 +++---
 share/po/pt_PT.po                                  | 2109 +++---
 share/po/rt.pot                                    | 2083 +++---
 share/po/ru.po                                     | 2083 +++---
 share/po/sl.po                                     | 2089 +++---
 share/po/sv.po                                     | 2191 +++---
 share/po/tr.po                                     | 2089 +++---
 share/po/zh_CN.po                                  | 2089 +++--
 share/po/zh_TW.po                                  | 2085 +++--
 t/00-mason-syntax.t                                |    2 +-
 t/api/action-createtickets.t                       |   31 +-
 t/api/bookmarks.t                                  |   24 +
 t/api/canonical_charset.t                          |    4 +-
 t/api/cf_render_type.t                             |   49 +
 t/api/group-rights.t                               |  137 +
 t/api/groups.t                                     |  143 +-
 t/api/has_rights.t                                 |    2 +-
 t/api/link.t                                       |   62 +-
 t/api/reminder-permissions.t                       |    2 +-
 t/api/rtname.t                                     |    7 +-
 t/api/safe-run-child-util.t                        |  201 +
 t/api/template-simple.t                            |   62 +-
 t/api/tickets_overlay_sql.t                        |   37 +-
 t/api/user.t                                       |   10 +-
 t/api/users.t                                      |    2 +-
 t/articles/class.t                                 |   30 +-
 t/articles/queue-specific-class.t                  |    2 +-
 t/articles/set-subject.t                           |  110 +
 t/customfields/ip.t                                |    4 +-
 t/customfields/iprange.t                           |    4 +-
 t/customfields/iprangev6.t                         |    7 +-
 t/customfields/ipv6.t                              |    5 +-
 {share/html/NoAuth/images => t/data}/bpslogo.png   |  Bin 3929 -> 3929 bytes
 t/data/configs/apache2.2+fastcgi.conf.in           |   11 +-
 t/data/configs/apache2.2+mod_perl.conf.in          |    5 +-
 t/data/configs/passwords                           |    2 +
 .../binary-asc-attach-marked-plain-text.txt        |   60 +
 .../special/inline-binary-attachment-with-wrap.txt |   54 +
 t/fts/indexed_mysql.t                              |  134 +
 t/fts/indexed_oracle.t                             |    4 +-
 t/fts/indexed_pg.t                                 |   48 +-
 t/fts/not_indexed.t                                |    8 +-
 t/i18n/footer.t                                    |   29 +
 t/lifecycles/basics.t                              |   88 +-
 t/lifecycles/unresolved-deps.t                     |   45 +
 t/mail/bounce.t                                    |   42 +
 t/mail/crypt-gnupg.t                               |   91 +-
 t/mail/dashboards.t                                |  318 +-
 t/mail/disposition-outgoing.t                      |   69 +
 t/mail/extractsubjecttag.t                         |    5 +-
 t/mail/fake-sendmail                               |   27 +
 t/mail/gnupg-reverification.t                      |    2 +
 t/mail/gnupg-special.t                             |   44 +-
 t/mail/mime_decoding.t                             |   14 +-
 t/mail/multipart.t                                 |    3 +-
 t/mail/outlook.t                                   |    4 +-
 t/mail/rfc822-attachment.t                         |  137 +
 t/mail/sendmail.t                                  |   34 +-
 t/mail/threading.t                                 |   90 +
 t/mail/wrong_mime_charset.t                        |   17 +-
 t/shredder/utils.pl                                |   81 +-
 t/ticket/add-watchers.t                            |    3 +-
 t/ticket/cfsort-freeform-multiple.t                |    2 +-
 t/ticket/cfsort-freeform-single.t                  |    2 +-
 t/ticket/clicky.t                                  |    3 +-
 t/ticket/googleish_search.t                        |   42 +
 t/ticket/linking.t                                 |   34 +-
 t/ticket/quicksearch.t                             |   40 -
 t/ticket/scrips_batch.t                            |    4 +-
 t/ticket/search_by_cf_freeform_multiple.t          |    2 +-
 t/ticket/search_by_cf_freeform_single.t            |    2 +-
 t/ticket/search_by_links.t                         |    2 +-
 t/ticket/search_by_watcher.t                       |    2 +-
 t/ticket/sort-by-queue.t                           |    2 +-
 t/ticket/sort-by-user.t                            |    2 +-
 t/validator/group_members.t                        |    6 +-
 t/web/admin_groups.t                               |    4 +-
 t/web/articles-links.t                             |   52 +
 t/web/attachment-with-name-0.t                     |   23 +
 t/web/attachment_encoding.t                        |    4 +-
 t/web/attachments.t                                |   30 +-
 t/web/case-sensitivity.t                           |   85 +
 t/web/cf_access.t                                  |   68 +-
 t/web/cf_datetime.t                                |   88 +-
 t/web/cf_render_type.t                             |   50 +
 t/web/charting.t                                   |   78 +
 t/web/class_create.t                               |   75 +
 t/web/clickjacking-preventions.t                   |    9 +-
 t/web/command_line.t                               |   12 +-
 t/web/command_line_with_unknown_field.t            |    1 +
 t/web/compilation_errors.t                         |    2 +-
 t/web/crypt-gnupg.t                                |   15 +-
 t/web/custom_frontpage.t                           |   31 +-
 t/web/dashboards-groups.t                          |  108 +-
 t/web/dashboards-in-menu.t                         |    6 +-
 t/web/gnupg-headers.t                              |   53 +
 t/web/googleish_search.t                           |   30 +-
 t/web/group_create.t                               |   75 +
 .../Callbacks/logout.t/NoAuth/Logout.html/Default  |    6 +
 t/web/html/NoAuth/js/not-by-default.js             |    3 +
 t/web/html/delete-article-name-method.html         |   15 +
 t/web/installer.t                                  |   92 +
 t/web/language_update.t                            |   24 +
 t/web/logout.t                                     |   39 +
 t/web/mobile.t                                     |    4 +-
 t/web/offline.t                                    |   78 +
 t/web/offline_messages_utf8.t                      |    1 -
 t/web/offline_utf8.t                               |    4 +-
 t/web/passthrough-jsmin                            |    5 +
 t/web/path-traversal.t                             |   46 +
 t/web/private-components.t                         |   44 +
 t/web/query_builder.t                              |   78 +-
 t/web/query_builder_queue_limits.t                 |  180 +
 t/web/queue_create.t                               |   75 +
 t/web/quickcreate.t                                |    5 +-
 t/web/redirect-after-login.t                       |   22 +-
 t/web/redirect.t                                   |  106 +
 t/web/reminder-permissions.t                       |    2 +-
 t/web/remote_user.t                                |   36 +
 t/web/rest-sort.t                                  |   46 +
 t/web/rest.t                                       |   83 +-
 t/web/richtext-autohandler.t                       |   13 +
 t/web/rights1.t                                    |    3 +-
 t/web/saved_search_chart.t                         |   70 +-
 t/web/saved_search_context.t                       |   69 +
 t/web/scrips.t                                     |  105 +
 t/web/search_cf_quotes.t                           |   53 +
 t/web/search_simple.t                              |   22 +
 t/web/search_tabs.t                                |   57 +-
 t/web/self_service.t                               |   19 +
 t/web/squish.t                                     |  113 +-
 t/web/ticket_display.t                             |   63 +
 t/web/ticket_forward.t                             |  191 +-
 t/web/ticket_links.t                               |  173 +
 t/web/ticket_modify_all.t                          |   19 +-
 t/web/ticket_modify_people.t                       |  113 +
 t/web/ticket_txn_content.t                         |   52 +-
 t/web/transaction_batch.t                          |   55 +
 t/web/user_update.t                                |   30 +
 t/web/walk.t                                       |  229 +-
 1324 files changed, 173121 insertions(+), 47983 deletions(-)
 delete mode 100755 devel/extract-message-catalog
 delete mode 100755 devel/factory
 delete mode 100755 devel/license_tag
 delete mode 100644 devel/merge-rosetta.pl
 create mode 100644 devel/third-party/PIE_uncompressed.htc
 create mode 100644 devel/third-party/README
 create mode 100644 devel/third-party/ckeditor/adapters/jquery.js
 create mode 100644 devel/third-party/ckeditor/ckeditor_basic_source.js
 create mode 100644 devel/third-party/ckeditor/ckeditor_source.js
 create mode 100644 devel/third-party/ckeditor/core/_bootstrap.js
 create mode 100644 devel/third-party/ckeditor/core/ajax.js
 create mode 100644 devel/third-party/ckeditor/core/ckeditor.js
 create mode 100644 devel/third-party/ckeditor/core/ckeditor_base.js
 create mode 100644 devel/third-party/ckeditor/core/ckeditor_basic.js
 create mode 100644 devel/third-party/ckeditor/core/command.js
 create mode 100644 devel/third-party/ckeditor/core/commanddefinition.js
 create mode 100644 devel/third-party/ckeditor/core/config.js
 create mode 100644 devel/third-party/ckeditor/core/dataprocessor.js
 create mode 100644 devel/third-party/ckeditor/core/dom.js
 create mode 100644 devel/third-party/ckeditor/core/dom/comment.js
 create mode 100644 devel/third-party/ckeditor/core/dom/document.js
 create mode 100644 devel/third-party/ckeditor/core/dom/documentfragment.js
 create mode 100644 devel/third-party/ckeditor/core/dom/domobject.js
 create mode 100644 devel/third-party/ckeditor/core/dom/element.js
 create mode 100644 devel/third-party/ckeditor/core/dom/elementpath.js
 create mode 100644 devel/third-party/ckeditor/core/dom/event.js
 create mode 100644 devel/third-party/ckeditor/core/dom/node.js
 create mode 100644 devel/third-party/ckeditor/core/dom/nodelist.js
 create mode 100644 devel/third-party/ckeditor/core/dom/range.js
 create mode 100644 devel/third-party/ckeditor/core/dom/rangelist.js
 create mode 100644 devel/third-party/ckeditor/core/dom/text.js
 create mode 100644 devel/third-party/ckeditor/core/dom/walker.js
 create mode 100644 devel/third-party/ckeditor/core/dom/window.js
 create mode 100644 devel/third-party/ckeditor/core/dtd.js
 create mode 100644 devel/third-party/ckeditor/core/editor.js
 create mode 100644 devel/third-party/ckeditor/core/editor_basic.js
 create mode 100644 devel/third-party/ckeditor/core/env.js
 create mode 100644 devel/third-party/ckeditor/core/event.js
 create mode 100644 devel/third-party/ckeditor/core/eventInfo.js
 create mode 100644 devel/third-party/ckeditor/core/focusmanager.js
 create mode 100644 devel/third-party/ckeditor/core/htmlparser.js
 create mode 100644 devel/third-party/ckeditor/core/htmlparser/basicwriter.js
 create mode 100644 devel/third-party/ckeditor/core/htmlparser/cdata.js
 create mode 100644 devel/third-party/ckeditor/core/htmlparser/comment.js
 create mode 100644 devel/third-party/ckeditor/core/htmlparser/element.js
 create mode 100644 devel/third-party/ckeditor/core/htmlparser/filter.js
 create mode 100644 devel/third-party/ckeditor/core/htmlparser/fragment.js
 create mode 100644 devel/third-party/ckeditor/core/htmlparser/text.js
 create mode 100644 devel/third-party/ckeditor/core/imagecacher.js
 create mode 100644 devel/third-party/ckeditor/core/lang.js
 create mode 100644 devel/third-party/ckeditor/core/loader.js
 create mode 100644 devel/third-party/ckeditor/core/plugindefinition.js
 create mode 100644 devel/third-party/ckeditor/core/plugins.js
 create mode 100644 devel/third-party/ckeditor/core/resourcemanager.js
 create mode 100644 devel/third-party/ckeditor/core/scriptloader.js
 create mode 100644 devel/third-party/ckeditor/core/skins.js
 create mode 100644 devel/third-party/ckeditor/core/themes.js
 create mode 100644 devel/third-party/ckeditor/core/tools.js
 create mode 100644 devel/third-party/ckeditor/core/ui.js
 create mode 100644 devel/third-party/ckeditor/core/xml.js
 create mode 100644 devel/third-party/ckeditor/lang/_languages.js
 create mode 100644 devel/third-party/ckeditor/lang/_translationstatus.txt
 create mode 100644 devel/third-party/ckeditor/lang/af.js
 create mode 100644 devel/third-party/ckeditor/lang/ar.js
 create mode 100644 devel/third-party/ckeditor/lang/bg.js
 create mode 100644 devel/third-party/ckeditor/lang/bn.js
 create mode 100644 devel/third-party/ckeditor/lang/bs.js
 create mode 100644 devel/third-party/ckeditor/lang/ca.js
 create mode 100644 devel/third-party/ckeditor/lang/cs.js
 create mode 100644 devel/third-party/ckeditor/lang/cy.js
 create mode 100644 devel/third-party/ckeditor/lang/da.js
 create mode 100644 devel/third-party/ckeditor/lang/de.js
 create mode 100644 devel/third-party/ckeditor/lang/el.js
 create mode 100644 devel/third-party/ckeditor/lang/en-au.js
 create mode 100644 devel/third-party/ckeditor/lang/en-ca.js
 create mode 100644 devel/third-party/ckeditor/lang/en-gb.js
 create mode 100644 devel/third-party/ckeditor/lang/en.js
 create mode 100644 devel/third-party/ckeditor/lang/eo.js
 create mode 100644 devel/third-party/ckeditor/lang/es.js
 create mode 100644 devel/third-party/ckeditor/lang/et.js
 create mode 100644 devel/third-party/ckeditor/lang/eu.js
 create mode 100644 devel/third-party/ckeditor/lang/fa.js
 create mode 100644 devel/third-party/ckeditor/lang/fi.js
 create mode 100644 devel/third-party/ckeditor/lang/fo.js
 create mode 100644 devel/third-party/ckeditor/lang/fr-ca.js
 create mode 100644 devel/third-party/ckeditor/lang/fr.js
 create mode 100644 devel/third-party/ckeditor/lang/gl.js
 create mode 100644 devel/third-party/ckeditor/lang/gu.js
 create mode 100644 devel/third-party/ckeditor/lang/he.js
 create mode 100644 devel/third-party/ckeditor/lang/hi.js
 create mode 100644 devel/third-party/ckeditor/lang/hr.js
 create mode 100644 devel/third-party/ckeditor/lang/hu.js
 create mode 100644 devel/third-party/ckeditor/lang/is.js
 create mode 100644 devel/third-party/ckeditor/lang/it.js
 create mode 100644 devel/third-party/ckeditor/lang/ja.js
 create mode 100644 devel/third-party/ckeditor/lang/km.js
 create mode 100644 devel/third-party/ckeditor/lang/ko.js
 create mode 100644 devel/third-party/ckeditor/lang/lt.js
 create mode 100644 devel/third-party/ckeditor/lang/lv.js
 create mode 100644 devel/third-party/ckeditor/lang/mn.js
 create mode 100644 devel/third-party/ckeditor/lang/ms.js
 create mode 100644 devel/third-party/ckeditor/lang/nb.js
 create mode 100644 devel/third-party/ckeditor/lang/nl.js
 create mode 100644 devel/third-party/ckeditor/lang/no.js
 create mode 100644 devel/third-party/ckeditor/lang/pl.js
 create mode 100644 devel/third-party/ckeditor/lang/pt-br.js
 create mode 100644 devel/third-party/ckeditor/lang/pt.js
 create mode 100644 devel/third-party/ckeditor/lang/ro.js
 create mode 100644 devel/third-party/ckeditor/lang/ru.js
 create mode 100644 devel/third-party/ckeditor/lang/sk.js
 create mode 100644 devel/third-party/ckeditor/lang/sl.js
 create mode 100644 devel/third-party/ckeditor/lang/sr-latn.js
 create mode 100644 devel/third-party/ckeditor/lang/sr.js
 create mode 100644 devel/third-party/ckeditor/lang/sv.js
 create mode 100644 devel/third-party/ckeditor/lang/th.js
 create mode 100644 devel/third-party/ckeditor/lang/tr.js
 create mode 100644 devel/third-party/ckeditor/lang/uk.js
 create mode 100644 devel/third-party/ckeditor/lang/vi.js
 create mode 100644 devel/third-party/ckeditor/lang/zh-cn.js
 create mode 100644 devel/third-party/ckeditor/lang/zh.js
 create mode 100644 devel/third-party/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
 create mode 100644 devel/third-party/ckeditor/plugins/a11yhelp/lang/en.js
 create mode 100644 devel/third-party/ckeditor/plugins/a11yhelp/lang/he.js
 create mode 100644 devel/third-party/ckeditor/plugins/a11yhelp/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/about/dialogs/about.js
 create mode 100644 devel/third-party/ckeditor/plugins/about/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/autogrow/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/basicstyles/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/bidi/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/blockquote/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/button/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/clipboard/dialogs/paste.js
 create mode 100644 devel/third-party/ckeditor/plugins/clipboard/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/colorbutton/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/colordialog/dialogs/colordialog.js
 create mode 100644 devel/third-party/ckeditor/plugins/colordialog/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/contextmenu/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/dialog/dialogDefinition.js
 create mode 100644 devel/third-party/ckeditor/plugins/dialog/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/dialogadvtab/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/dialogui/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/div/dialogs/div.js
 create mode 100644 devel/third-party/ckeditor/plugins/div/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/domiterator/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/editingblock/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/elementspath/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/enterkey/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/entities/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/fakeobjects/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/filebrowser/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/find/dialogs/find.js
 create mode 100644 devel/third-party/ckeditor/plugins/find/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/flash/dialogs/flash.js
 create mode 100644 devel/third-party/ckeditor/plugins/flash/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/floatpanel/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/font/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/format/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/forms/dialogs/button.js
 create mode 100644 devel/third-party/ckeditor/plugins/forms/dialogs/checkbox.js
 create mode 100644 devel/third-party/ckeditor/plugins/forms/dialogs/form.js
 create mode 100644 devel/third-party/ckeditor/plugins/forms/dialogs/hiddenfield.js
 create mode 100644 devel/third-party/ckeditor/plugins/forms/dialogs/radio.js
 create mode 100644 devel/third-party/ckeditor/plugins/forms/dialogs/select.js
 create mode 100644 devel/third-party/ckeditor/plugins/forms/dialogs/textarea.js
 create mode 100644 devel/third-party/ckeditor/plugins/forms/dialogs/textfield.js
 create mode 100644 devel/third-party/ckeditor/plugins/forms/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/horizontalrule/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/htmldataprocessor/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/htmlwriter/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/iframedialog/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/image/dialogs/image.js
 create mode 100644 devel/third-party/ckeditor/plugins/image/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/indent/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/justify/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/keystrokes/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/link/dialogs/anchor.js
 create mode 100644 devel/third-party/ckeditor/plugins/link/dialogs/link.js
 create mode 100644 devel/third-party/ckeditor/plugins/link/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/list/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/listblock/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/liststyle/dialogs/liststyle.js
 create mode 100644 devel/third-party/ckeditor/plugins/liststyle/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/maximize/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/menu/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/menubutton/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/newpage/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/pagebreak/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/panel/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/panelbutton/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/pastefromword/filter/default.js
 create mode 100644 devel/third-party/ckeditor/plugins/pastefromword/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/pastetext/dialogs/pastetext.js
 create mode 100644 devel/third-party/ckeditor/plugins/pastetext/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/popup/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/preview/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/print/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/removeformat/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/resize/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/richcombo/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/save/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/scayt/dialogs/options.js
 create mode 100644 devel/third-party/ckeditor/plugins/scayt/dialogs/toolbar.css
 create mode 100644 devel/third-party/ckeditor/plugins/scayt/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/selection/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/showblocks/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/showborders/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/smiley/dialogs/smiley.js
 create mode 100644 devel/third-party/ckeditor/plugins/smiley/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/sourcearea/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/specialchar/dialogs/specialchar.js
 create mode 100644 devel/third-party/ckeditor/plugins/specialchar/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/styles/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/styles/styles/default.js
 create mode 100644 devel/third-party/ckeditor/plugins/stylescombo/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/tab/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/table/dialogs/table.js
 create mode 100644 devel/third-party/ckeditor/plugins/table/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/tableresize/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/tabletools/dialogs/tableCell.js
 create mode 100644 devel/third-party/ckeditor/plugins/tabletools/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/templates/dialogs/templates.js
 create mode 100644 devel/third-party/ckeditor/plugins/templates/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/templates/templates/default.js
 create mode 100644 devel/third-party/ckeditor/plugins/toolbar/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/uicolor/dialogs/uicolor.js
 create mode 100644 devel/third-party/ckeditor/plugins/uicolor/lang/en.js
 create mode 100644 devel/third-party/ckeditor/plugins/uicolor/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/uicolor/yui/assets/yui.css
 create mode 100644 devel/third-party/ckeditor/plugins/uicolor/yui/yui.js
 create mode 100644 devel/third-party/ckeditor/plugins/undo/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/wsc/dialogs/ciframe.html
 create mode 100644 devel/third-party/ckeditor/plugins/wsc/dialogs/tmpFrameset.html
 create mode 100644 devel/third-party/ckeditor/plugins/wsc/dialogs/wsc.css
 create mode 100644 devel/third-party/ckeditor/plugins/wsc/dialogs/wsc.js
 create mode 100644 devel/third-party/ckeditor/plugins/wsc/plugin.js
 create mode 100644 devel/third-party/ckeditor/plugins/wysiwygarea/plugin.js
 create mode 100644 devel/third-party/ckeditor/skins/kama/dialog.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/editor.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/elementspath.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/icons.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/mainui.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/menu.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/panel.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/presets.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/reset.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/richcombo.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/skin.js
 create mode 100644 devel/third-party/ckeditor/skins/kama/templates.css
 create mode 100644 devel/third-party/ckeditor/skins/kama/toolbar.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/dialog.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/editor.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/elementspath.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/icons.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/mainui.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/menu.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/panel.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/presets.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/reset.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/richcombo.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/skin.js
 create mode 100644 devel/third-party/ckeditor/skins/office2003/templates.css
 create mode 100644 devel/third-party/ckeditor/skins/office2003/toolbar.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/dialog.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/editor.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/elementspath.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/icons.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/mainui.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/menu.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/panel.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/presets.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/reset.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/richcombo.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/skin.js
 create mode 100644 devel/third-party/ckeditor/skins/v2/templates.css
 create mode 100644 devel/third-party/ckeditor/skins/v2/toolbar.css
 create mode 100644 devel/third-party/ckeditor/themes/default/theme.js
 create mode 100644 devel/third-party/eyedropper.svg
 create mode 100644 devel/third-party/jquery-1.4.2.js
 create mode 100644 devel/third-party/jquery.tablesorter.js
 create mode 100644 devel/third-party/jquery.ui.accordion-1.8.5.js
 create mode 100644 devel/third-party/jquery.ui.autocomplete-1.8.4.js
 create mode 100644 devel/third-party/jquery.ui.core-1.8.4.js
 create mode 100644 devel/third-party/jquery.ui.datepicker-1.8.4.js
 create mode 100644 devel/third-party/jquery.ui.position-1.8.4.js
 create mode 100644 devel/third-party/jquery.ui.tabs-1.8.4.js
 create mode 100644 devel/third-party/jquery.ui.widget-1.8.4.js
 create mode 100644 devel/tools/apache.conf
 create mode 100755 devel/tools/change-loc-msgstr
 create mode 100755 devel/tools/cmd-boilerplate
 create mode 100755 devel/tools/extract-message-catalog
 create mode 100755 devel/tools/factory
 create mode 100755 devel/tools/license_tag
 create mode 100644 devel/tools/merge-rosetta.pl
 create mode 100755 devel/tools/rt-attributes-editor
 create mode 100644 devel/tools/tweak-template-locstring
 delete mode 100644 devel/tweak-template-locstring
 create mode 100644 docs/full_text_indexing.pod
 create mode 100644 docs/hacking.pod
 create mode 100755 docs/schema.dot
 create mode 100755 etc/upgrade/4.0.1/acl.Pg
 create mode 100644 etc/upgrade/4.0.1/content
 create mode 100644 etc/upgrade/4.0.3/content
 create mode 100644 etc/upgrade/4.0.4/content
 create mode 100644 etc/upgrade/4.0.6/schema.mysql
 create mode 100644 etc/upgrade/sanity-check-stylesheets.pl
 delete mode 100644 lib/RT/Action/ResolveMembers.pm
 delete mode 100755 m4/rt_enable_layout.m4
 delete mode 100755 m4/rt_expand_var.m4
 delete mode 100755 m4/rt_layout.m4
 delete mode 100755 m4/rt_subst_expanded_arg.m4
 create mode 100644 sbin/rt-preferences-viewer.in
 delete mode 100644 share/html/Articles/Elements/Header
 create mode 100644 share/html/Articles/Elements/SubjectOverride
 create mode 100644 share/html/NoAuth/RichText/autohandler
 create mode 100644 share/html/NoAuth/images/eyedropper.png
 delete mode 100644 share/html/NoAuth/js/IE7/IE7.js
 delete mode 100644 share/html/NoAuth/js/IE7/IE8.js
 delete mode 100644 share/html/NoAuth/js/IE7/blank.gif
 delete mode 100644 share/html/NoAuth/js/IE7/ie7-recalc.js
 delete mode 100644 share/html/NoAuth/js/IE7/ie7-squish.js
 create mode 100644 share/html/Ticket/autohandler
 create mode 100644 share/html/m/ticket/autohandler
 delete mode 100644 share/html/m/ticket/modify
 delete mode 100644 share/po/ar.po
 mode change 100755 => 100644 share/po/cs.po
 mode change 100755 => 100644 share/po/de.po
 mode change 100755 => 100644 share/po/es.po
 mode change 100755 => 100644 share/po/fi.po
 mode change 100755 => 100644 share/po/fr.po
 mode change 100755 => 100644 share/po/he.po
 mode change 100755 => 100644 share/po/it.po
 mode change 100755 => 100644 share/po/ja.po
 mode change 100755 => 100644 share/po/nb.po
 mode change 100755 => 100644 share/po/nl.po
 mode change 100755 => 100644 share/po/pt_BR.po
 mode change 100755 => 100644 share/po/ru.po
 create mode 100644 t/api/bookmarks.t
 create mode 100644 t/api/cf_render_type.t
 create mode 100644 t/api/group-rights.t
 create mode 100644 t/api/safe-run-child-util.t
 create mode 100644 t/articles/set-subject.t
 copy {share/html/NoAuth/images => t/data}/bpslogo.png (100%)
 create mode 100644 t/data/configs/passwords
 create mode 100644 t/data/gnupg/emails/special/binary-asc-attach-marked-plain-text.txt
 create mode 100644 t/data/gnupg/emails/special/inline-binary-attachment-with-wrap.txt
 create mode 100644 t/fts/indexed_mysql.t
 create mode 100644 t/i18n/footer.t
 create mode 100644 t/lifecycles/unresolved-deps.t
 create mode 100644 t/mail/bounce.t
 create mode 100644 t/mail/disposition-outgoing.t
 create mode 100755 t/mail/fake-sendmail
 create mode 100644 t/mail/rfc822-attachment.t
 create mode 100644 t/mail/threading.t
 create mode 100644 t/ticket/googleish_search.t
 delete mode 100644 t/ticket/quicksearch.t
 create mode 100644 t/web/articles-links.t
 create mode 100644 t/web/attachment-with-name-0.t
 create mode 100644 t/web/case-sensitivity.t
 create mode 100644 t/web/cf_render_type.t
 create mode 100644 t/web/charting.t
 create mode 100644 t/web/class_create.t
 create mode 100644 t/web/gnupg-headers.t
 create mode 100644 t/web/group_create.t
 create mode 100644 t/web/html/Callbacks/logout.t/NoAuth/Logout.html/Default
 create mode 100644 t/web/html/NoAuth/js/not-by-default.js
 create mode 100644 t/web/html/delete-article-name-method.html
 create mode 100644 t/web/installer.t
 create mode 100644 t/web/language_update.t
 create mode 100644 t/web/logout.t
 create mode 100644 t/web/offline.t
 create mode 100755 t/web/passthrough-jsmin
 create mode 100644 t/web/path-traversal.t
 create mode 100644 t/web/private-components.t
 create mode 100644 t/web/query_builder_queue_limits.t
 create mode 100644 t/web/queue_create.t
 create mode 100644 t/web/redirect.t
 create mode 100644 t/web/remote_user.t
 create mode 100644 t/web/rest-sort.t
 create mode 100644 t/web/richtext-autohandler.t
 create mode 100644 t/web/saved_search_context.t
 create mode 100644 t/web/scrips.t
 create mode 100644 t/web/search_cf_quotes.t
 create mode 100644 t/web/search_simple.t
 create mode 100644 t/web/self_service.t
 create mode 100644 t/web/ticket_display.t
 create mode 100644 t/web/ticket_links.t
 create mode 100644 t/web/ticket_modify_people.t
 create mode 100644 t/web/transaction_batch.t
 create mode 100644 t/web/user_update.t

- Log -----------------------------------------------------------------
commit 586b8f0e22cf4b60f6e652ae9f2373d163e3fe0c
Merge: c44ea57 870f3c1
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date:   Fri Mar 23 15:13:17 2012 +0400

    Merge remote-tracking branch 'origin/master' into 4.2/optimize-cgm-table


commit 0324c21e027d2ecfa774390890db640c1335a6ee
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date:   Fri Mar 23 15:46:31 2012 +0400

    make test more verbose about what it checks

diff --git a/t/validator/group_members.t b/t/validator/group_members.t
index fbe7580..6e08831 100644
--- a/t/validator/group_members.t
+++ b/t/validator/group_members.t
@@ -131,8 +131,10 @@ sub run_validator {
     ($ecode, $res) = run_validator(resolve => 1);
 
     for ( my $i = 1; $i < @groups; $i++ ) {
-        ok $groups[$i]->HasMember( $groups[$i-1]->id ), "has member";
-        ok $groups[$i]->HasMemberRecursively( $groups[$_]->id ), "has member"
+        ok $groups[$i]->HasMember( $groups[$i-1]->id ),
+            "G #". $groups[$i]->id ." has member #". $groups[$i-1]->id;
+        ok $groups[$i]->HasMemberRecursively( $groups[$_]->id ),
+            "G #". $groups[$i]->id ." has member #". $groups[$_]->id
             foreach 0..$i-1;
     }
 

commit 735beaa6debf55799530895b0447bc6d7865678e
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date:   Fri Mar 23 15:47:46 2012 +0400

    change validator to support new CGM table

diff --git a/sbin/rt-validator.in b/sbin/rt-validator.in
index fce7b55..7654953 100644
--- a/sbin/rt-validator.in
+++ b/sbin/rt-validator.in
@@ -412,7 +412,6 @@ push @CHECKS, 'CGM vs. GM' => sub {
     check_integrity(
         GroupMembers       => ['GroupId', 'MemberId'],
         CachedGroupMembers => ['GroupId', 'MemberId'],
-        join_condition     => 't.ImmediateParentId = t.GroupId AND t.Via = t.id',
         action => sub {
             my $id = shift;
             return unless prompt(
@@ -425,33 +424,14 @@ push @CHECKS, 'CGM vs. GM' => sub {
             die "Couldn't load GM record #$id" unless $gm->id;
             my $cgm = create_record( 'CachedGroupMembers',
                 GroupId => $gm->GroupId, MemberId => $gm->MemberId,
-                ImmediateParentId => $gm->GroupId, Via => undef,
-                Disabled => 0, # XXX: we should check integrity of Disabled field
             );
-            update_records( "CachedGroupMembers", { id => $cgm }, { Via => $cgm } );
         },
     );
-    # all first level CGM records should have a GM record
-    check_integrity(
-        CachedGroupMembers => ['GroupId', 'MemberId'],
-        GroupMembers       => ['GroupId', 'MemberId'],
-        condition     => 's.ImmediateParentId = s.GroupId AND s.Via = s.id AND s.GroupId != s.MemberId',
-        action => sub {
-            my $id = shift;
-            return unless prompt(
-                'Delete',
-                "Found a record in CachedGroupMembers for a (Group, Member) pair"
-                ." that doesn't exist in the GroupMembers table."
-            );
 
-            delete_record( 'CachedGroupMembers', $id );
-        },
-    );
     # each group should have a CGM record where MemberId == GroupId
     check_integrity(
         Groups => ['id', 'id'],
         CachedGroupMembers => ['GroupId', 'MemberId'],
-        join_condition     => 't.ImmediateParentId = t.GroupId AND t.Via = t.id',
         action => sub {
             my $id = shift;
             return unless prompt(
@@ -466,13 +446,9 @@ push @CHECKS, 'CGM vs. GM' => sub {
             die "Loaded group by $id has id ". $g->id  unless $g->id == $id;
             my $cgm = create_record( 'CachedGroupMembers',
                 GroupId => $id, MemberId => $id,
-                ImmediateParentId => $id, Via => undef,
-                Disabled => $g->Disabled,
             );
-            update_records( "CachedGroupMembers", { id => $cgm }, { Via => $cgm } );
         },
     );
-
     # and back, each record in CGM with MemberId == GroupId without exceptions
     # should reference a group
     check_integrity(
@@ -489,92 +465,69 @@ push @CHECKS, 'CGM vs. GM' => sub {
             delete_record( 'CachedGroupMembers', $id );
         },
     );
-    # Via
-    check_integrity(
-        CachedGroupMembers => 'Via',
-        CachedGroupMembers => 'id',
-        action => sub {
-            my $id = shift;
-            return unless prompt(
-                'Delete',
-                "Found a record in CachedGroupMembers with Via that references a nonexistent record."
-            );
-
-            delete_record( 'CachedGroupMembers', $id );
-        },
-    );
-
-    # for every CGM where ImmediateParentId != GroupId there should be
-    # matching parent record (first level) 
-    check_integrity(
-        CachedGroupMembers => ['ImmediateParentId', 'MemberId'],
-        CachedGroupMembers => ['GroupId', 'MemberId'],
-        join_condition => 't.Via = t.id',
-        condition => 's.ImmediateParentId != s.GroupId',
-        action => sub {
-            my $id = shift;
-            return unless prompt(
-                'Delete',
-                "Found a record in CachedGroupMembers that references a nonexistent record in CachedGroupMembers table."
-            );
 
-            delete_record( 'CachedGroupMembers', $id );
-        },
-    );
+    # a CGM record (where MemberId != GroupId) should either match GM record
+    # or two CGM records
+    {
+        my $query = <<END;
+SELECT CGM.id
+FROM
+    CachedGroupMembers CGM
+WHERE
+    CGM.GroupId != CGM.MemberId
+    AND NOT EXISTS (
+        SELECT 1 FROM GroupMembers GM
+        WHERE GM.GroupId = CGM.GroupId
+            AND GM.MemberId = CGM.MemberId
+    )
+    AND NOT EXISTS (
+        SELECT 1 FROM CachedGroupMembers CGML, CachedGroupMembers CGMR
+        WHERE
+                CGML.GroupId = CGM.GroupId
+            AND CGML.MemberId = CGMR.GroupId
+            AND CGMR.MemberId = CGM.MemberId
+
+            AND CGML.GroupId != CGML.MemberId
+            AND CGMR.GroupId != CGMR.MemberId
+    )
+END
 
-    # for every CGM where ImmediateParentId != GroupId there should be
-    # matching "grand" parent record
-    check_integrity(
-        CachedGroupMembers => ['GroupId', 'ImmediateParentId', 'Via'],
-        CachedGroupMembers => ['GroupId', 'MemberId', 'id'],
-        condition => 's.ImmediateParentId != s.GroupId',
-        action => sub {
-            my $id = shift;
-            return unless prompt(
+        my $sth = execute_query( $query );
+        while ( my ($id) = $sth->fetchrow_array ) {
+            print STDERR "CGM #$id has no corresponding record in GM or pair in CGM table\n";
+            next unless prompt(
                 'Delete',
-                "Found a record in CachedGroupMembers that references a nonexistent record in CachedGroupMembers table."
+                "Found records in CachedGroupMembers table that have no origin."
             );
-
             delete_record( 'CachedGroupMembers', $id );
-        },
-    );
+        }
+    }
 
-    # CHECK recursive records:
-    # if we have CGM1 (G1,M1,V1,IP1) then for every GM2(G2, M2), where G2 == M1,
-    # we should have CGM3 where G3 = G1, M3 = M2, V3 = ID1, IP3 = M1
+    # now, when we are sure all CGM records have ground then we can check missing
+    # records based on other CGM records
     {
-        my $query = <<END;
-SELECT cgm1.GroupId, gm2.MemberId, cgm1.id AS Via,
-    cgm1.MemberId AS ImmediateParentId, cgm1.Disabled
-FROM
-    CachedGroupMembers cgm1
-    CROSS JOIN GroupMembers gm2
-    LEFT JOIN CachedGroupMembers cgm3 ON (
-            cgm3.GroupId           = cgm1.GroupId
-        AND cgm3.MemberId          = gm2.MemberId
-        AND cgm3.Via               = cgm1.id
-        AND cgm3.ImmediateParentId = cgm1.MemberId )
-WHERE cgm1.GroupId != cgm1.MemberId
-AND gm2.GroupId = cgm1.MemberId
-AND cgm3.id IS NULL
+         my $query = <<END;
+SELECT CGML.GroupId, CGMR.MemberId, CGML.Disabled + CGMR.Disabled
+FROM CachedGroupMembers CGML, CachedGroupMembers CGMR
+WHERE
+    CGML.MemberId = CGMR.GroupId
+    AND CGML.GroupId != CGML.MemberId
+    AND CGMR.GroupId != CGMR.MemberId
+    AND NOT EXISTS (
+        SELECT 1 FROM CachedGroupMembers CGM
+        WHERE CGM.GroupId = CGML.GroupId
+            AND CGM.MemberId = CGMR.MemberId
+    )
 END
-
-        my $action = sub {
-            my %props = @_;
-            return unless prompt(
+        my $sth = execute_query( $query );
+        while ( my ($g, $m, $d) = $sth->fetchrow_array ) {
+            print STDERR "CGM table has no record ($g, $m), but ($g -> X -> $m) pair exist in CGM\n";
+            next unless prompt(
                 'Create',
-                "Found records in CachedGroupMembers table without recursive duplicates."
+                "Missing records in CachedGroupMembers."
             );
-            my $cgm = create_record( 'CachedGroupMembers', %props );
-        };
-
-        my $sth = execute_query( $query );
-        while ( my ($g, $m, $via, $ip, $dis) = $sth->fetchrow_array ) {
-            print STDERR "Principal #$m is member of #$ip when #$ip is member of #$g,";
-            print STDERR " but there is no cached GM record that $m is member of #$g.\n";
-            $action->(
-                GroupId => $g, MemberId => $m, Via => $via,
-                ImmediateParentId => $ip, Disabled => $dis,
+            create_record( 'CachedGroupMembers',
+                GroupId => $g, MemberId => $m, Disabled => $d? 1 : 0,
             );
         }
     }

commit 880fc809997aef420e5748f692852832f523f21b
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date:   Fri Mar 23 15:48:34 2012 +0400

    drop columns we don't need from schema files

diff --git a/etc/schema.Oracle b/etc/schema.Oracle
index 0c0943b..6d5dab8 100755
--- a/etc/schema.Oracle
+++ b/etc/schema.Oracle
@@ -188,8 +188,6 @@ CREATE TABLE CachedGroupMembers (
 		CONSTRAINT CachedGroupMembers_Key PRIMARY KEY,
 	GroupId		NUMBER(11,0) NOT NULL,
 	MemberId	NUMBER(11,0) NOT NULL,
-	Via		NUMBER(11,0),
-	ImmediateParentId	NUMBER(11,0),
 	Disabled	NUMBER(11,0) DEFAULT 0 NOT NULL
 );
 CREATE INDEX DisGrouMem ON CachedGroupMembers (GroupId, MemberId, Disabled);
diff --git a/etc/schema.Pg b/etc/schema.Pg
index ce97731..d2a4c7d 100755
--- a/etc/schema.Pg
+++ b/etc/schema.Pg
@@ -313,8 +313,6 @@ CREATE TABLE CachedGroupMembers (
         id int DEFAULT nextval('cachedgroupmembers_id_seq'),
         GroupId int NOT NULL,
         MemberId int NOT NULL,
-        Via int, 
-        ImmediateParentId int, 
         Disabled integer NOT NULL DEFAULT 0 , 
         PRIMARY KEY (id)
 
diff --git a/etc/schema.SQLite b/etc/schema.SQLite
index bf5677c..4b27a2f 100755
--- a/etc/schema.SQLite
+++ b/etc/schema.SQLite
@@ -202,8 +202,6 @@ create table CachedGroupMembers (
         id integer primary key ,
         GroupId int NOT NULL,
         MemberId int NOT NULL,
-        Via int, 
-        ImmediateParentId int,
         Disabled int2 NOT NULL DEFAULT 0  # if this cached group member is a member of this group by way of a disabled
                                            # group or this group is disabled, this will be set to 1
                                            # this allows us to not find members of disabled subgroups when listing off
diff --git a/etc/schema.mysql b/etc/schema.mysql
index c260a94..27a87bf 100755
--- a/etc/schema.mysql
+++ b/etc/schema.mysql
@@ -191,10 +191,6 @@ create table CachedGroupMembers (
         id int auto_increment,
         GroupId int NOT NULL, # foreign key to Principals
         MemberId int NOT NULL, # foreign key to Principals
-        Via int, #foreign key to CachedGroupMembers. (may point to $self->id)
-        ImmediateParentId int, #foreign key to prinicpals.
-                               # this points to the group that the member is
-                               # a member of, for ease of deletes.
         Disabled int2 NOT NULL DEFAULT 0 , # if this cached group member is a member of this group by way of a disabled
                                            # group or this group is disabled, this will be set to 1
                                            # this allows us to not find members of disabled subgroups when listing off

commit b426e5bae59a5753a3d36a0e3ea499a2555af775
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date:   Sat Mar 24 20:53:04 2012 +0400

    basic validation for Disabled column in CGM

diff --git a/sbin/rt-validator.in b/sbin/rt-validator.in
index 7654953..ba6d6f3 100644
--- a/sbin/rt-validator.in
+++ b/sbin/rt-validator.in
@@ -533,6 +533,74 @@ END
     }
 };
 
+# Disabled in CGM
+push @CHECKS, 'Disabled in CGM' => sub {
+    # make sure every disabled group forms disabled CGM records
+    check_integrity(
+        Principals         => ['id'],
+        CachedGroupMembers => ['GroupId'],
+        condition          => "s.PrincipalType = ? AND s.Disabled != 0",
+        join_condition     => "t.Disabled != 0",
+        bind_values        => ['Group'],
+        action             => sub {
+            my $id = shift;
+            return unless prompt(
+                'Update',
+                "Found not disabled record in CachedGroupMembers for a disabled group."
+            );
+
+            update_records('CachedGroupMembers', { GroupId => $id }, { Disabled => 1 });
+        },
+    );
+    # make sure every enabled group has enabled (G,G) record in CGM
+    check_integrity(
+        Principals         => ['id', 'id'],
+        CachedGroupMembers => ['GroupId', 'MemberId'],
+        condition          => "s.PrincipalType = ? AND s.Disabled = 0",
+        join_condition     => "t.Disabled = 0",
+        bind_values        => ['Group'],
+        action             => sub {
+            my $id = shift;
+            return unless prompt(
+                'Update',
+                "Found enabled group when loop record in CachedGroupMembers is disabled."
+            );
+
+            update_records('CachedGroupMembers', { GroupId => $id, MemberId => $id }, { Disabled => 0 });
+        },
+    );
+    # make sure every GM record with enabled group has enabled CGM record
+    {
+         my $query = <<END;
+SELECT GM.GroupId, GM.MemberId
+FROM GroupMembers GM, Principals p
+WHERE   p.id = GM.GroupId
+    AND p.Disabled = 0
+    AND NOT EXISTS (
+        SELECT 1 FROM CachedGroupMembers CGM
+        WHERE CGM.GroupId = GM.GroupId
+            AND CGM.MemberId = GM.MemberId
+            AND CGM.Disabled = 0
+    )
+END
+        my $sth = execute_query( $query );
+        while ( my ($g, $m) = $sth->fetchrow_array ) {
+            print STDERR "CGM ($g, $m) is not active while it should be\n";
+            next unless prompt(
+                'Update',
+                "Missing records in CachedGroupMembers."
+            );
+            update_records('CachedGroupMembers',
+                { GroupId => $g, MemberId => $m },
+                { Disabled => 0 }
+            );
+        }
+    }
+
+    # now time to deal with indirect CGM records
+    # TODO.
+};
+
 # Tickets
 push @CHECKS, 'Tickets -> other' => sub {
     check_integrity(

commit 14cf36f5d3a0fd761f623aba38a2029a0468c313
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date:   Sun Mar 25 23:20:06 2012 +0400

    fix POD in CGM.pm

diff --git a/lib/RT/CachedGroupMember.pm b/lib/RT/CachedGroupMember.pm
index e297481..630e43d 100644
--- a/lib/RT/CachedGroupMember.pm
+++ b/lib/RT/CachedGroupMember.pm
@@ -745,7 +745,7 @@ delete records where:
 
 =item * exists equivalent CGM->GM pair
 
-=over
+=back
 
 Query with most conditions in one NOT EXISTS subquery:
 

-----------------------------------------------------------------------


More information about the Rt-commit mailing list