*.sdf

*.aps
 - committed one last time before they will be ignored

.gitignore
 - fix to correctly ignore *.sdf & *.aps files

FileSwitcher
 .sln
 .vcproj
 .vcxproj
 .filters
 - Necessary project file changes

common\StaticDialog.cpp
 - fixed bug where switcher dialog was staying on top of other windows as well (e.g. chrome).  This could be because I have a windows program that creates virtual desktops - not sure, but the reason I say that is because documentation suggests hwnd_top shouldn't behave as I was experiencing.

how-to-build-project.txt
 - Modified order, no real changes

questionMark.bmp
 - Added tooltip icon for the config dialog

BufferSwitcher.h
 - Wasn't being used

Compare.h
 - needed tchar.h include

ConfigDialog.cpp
 .h
 - now includes 'globals.h' which, though not comprehensive, has most of the globals which were previously defined in FileSwitcher.h
 - White space changes / spelling fixes / cleaning some code to either be more readable or take less lines
 - Added wildcard
 - Added feature of configured context, along with settings enabled/disabled depending.
 - Along with configured context, enabled configurable number of traversed files and displayed files to save from np++ crashes.
 - Changed reverse sort order from computer math magic to a boolean (I was getting buggy behavior with this feature either after adding 'NONE' to the enum or by adding some other feature, hence the change)
 - Got rid of duplicate IDC value for having a dialog for ctrl+tab.  Also changed negative worded variables to positive.
 - Fixed some enabling/disabling control logic (e.g. revert alt+tab was getting enabled dependent upon the index sort override)
 - Added friendly error checking upon clicking [ok]
 - Added tooltips for new features
 - Made sure context files were only being loaded into memory if the context changed, or context changed from open tabs -> configured folder.

EditFile.cpp
 .h
 - Added "HasMultipleViews" which tells you whether np++ has multiple views open.  This addresses a bug in np++ where the getopendocuments message returns a file "new  0" taking up view 1, and all other files taking up view 2 - even though no such file exists.
 - Modified returned indexes and views throughout the code to address the above bug as well
 - Got rid of void* scintillaDoc variables/functions due to it not being used throughout the codebase.

FileListView.cpp
 .h
 - Set imagelist to none for configured directory searches, as they don't apply
 - Got rid of some redundant, but unharmful code.
 - Added ability to get the currently selected "simpleFile" in the switchDialog's listview
 - Added Sorting capabilities for SimpleFileInfo
 - Added code to ensure the view was displaying SimpleFiles correctly
 - With ReverseSortOrder now being a boolean, I added ActiveReverseSortOrder as a complement to the default setting
 - Got rid of View and Index columns for SimpleFiles
 - Added function to get the current number of columns in the listview

FileSwitcher.cpp
 - Got rid of scintilla doc vars&fxns for a reason stated above
 - Added new features to init & save settings
 - Added function to recursively traverse the configured path and load all the filenames+paths into memory, with a check for going past the configured maximum amount
 - A lot of whitespace changes / deleted commented out code
 - Added a couple global functions isANumber and CreateTooltip

FileSwitcher.h
Globals.h
 .cpp
 - Moved almost all of this code over to a file "Globals.h"
 - Kept all the same includes in case other files were dependent upon it.
 - Added struct SimpleFileInfo which is just a container for fileName and filePath
 - Added to options_t due to added features
 - Added a boolean to signify when the switchdialog was showing due to ctrl+tab being pressed.

stdafx.cpp
 .h
PrecompiledHeaders.h
 - self explanatory

SearchOptions.h
 - Got rid of REVERSE_SORT_ORDER
 - Added SEARCHFLAG_INCLUDEWILDCARD
 - Added NONE to struct SortOrder
 - Replaced by PrecompiledHeaders.

SwitchDialog.cpp
 .h
 - Added separate doDialog for simple files as opposed to currently open EditFiles
 - Got rid of redundant calls to search/sort
 - Fixed reset sorting vs remembering last sort bugs
 - Again, HWND_TOP -> _hParent due to bizarre TOPMOST behavior
 - Added setupColumnWidths fxn for simplefiles
 - Added/Modified code to ensure ctrl+tab features worked as expected after adding new functionality
 - Added code to make sure correct search algorithms were being called dependent upon configured/non configured search context
 - Added code to open a simple file once selected
 - Updated search algorithms to be regex based instead of traversing through characters

TestingProcedure.txt
 - Added somewhat comprehensive directions to test in the future.  Saves a man from thinking about it.

dirent.h
 - A useful third party tool I used to traverse the file system.