Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Commit History main

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
3a02424Revised screenshot.djarvis • 2017-01-24
c6daa64Updated readme with new application screenshot.djarvis • 2017-01-24
7462b74Clarified documentation.djarvis • 2017-01-24
f50192bUpdated tag for build.djarvis • 2017-01-24
6b014caFixed documentation formatting error.djarvis • 2017-01-24
7e4a24cFixed documentation error with R examples. Fixed bug when trying to load non-existent definition file.djarvis • 2017-01-24
24bce8bNew beta version.djarvis • 2017-01-24
ef77cb2Example showing R integration. Added default identity parser for unknown file types. Added Save As functionality. Removed System.out calls.djarvis • 2017-01-24
ebdc5c9Updated documentation to simplify usage instructions.djarvis • 2017-01-23
84061c2Revised tag.djarvis • 2017-01-23
bbee897Removed System.out statements.djarvis • 2017-01-23
f9e4655Added file that contains applications for building a binary.djarvis • 2017-01-23
8bf9cbcRevised feature list.djarvis • 2017-01-23
3faf710New version.djarvis • 2017-01-23
e27db64Moved embedded startup script into user preference.djarvis • 2017-01-23
607cfadBumped tag.djarvis • 2017-01-19
ae97459Emptied the R startup script.djarvis • 2017-01-19
3f078e6Started developing ability to edit and save R script.djarvis • 2017-01-19
9355de6Added R startup script to resolve issue #30. Revised inline R processor to read the script upon initialization.djarvis • 2017-01-18
c004a90Updated tag.djarvis • 2017-01-16
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
ae80ea0Updated revision tag.djarvis • 2017-01-08
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
5d2bac1Updated comment. Renamed config file.djarvis • 2017-01-02
ff7c743Fix NPE.djarvis • 2016-12-29
966ba87Fix NPE.djarvis • 2016-12-29
b12479fFix NPE.djarvis • 2016-12-29
2886b41Fix index out of bounds.djarvis • 2016-12-29
34ae518Off by 1 bug.djarvis • 2016-12-29
5aa256cOff by 1 bug.djarvis • 2016-12-29
120fee4Off by 1 bug.djarvis • 2016-12-29
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
66ca802Fixed loading definition file bug.djarvis • 2016-12-22
3c379b0Removed duplication in build.djarvis • 2016-12-21
9fda511Put comment in correct place.djarvis • 2016-12-21
6e58b22Don't bundle JAR files twice.djarvis • 2016-12-21
e91d5d8Updated incorrect comment. Some formatting.djarvis • 2016-12-21
25ed90eReorganized dependencies. Removed superfluous signature files.djarvis • 2016-12-21
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
c3b2010Updated screenshot.djarvis • 2016-12-09
23ac22eScroll relative to editor caret position.djarvis • 2016-12-09
6d9e3c9Removed redundant license information. Added injectable caret position marker to assist scrolling the preview pane. Removed inaccurate scrolling by pixel calculations.djarvis • 2016-12-08
0d2dcebUpdated version to 0.5djarvis • 2016-12-06
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
205c4c6Renamed to Scrivenvar.djarvis • 2016-11-22
1ba0828Renamed to Scrivenvar.djarvis • 2016-11-22
5dc4333Formatting.djarvis • 2016-11-22
d97f030Started to decouple markdown knowledge from preview pane. Added Ctrl+Space autocomplete.djarvis • 2016-11-22
43a4e37Accept autocomplete on pressing Enter.djarvis • 2016-11-19
98ed729Fixed undo bug. Improved encapsulation. Eliminated unused methods and imports.djarvis • 2016-11-18
03ebaa0Render tables.djarvis • 2016-11-18
2ea3163Continued to replace pegdown with common mark for HTML preview.djarvis • 2016-11-18
2ac480cStarted to create pipeline.U-Dave-PC\Dave • 2016-11-18
d2e5afcStarted to create pipeline.U-Dave-PC\Dave • 2016-11-18
d90e0faHook for AT.djarvis • 2016-11-10
65984bbMoved comment.djarvis • 2016-11-10
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
0b45052Formatting. Fixed definition selection.djarvis • 2016-11-09
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
2caf526Autocomplete nearing desired behaviour.djarvis • 2016-11-07