]> git.mdlowis.com Git - projs/tide.git/log
projs/tide.git
8 years agoAdded tests for search, undo, and redo
Michael D. Lowis [Thu, 15 Dec 2016 02:52:00 +0000 (21:52 -0500)]
Added tests for search, undo, and redo

8 years agoAdded tests for quit and tag operations
Michael D. Lowis [Tue, 13 Dec 2016 19:14:21 +0000 (14:14 -0500)]
Added  tests for quit and tag operations

8 years agoAdded more unit tests for cut, copy, and paste
Michael D. Lowis [Fri, 9 Dec 2016 21:06:23 +0000 (16:06 -0500)]
Added more unit tests for cut, copy, and paste

8 years agoadded tests for change focus and normal input
Michael D. Lowis [Wed, 7 Dec 2016 21:28:02 +0000 (16:28 -0500)]
added tests for change focus and normal input

8 years agoadded tests for text editing keyboard shortcuts
Michael D. Lowis [Wed, 7 Dec 2016 20:36:10 +0000 (15:36 -0500)]
added tests for text editing  keyboard shortcuts

8 years agoMerge branch 'unit-int-tests'
Michael D. Lowis [Wed, 7 Dec 2016 13:26:44 +0000 (08:26 -0500)]
Merge branch 'unit-int-tests'

8 years agomoving right by word should not move past end of buffer
Michael D. Lowis [Wed, 7 Dec 2016 03:27:27 +0000 (22:27 -0500)]
moving right by word should not move past end of buffer

8 years agofixed a bug in the xtagpick script where ex commands tht don't end with $ result...
Michael D. Lowis [Wed, 7 Dec 2016 03:26:46 +0000 (22:26 -0500)]
fixed a bug in the xtagpick script where ex commands tht don't end with $ result in an invalid grep command

8 years agostarted writing unit integration tests
Michael D. Lowis [Wed, 7 Dec 2016 03:21:49 +0000 (22:21 -0500)]
started writing unit integration tests

8 years agoMerge changes from master
Michael D. Lowis [Tue, 6 Dec 2016 19:15:10 +0000 (14:15 -0500)]
Merge changes from master

8 years agoadded logic to make home and ctrl+a move to the beginning of indented content or...
Michael D. Lowis [Tue, 6 Dec 2016 17:20:44 +0000 (12:20 -0500)]
added logic to make home and ctrl+a move to the beginning of indented content or beginning of line depending on context

8 years agofixed ctrl+a and ctrl+e shortcuts
Michael D. Lowis [Tue, 6 Dec 2016 16:54:55 +0000 (11:54 -0500)]
fixed ctrl+a and ctrl+e shortcuts

8 years agoAdded shortcuts for indent/deindent
Michael D. Lowis [Tue, 6 Dec 2016 16:48:43 +0000 (11:48 -0500)]
Added shortcuts for indent/deindent

8 years agoAdded scaffolding for unit integration tests to test the modules from the top down...
Michael D. Lowis [Tue, 6 Dec 2016 15:00:01 +0000 (10:00 -0500)]
Added scaffolding for unit integration tests to test the modules from the top down  starting with xedit.c

8 years agoexecution of commands should leave the focus on whatever view recieves the output
Michael D. Lowis [Mon, 5 Dec 2016 20:06:17 +0000 (15:06 -0500)]
execution of commands should leave the focus on whatever view recieves the output

8 years agogrep doesnt seem to handle crlf line endings so strip the $ off ctags lookups before...
Michael D. Lowis [Mon, 5 Dec 2016 19:30:37 +0000 (14:30 -0500)]
grep doesnt seem to handle crlf line endings so strip the $ off ctags lookups before executing grep

8 years agoAdded back in lost jump-to-line functionality
Michael D. Lowis [Mon, 5 Dec 2016 19:00:24 +0000 (14:00 -0500)]
Added back in lost jump-to-line functionality

8 years agoAdded tags for toggling copyindent and expand tabs
Michael D. Lowis [Mon, 5 Dec 2016 14:46:47 +0000 (09:46 -0500)]
Added tags for toggling copyindent and expand tabs

8 years agobuf_ins boolean flag should disable both copyindent *and* expand tabs. This ensures...
Michael D. Lowis [Mon, 5 Dec 2016 14:37:32 +0000 (09:37 -0500)]
buf_ins boolean flag should disable both copyindent *and* expand tabs. This ensures the file is loaded into the buffer unmodified.

8 years agomoved ./ stripping logic into buf_load
Michael D. Lowis [Sat, 3 Dec 2016 15:23:43 +0000 (10:23 -0500)]
moved ./ stripping logic into buf_load

8 years agoadded shortcut to fuzzy find a ctag symbol
Michael D. Lowis [Sat, 3 Dec 2016 15:08:52 +0000 (10:08 -0500)]
added shortcut to fuzzy find a ctag symbol

8 years agoAdded logic to jump to specific line number
Michael D. Lowis [Sat, 3 Dec 2016 04:08:40 +0000 (23:08 -0500)]
Added logic to jump to specific line number

8 years agoreset cursor column when jumping to a line non-modal
Michael D. Lowis [Sat, 3 Dec 2016 03:44:26 +0000 (22:44 -0500)]
reset cursor column when jumping to a line

8 years agoadded logic for centering the cursor on search, set line, and jump to ctag. Also...
Michael D. Lowis [Sat, 3 Dec 2016 03:21:35 +0000 (22:21 -0500)]
added logic for centering the cursor on search, set line, and jump to ctag. Also fixed a bug allowing scrolling past the end of the buffer

8 years agopaste no longer autoindents
Michael D. Lowis [Sat, 3 Dec 2016 02:25:52 +0000 (21:25 -0500)]
paste no longer autoindents

8 years agosearch shortcut should select context when selection is empty
Michael D. Lowis [Sat, 3 Dec 2016 02:13:26 +0000 (21:13 -0500)]
search shortcut should select context when selection is empty

8 years agogoto ctag now selects based on context of nothing is selected
Michael D. Lowis [Sat, 3 Dec 2016 02:07:48 +0000 (21:07 -0500)]
goto ctag now selects based on context of nothing is selected

8 years agoimplemented goto ctag function
Michael D. Lowis [Sat, 3 Dec 2016 01:42:26 +0000 (20:42 -0500)]
implemented goto ctag function

8 years agoadded logic to open files at a given line number
Michael D. Lowis [Sat, 3 Dec 2016 01:09:48 +0000 (20:09 -0500)]
added logic to open files at a given line number

8 years agoFixed a bug with copyindent where it only copied indent from lines with non-whitespac...
Michael D. Lowis [Fri, 2 Dec 2016 18:59:23 +0000 (13:59 -0500)]
Fixed a bug with copyindent where it only copied indent from lines with non-whitespace content

8 years agoAdded function to jump to a specified line
Michael D. Lowis [Fri, 2 Dec 2016 18:56:23 +0000 (13:56 -0500)]
Added function to jump to a specified line

8 years agoImplemented copyindent and fixed right-click find bug. Also fixed a path issue in...
Michael D. Lowis [Fri, 2 Dec 2016 17:10:33 +0000 (12:10 -0500)]
Implemented copyindent and fixed right-click find bug. Also fixed a path issue in xfilepick

8 years agoimplemented expand tabs mode
Michael D. Lowis [Fri, 2 Dec 2016 02:29:16 +0000 (21:29 -0500)]
implemented expand tabs mode

8 years agoimplemented navigation and deletion by word
Michael D. Lowis [Fri, 2 Dec 2016 01:49:32 +0000 (20:49 -0500)]
implemented navigation and deletion by word

8 years agoadded : shortcut for executing sed commands on selection
Michael D. Lowis [Thu, 1 Dec 2016 21:20:42 +0000 (16:20 -0500)]
added : shortcut for executing sed commands on selection

8 years agoImplemented two more unix shortcuts
Michael D. Lowis [Thu, 1 Dec 2016 20:21:49 +0000 (15:21 -0500)]
Implemented two more unix shortcuts

8 years agoImplemented Ctrl+Home/End shortcuts
Michael D. Lowis [Thu, 1 Dec 2016 20:14:42 +0000 (15:14 -0500)]
Implemented Ctrl+Home/End shortcuts

8 years agoMissed checkins for pointer warping
Michael D. Lowis [Thu, 1 Dec 2016 18:54:41 +0000 (13:54 -0500)]
Missed checkins for pointer warping

8 years agoImplemented pointer warping for left click searches
Michael D. Lowis [Thu, 1 Dec 2016 18:53:35 +0000 (13:53 -0500)]
Implemented pointer warping for left click searches

8 years agoupdate xpick to print out the only option when only one line received
Michael D. Lowis [Wed, 30 Nov 2016 21:14:05 +0000 (16:14 -0500)]
update xpick to print out the only option when only one line received

8 years agoinstall xman along with the other binaries
Michael D. Lowis [Wed, 30 Nov 2016 21:13:29 +0000 (16:13 -0500)]
install xman along with the other binaries

8 years agoAdded helper script to search for a tag in the tags file and send it to the picker
Michael D. Lowis [Wed, 30 Nov 2016 19:18:10 +0000 (14:18 -0500)]
Added helper script to search for a tag in the tags file and send it to the picker

8 years agofixed a bug where opening a new file caused the original process to hang
Michael D. Lowis [Wed, 30 Nov 2016 16:55:50 +0000 (11:55 -0500)]
fixed a bug where opening a new file caused the original process to hang

8 years agofixed uninstall rule
Michael D. Lowis [Wed, 30 Nov 2016 02:09:23 +0000 (21:09 -0500)]
fixed uninstall rule

8 years agoAdded utility function to chomp off newlines
Michael D. Lowis [Wed, 30 Nov 2016 01:42:31 +0000 (20:42 -0500)]
Added utility function to chomp off newlines

8 years agoAdded stderr capture for executed commands
Michael D. Lowis [Wed, 30 Nov 2016 01:30:50 +0000 (20:30 -0500)]
Added stderr capture for executed commands

8 years agoAdded install and uninstall tasks to makefile default PREFIX of $HOME
Michael D. Lowis [Wed, 30 Nov 2016 01:08:44 +0000 (20:08 -0500)]
Added install and uninstall tasks to makefile default PREFIX of $HOME

8 years agoImplemented backspace and delete with view_delete and enums for direction. Scaffoldin...
Michael D. Lowis [Wed, 30 Nov 2016 00:55:07 +0000 (19:55 -0500)]
Implemented backspace and delete with view_delete and enums for direction. Scaffolding in place for delete by word

8 years agoAdded logic to allow extending the selection to the right with arrow keys
Michael D. Lowis [Wed, 30 Nov 2016 00:24:21 +0000 (19:24 -0500)]
Added logic to allow extending the selection to the right with arrow keys

8 years agoRefactored keybinding processing code
Michael D. Lowis [Wed, 30 Nov 2016 00:22:47 +0000 (19:22 -0500)]
Refactored keybinding processing code

8 years agocleaned up logic for quit with unsaved changes
Michael D. Lowis [Wed, 30 Nov 2016 00:17:06 +0000 (19:17 -0500)]
cleaned up logic for quit with unsaved changes

8 years agorefactored cursor movement handlers to reduce number of functions and table entries
Michael D. Lowis [Wed, 30 Nov 2016 00:11:01 +0000 (19:11 -0500)]
refactored cursor movement handlers to reduce number of functions and table entries

8 years agoImplemented selection shortcuts using the keyboard and shift modifer
Michael D. Lowis [Tue, 29 Nov 2016 18:00:02 +0000 (13:00 -0500)]
Implemented selection shortcuts using the keyboard and shift modifer

8 years agoAdded real modifier support to keybindings and added keybindings for common non-modal...
Michael D. Lowis [Tue, 29 Nov 2016 14:37:51 +0000 (09:37 -0500)]
Added real modifier support to keybindings and added keybindings for common non-modal editing shortcuts

8 years agoUpdated helper scripts
Michael D. Lowis [Tue, 29 Nov 2016 00:23:27 +0000 (19:23 -0500)]
Updated helper scripts

8 years agoupdated todo file
Michael D. Lowis [Tue, 29 Nov 2016 00:23:11 +0000 (19:23 -0500)]
updated todo file

8 years agoOpen file now replaces scratch buffer if path is null and buffer is unmodified
Michael D. Lowis [Tue, 29 Nov 2016 00:21:03 +0000 (19:21 -0500)]
Open file now replaces scratch buffer if path is null and buffer is unmodified

8 years agoAdded keyboard shortcut for opening a file in a new window
Michael D. Lowis [Mon, 28 Nov 2016 21:39:14 +0000 (16:39 -0500)]
Added keyboard shortcut for opening a file in a new window

8 years agoUpdated todo list with new bugs and feature ideas
Michael D. Lowis [Mon, 28 Nov 2016 18:42:09 +0000 (13:42 -0500)]
Updated todo list with new bugs and feature ideas

8 years agoCleaned up keybindings a bit. Grouped into categories
Michael D. Lowis [Mon, 28 Nov 2016 18:41:15 +0000 (13:41 -0500)]
Cleaned up keybindings a bit. Grouped into categories

8 years agoAppend should append the text after the last line of the buffer if selection is null...
Michael D. Lowis [Mon, 28 Nov 2016 14:41:31 +0000 (09:41 -0500)]
Append should append the text after the last line of the buffer if selection is null, inserting a newline if necessary

8 years agoUpdated xpick.c to use the new x11 API.
Michael D. Lowis [Mon, 28 Nov 2016 01:06:08 +0000 (20:06 -0500)]
Updated xpick.c to use the new x11 API.

8 years agoAdded error message for quit appended to tags view
Michael D. Lowis [Sun, 27 Nov 2016 16:37:39 +0000 (11:37 -0500)]
Added error message for quit appended to tags view

8 years agoAdded keyboard shortcut for executing the focused selection
Michael D. Lowis [Sun, 27 Nov 2016 04:03:52 +0000 (23:03 -0500)]
Added keyboard shortcut for executing the focused selection

8 years agoswitch command execution to use the system shell. Also fixed a bug in cmdwriteread.
Michael D. Lowis [Sun, 27 Nov 2016 00:10:56 +0000 (19:10 -0500)]
switch command execution to use the system shell. Also fixed a bug in cmdwriteread.

8 years agoAdded logic for command execution. Segfaults galore, but it's on the right track
Michael D. Lowis [Fri, 25 Nov 2016 19:16:29 +0000 (14:16 -0500)]
Added logic for command execution. Segfaults galore, but it's on the right track

8 years agoreworked tag handling to allow for command execution on tag lookup failure
Michael D. Lowis [Thu, 24 Nov 2016 20:05:42 +0000 (15:05 -0500)]
reworked tag handling to allow for command execution on tag lookup failure

8 years agogeneral cleanup
Michael D. Lowis [Thu, 24 Nov 2016 17:34:53 +0000 (12:34 -0500)]
general cleanup

8 years agoAdded shortcut for finding literal text
Michael D. Lowis [Wed, 23 Nov 2016 17:03:34 +0000 (12:03 -0500)]
Added shortcut for finding literal text

8 years agoOnly select previous insert if the top of the undo stack is an insert. Also, lock...
Michael D. Lowis [Wed, 23 Nov 2016 16:50:00 +0000 (11:50 -0500)]
Only select previous insert if the top of the undo stack is an insert. Also, lock the top undo when the selection is changed

8 years agoAdded escape shortcut to select the last inserted text
Michael D. Lowis [Wed, 23 Nov 2016 16:12:38 +0000 (11:12 -0500)]
Added escape shortcut to select the last inserted text

8 years agoFixed an infinite loop for selecting at end of buffer and fixed a bug in delete at...
Michael D. Lowis [Wed, 23 Nov 2016 14:11:23 +0000 (09:11 -0500)]
Fixed an infinite loop for selecting at end of buffer and fixed a bug in delete at end of buffer

8 years agoclear the redo list when adding a new edit
Michael D. Lowis [Wed, 23 Nov 2016 01:47:13 +0000 (20:47 -0500)]
clear the redo list when adding a new edit

8 years agoinitialize undone operations to locked to prevent some coalescing new edits with...
Michael D. Lowis [Wed, 23 Nov 2016 01:37:13 +0000 (20:37 -0500)]
initialize undone operations to locked to prevent some coalescing new edits with undone/redone edits

8 years agoFixed some bugs in the tag handling
Michael D. Lowis [Wed, 23 Nov 2016 01:01:31 +0000 (20:01 -0500)]
Fixed some bugs in the tag handling

8 years agoadded descriptions of built-in tags
Michael D. Lowis [Wed, 23 Nov 2016 00:42:04 +0000 (19:42 -0500)]
added descriptions of built-in tags

8 years agoimplemented find tag
Michael D. Lowis [Wed, 23 Nov 2016 00:27:19 +0000 (19:27 -0500)]
implemented find tag

8 years agostyle inconsistencies
Michael D. Lowis [Tue, 22 Nov 2016 00:27:20 +0000 (19:27 -0500)]
style inconsistencies

8 years agochanged default font size on non-osx systems and added undo/redo to default tag line
Michael D. Lowis [Tue, 22 Nov 2016 00:24:15 +0000 (19:24 -0500)]
changed default font size on non-osx systems and added undo/redo to default tag line

8 years agoadded tag builtins for undo/redo
Michael D. Lowis [Tue, 22 Nov 2016 00:22:23 +0000 (19:22 -0500)]
added tag builtins for undo/redo

8 years agoUpdated TODO file somewhat. Still some questions that need answering but this reflect...
Michael D. Lowis [Mon, 21 Nov 2016 18:04:13 +0000 (13:04 -0500)]
Updated TODO file somewhat. Still some questions that need answering but this reflects my thoughts currently

8 years agofixed a bug in view_delete where it refused to delete anything for a null selection...
Michael D. Lowis [Mon, 21 Nov 2016 18:03:25 +0000 (13:03 -0500)]
fixed a bug in view_delete where it refused to delete anything for a null selection. This broke the delete key

8 years agoBumped scroll lines up to 4 to increase scroll speed with scroll wheel
Michael D. Lowis [Mon, 21 Nov 2016 15:49:22 +0000 (10:49 -0500)]
Bumped scroll lines up to 4 to increase scroll speed with scroll wheel

8 years agoFixed a bug in paste when pasting a null string
Michael D. Lowis [Mon, 21 Nov 2016 15:48:56 +0000 (10:48 -0500)]
Fixed a bug in paste when pasting a null string

8 years agorestructure xedit.c for maintainability
Michael D. Lowis [Sun, 20 Nov 2016 01:21:04 +0000 (20:21 -0500)]
restructure xedit.c for maintainability

8 years agoadded middle click execution logic for tags
Michael D. Lowis [Sat, 19 Nov 2016 23:36:27 +0000 (18:36 -0500)]
added middle click execution logic for tags

8 years agofixed right-click find behavior
Michael D. Lowis [Sat, 19 Nov 2016 03:33:58 +0000 (22:33 -0500)]
fixed right-click find behavior

8 years agoimplemented right-click to find
Michael D. Lowis [Sat, 19 Nov 2016 02:50:20 +0000 (21:50 -0500)]
implemented right-click to find

8 years agomodified logic to select inside braces, brackets, and parens
Michael D. Lowis [Sat, 19 Nov 2016 02:18:00 +0000 (21:18 -0500)]
modified logic to select inside braces, brackets, and parens

8 years agoimplemented double and triple click selections
Michael D. Lowis [Sat, 19 Nov 2016 02:14:12 +0000 (21:14 -0500)]
implemented double and triple click selections

8 years agoAdded logic to expand the tag view up to a maximum size based on contents.
Michael D. Lowis [Sat, 19 Nov 2016 01:45:45 +0000 (20:45 -0500)]
Added logic to expand the tag view up to a maximum size based on contents.

8 years agofixed issue with delete at end of buffer
Michael D. Lowis [Sat, 19 Nov 2016 00:17:40 +0000 (19:17 -0500)]
fixed issue with delete at end of buffer

8 years agoadded bugs to the bug list, delete some commented code, and added some sketch code...
Michael D. Lowis [Fri, 18 Nov 2016 21:28:56 +0000 (16:28 -0500)]
added bugs to the bug list, delete some commented code, and added some sketch code for scrolling during selection

8 years agofixed erroneous change
Michael D. Lowis [Fri, 18 Nov 2016 18:54:37 +0000 (13:54 -0500)]
fixed erroneous change

8 years agoImplemented page up and down, mouse chords for cut and paste, and fixed bugs in cut...
Michael D. Lowis [Fri, 18 Nov 2016 18:53:58 +0000 (13:53 -0500)]
Implemented page up and down, mouse chords for cut and paste, and fixed bugs in cut and copy

8 years agoFixed an issue with drawing non ascii runes causing infinite loop
Michael D. Lowis [Fri, 18 Nov 2016 02:23:49 +0000 (21:23 -0500)]
Fixed an issue with drawing non ascii runes causing infinite loop

8 years agoimplemented scrolling with mouse scroll wheel
Michael D. Lowis [Fri, 18 Nov 2016 01:40:12 +0000 (20:40 -0500)]
implemented scrolling with mouse scroll wheel

8 years agoAdded cut, copy, and paste shortcuts
Michael D. Lowis [Fri, 18 Nov 2016 00:58:42 +0000 (19:58 -0500)]
Added cut, copy, and paste shortcuts

8 years agoimplemented undo/redo shortcuts
Michael D. Lowis [Thu, 17 Nov 2016 01:57:58 +0000 (20:57 -0500)]
implemented undo/redo shortcuts

8 years agoimplemented save shortcut
Michael D. Lowis [Thu, 17 Nov 2016 01:43:17 +0000 (20:43 -0500)]
implemented save shortcut