Remove some UnicodeToLatex uses#2132
Conversation
lenhard
left a comment
There was a problem hiding this comment.
Good idea! This might improve performance a little and you also performed some cleanups that I forgot.
I have one minor remark, but otherwise the PR is fine.
| private static String removeLaTeX(String text) { | ||
| String result; | ||
| // remove braces | ||
| result = new RemoveBracesFormatter().format(text); |
There was a problem hiding this comment.
This also removes the RemoveBracesFormatter, which is not part of the computation of latex-free fields. So, if I understand the code correctly, this changes functionality.
There was a problem hiding this comment.
I re-added it, but I don't know if its important. The latex-free field and the removeBraces are only used in the validation method, in the findDOI method the normal field is used.
Maybe someone has to look over it.
There was a problem hiding this comment.
Agreed! At least for this PR, this is now good enough.
* upstream/master: (102 commits) Removed unused test code (#2140) Fix main table bug when creating a duplicate (#2135) Remove explicit author and add SPDX-License-Identifier Remove GPL from README.md and CONTRIBUTING.md fix preview update (#2125) Remove some UnicodeToLatex uses (#2132) Fix mixup in french/farsi localization FetcherException should extend JabRefException Fix exception when opening preference dialog (#2127) Unify ParserException and ParseException (#2124) Small refactoring in Importer package (#2053) Implement Datepicker "none"-button (#2122) revert change from 816d30c Change title/tooltip of source panel in biblatex mode (#2120) Refactoring: completey typed metadata and add detailed travis output (#2112) RTFchars fix (#2097) Fix NPE in Medline fetcher on missing ISSN (#2113) Ctrl-s parsing error message (#2114) Fix bad web search error messages (#2034) parse error freeze (#2106) ... # Conflicts: # src/main/java/net/sf/jabref/collab/FileUpdateMonitor.java # src/main/java/net/sf/jabref/gui/externalfiles/DownloadExternalFile.java # src/main/java/net/sf/jabref/gui/externalfiles/DroppedFileHandler.java # src/main/java/net/sf/jabref/gui/externalfiles/MoveFileAction.java # src/main/java/net/sf/jabref/logic/cleanup/RenamePdfCleanup.java # src/main/java/net/sf/jabref/logic/exporter/FileSaveSession.java # src/main/java/net/sf/jabref/logic/util/io/FileUtil.java # src/main/java/net/sf/jabref/preferences/JabRefPreferences.java
* remove some UnicodeToLatex uses * readd removeBracesFormatter
I removed some uses of the
UnicodeToLatexFormatterand used the latexFreeField directly.