0429a96Fixed bug with UTF-8 encoding of XML documents.U-Dave-PC\Dave • 2017-04-10
12ebcf8Updated version number. Switched to RichTextFX snapshot.djarvis • 2017-03-31
2a91fa7Upgraded to latest RichTextFX, Renjin, and Flexmark.djarvis • 2017-03-28
a0208ddMade .Rxml a 'markdown' extension and renamed 'markdown' extensions to 'source' extensions. Reduced memory requirements by creating shared instances of Renjin, VTDGen, and other reusable processor instance variables.djarvis • 2017-01-31
c617aedUpdated Renjin. Double-click on definition pane inserts the definition name.djarvis • 2017-01-28
9c12687Reorganized build file. Added wrap to find. Persisted find text for subsequent find requests. Added find next ability. Updated build scripts to create ICO file from logo.djarvis • 2017-01-16
a980360Added search facility into scrollbar.djarvis • 2017-01-08
7bbc62eAdded file watch on file definition source. When changed externally, the source reloads. Added null protection around snitch listen and ignore methods.djarvis • 2017-01-05
3a9d0bfPrevent JavaFX logging to stderr. Add character offset to status bar. Revised how editing of TreeView works. Prevent R eval error from generating output; instead, erroneous R statement is inlined and status bar updated with offset of parser error. Removed slight code duplication.djarvis • 2017-01-05
7f39434Updated R variable decorator to insert x() as default R function when editing R files (Rxml, Rmd).djarvis • 2017-01-03
a568979Upgraded to latest Renjin. Implmented 'OK' constant reference.djarvis • 2017-01-03
460a7bbUpgraded to RichTextFX v0.7-M3. Partially working line numbers. Fixed bug with pressing Enter at end of edit panel. Added source code comments.djarvis • 2017-01-03
893fdabMoved caret insertion. Replaced backslashes with forward slashes.djarvis • 2016-12-29
4eac608Attempted XML syntax highlights. Added start for Line X of Y in status bar. Redirected XSL transformer exceptions to status bar messages.djarvis • 2016-12-29
6841785Added status bar. Most application exceptions now show as status bar messages.djarvis • 2016-12-28
f38bac3Ensure caret insertion does not interfere with inline R code.djarvis • 2016-12-27
a3f586eSuperscript and subscript hot keys and menu items.djarvis • 2016-12-25
0788de0Added superscript, subscript, and strike markdown delimiters. Finished first draft of Renjin R engine integration.djarvis • 2016-12-25
b3625c2Added credits for Croft's file preferences factory. Started to migrate Alerts from dialogs to messages. Update the definition pane when opening a new definition source. Started integration with Renjin for R processing.djarvis • 2016-12-24
434dd7fLocal file storage for preferences, to side-step issues with using a registry.djarvis • 2016-12-23
97321a7Removed changes file. Should be generated from logs.djarvis • 2016-12-22
ee49231Automatic reloading of external XSL template file.djarvis • 2016-12-19
0f9e56cFile watcher detects changes to XSLT file while editing XML file.djarvis • 2016-12-18
8d2ab30Added WatcherService for monitoring when XSLT files change. Minor performance improvements to XML processor code through object reuse.djarvis • 2016-12-18
9cabd39Caret token no longer interferes with XML elements.djarvis • 2016-12-18
ff26965Calculate correct document text offset for inserting caret position marker in XML text documents using VTD-XML.djarvis • 2016-12-18
6fd26e6First draft of XML processor for converting XML to Markdown via XSLT.djarvis • 2016-12-16
0fe03b4Fixes suggested by FindBugs.djarvis • 2016-12-16
9360d6bAssociate variable name injector with all file editing tabs. Re-order open dialog file extension filter list.djarvis • 2016-12-15
693b1c4Upgraded to Apache Commons Configuration 2.1. Fixed bug with settings. Load YAML files. Removed IDE-gone-mad imports.djarvis • 2016-12-15
5a3ec32Fixed double-initialization bug. Refactored and reorganized code. Removed unused methods. Moved many constants into settings properties file. Removed now superfluous setUserData. Added toString methods to reference respective file names and paths. Simplified open files code to not return any values. Differentiate filter extension titles from filter extensions for reuse. Migrated TreeView into main window. Moved YAML processing into a DefinitionSource implementation.djarvis • 2016-12-14
912fad1Removed references to user data. Added property for notifying watchers when the active tab is ready. Removed excessive imports (IDE bug). Clear HTML and definitions panes when last tab is closed.djarvis • 2016-12-12
6801a7fRefactored event listeners for newly added tabs, new tab selection, editor text changes, and caret paragraph changes. All panes are now decoupled.djarvis • 2016-12-11
1efcf56Separated HTML Preview from FileEditorTabPane. Added hooks for tab listeners to update the preview pane. Added note about CARETPOSITION interfering with Markdown AST.djarvis • 2016-12-11
64bbaedRemoved options. Started migration towards unified persistence.djarvis • 2016-12-10
eaf59c3Removed all Markdown options.djarvis • 2016-12-10
59fbdeaRenamed CSS filename to clarify associative intent.djarvis • 2016-12-09
e12e320Removed dependency on observable path. Updated CREDITS with links to software. Moved state restore out of file editor tab pane and into the main window to ensure that *all* new tabs are associated with the text processors.djarvis • 2016-12-06
c722d7eMoved from composition to inheritance. Added listener for changes to tabs. Wired preview update to tab changes.djarvis • 2016-12-05
fd95319Added hyperlink model for inserting hyperlinks and selecting hyperlinks in text. Replaced commonmark with flexmark to get markdown AST nodes with relative offsets.djarvis • 2016-12-04
9d5f352Recusrively resolved variables shown in the preview pane.djarvis • 2016-12-01
8db959dTested StringUtils vs Aho-Corasick string replacement algorithms. Updated code for mapping the variables into string values. Added code to switch variable names for their values during rendering.djarvis • 2016-11-28
2eff5ecUpdated remaining unchanged references to old application name. Added VariableTreeItem for common behaviours. Created test for speedy renaming of variable definitions is large texts.djarvis • 2016-11-26
e11743bDecoupled HTML preview pane from Markdown rendering. Added text processors to manipulate the text editor content before the HTML preview renders the final document.djarvis • 2016-11-25
e30d437Comments. Code reorg. Don't add a period if the child node at the current path is a leaf. Added methods for each case condition.djarvis • 2016-11-10
f7bb968Ability for users to change button order settings.djarvis • 2016-11-09
99d0cd7Eliminated duplicate references to buttons. Fixed bug with finding last word in node path. Changed button order from platform default to the sensible order used by Windows.djarvis • 2016-11-08