Overview
Comment: | merge trunk |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | multid |
Files: | files | file ages | folders |
SHA3-256: |
af32e20bdb0bcb20ac7d61d1aa9e467d |
User & Date: | olr on 2018-02-23 21:00:52 |
Other Links: | branch diff | manifest | tags |
Context
2018-02-25
| ||
08:47 | [lo] lexicon editor check-in: 5a1baacbbb user: olr tags: new_feature, lo, multid | |
2018-02-23
| ||
21:00 | merge trunk check-in: af32e20bdb user: olr tags: multid | |
20:46 | [lo][bug] enumerator: valuemax of progressbar check-in: 1cb2c395f6 user: olr tags: trunk, lo | |
2018-02-19
| ||
18:06 | [lo] dictionaries options: remove print check-in: ba7c03de83 user: olr tags: lo, multid | |
Changes
Modified compile_rules.py from [9bd1433006] to [b3cfeb04f1].
︙ | |||
430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 | 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 | + + + + + + | print(" parsing rules...") global dDEF lLine = [] lRuleLine = [] lTest = [] lOpt = [] zBookmark = re.compile("^!!+") zGraphLink = re.compile(r"^@@@@GRAPHLINK>(\w+)@@@@") for i, sLine in enumerate(lRules, 1): if sLine.startswith('#END'): printBookmark(0, "BREAK BY #END", i) break elif sLine.startswith("#"): pass elif sLine.startswith("@@@@"): m = re.match(r"^@@@@GRAPHLINK>(\w+)@@@@", sLine.strip()) if m: #lRuleLine.append(["@GRAPHLINK", m.group(1)]) printBookmark(1, "@GRAPHLINK: " + m.group(1), i) elif sLine.startswith("DEF:"): m = re.match("DEF: +([a-zA-Z_][a-zA-Z_0-9]*) +(.+)$", sLine.strip()) if m: dDEF["{"+m.group(1)+"}"] = m.group(2) else: print("Error in definition: ", end="") print(sLine.strip()) |
︙ |
Modified gc_core/py/__init__.py from [a7ffc6f8bf] to [aeadedff14].
|
Added gc_core/py/grammar_checker.py version [79ce1061e8].
|
Modified gc_lang/fr/config.ini from [576d6e6c29] to [87fa24eb7e].
︙ | |||
90 91 92 93 94 95 96 97 98 99 100 101 | 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | + + + | oxt/ContextMenu/ContextMenu.py = ContextMenu.py oxt/ContextMenu/jobs.xcu = config/jobs.xcu # TextFormatter oxt/TextFormatter/TextFormatter.py = pythonpath/TextFormatter.py oxt/TextFormatter/tf_strings.py = pythonpath/tf_strings.py oxt/TextFormatter/tf_options.py = pythonpath/tf_options.py oxt/TextFormatter/tf_tabrep.py = pythonpath/tf_tabrep.py # Lexicographer oxt/Lexicographer/Enumerator.py = pythonpath/Enumerator.py oxt/Lexicographer/enum_strings.py = pythonpath/enum_strings.py # Conjugueur oxt/Conjugueur/Conjugueur.py = pythonpath/Conjugueur.py # Modify author oxt/ChangeAuthor/Author.py = pythonpath/Author.py oxt/ChangeAuthor/ca_strings.py = pythonpath/ca_strings.py |
Modified gc_lang/fr/oxt/AppLauncher.py from [851c2d6eab] to [91f766cacd].
︙ | |||
54 55 56 57 58 59 60 61 62 63 64 65 66 67 | 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | + + + + | import Author xDialog = Author.Author(self.ctx) xDialog.run(self.sLang) elif sCmd == "OP": import Options xDialog = Options.GC_Options(self.ctx) xDialog.run(self.sLang) elif sCmd == "EN": import Enumerator xDialog = Enumerator.Enumerator(self.ctx) xDialog.run(self.sLang) elif sCmd.startswith("FA/"): findAll(sCmd[6:], (sCmd[3:4] == "y"), (sCmd[4:5] == "y")) # elif sCmd.startswith("URL/"): # # Call from context menu to launch URL? # # http://opengrok.libreoffice.org/xref/core/sw/source/ui/lingu/olmenu.cxx#785 # xSystemShellExecute = self.ctx.getServiceManager().createInstanceWithContext('com.sun.star.system.SystemShellExecute', self.ctx) # xSystemShellExecute.execute(url, "", uno.getConstantByName("com.sun.star.system.SystemShellExecuteFlags.URIS_ONLY")) |
︙ |
Added gc_lang/fr/oxt/Lexicographer/Enumerator.py version [753041f6b5].