Changes updated, list all functions all buffers bound

This commit is contained in:
Allen Webster 2018-12-18 17:25:30 -08:00
parent 33dfcd5658
commit 733ce1ce0b
3 changed files with 57 additions and 42 deletions

View File

@ -1,3 +1,20 @@
New in alpha 4.0.30:
-Mouse events (clicking, scroll wheel, mouse move) can now be bound with modifier keys
-New and changed commands:
<ctrl scroll_wheel> change font size
<ctrl ;> toggle line comment (C++ type comments)
<ctrl I> open a lister for all functions in all buffers (heuristic parse can have false positives)
-Bug fix: Fixed occasional crash when rendering a new buffer
-Bug fix: High CPU usage in lister from perpetual animation mode
-Bug fix: Panel resizing by mouse
-Bug fix: Crashes from entering incomplete/nonsense file paths in file open/new listers
-Bug fix: Various bugs in the notepad like mode
-Bug fix: Crashes in file and buffer listers with a lot of items
-Bug fix: Lexing scientific notation floats with + signs
-Bug fix: Really long wrapped line using up entire render scratch buffer
-Bug fix: Line highlights when scrolled to the right so the beginning of the line is off screen
-Bug fix: Mismatch between lister state and hot directory leading to confusing file open/new behavior
New in alpha 4.0.29: New in alpha 4.0.29:
-New UI api supporting customizable UIs -New UI api supporting customizable UIs
-Managed memory API -Managed memory API

View File

@ -433,7 +433,7 @@ generate_remapping_code_and_data(Partition *part){
bind(part, mappings, 'x', MDFR_ALT, command_lister); bind(part, mappings, 'x', MDFR_ALT, command_lister);
bind(part, mappings, 'X', MDFR_ALT, project_command_lister); bind(part, mappings, 'X', MDFR_ALT, project_command_lister);
bind(part, mappings, 'I', MDFR_CTRL, list_all_functions_current_buffer_lister); bind(part, mappings, 'I', MDFR_CTRL, list_all_functions_all_buffers_lister);
bind(part, mappings, 'E', MDFR_ALT, exit_4coder); bind(part, mappings, 'E', MDFR_ALT, exit_4coder);
bind(part, mappings, key_f1, MDFR_NONE, project_fkey_command); bind(part, mappings, key_f1, MDFR_NONE, project_fkey_command);
@ -658,7 +658,7 @@ generate_remapping_code_and_data(Partition *part){
bind(part, mappings, 'x', MDFR_CTRL, command_lister); bind(part, mappings, 'x', MDFR_CTRL, command_lister);
bind(part, mappings, 'X', MDFR_CTRL, project_command_lister); bind(part, mappings, 'X', MDFR_CTRL, project_command_lister);
bind(part, mappings, 'I', MDFR_CMND, list_all_functions_current_buffer_lister); bind(part, mappings, 'I', MDFR_CMND, list_all_functions_all_buffers_lister);
bind(part, mappings, 'E', MDFR_CTRL, exit_4coder); bind(part, mappings, 'E', MDFR_CTRL, exit_4coder);
bind(part, mappings, key_f1, MDFR_NONE, project_fkey_command); bind(part, mappings, key_f1, MDFR_NONE, project_fkey_command);

View File

@ -1,43 +1,3 @@
[] Build 4.0.30
{
Features
{
[x] Fill Key_Input_Data's modifiers field
[x] Optimize lookup in file track data structures
[] Comment line/Uncomment line
}
Bugs
{
[x] Crash when freeing marker object without visuals
[x] High CPU usage in listers (endless animation bug)
[x] Panel resizing doesn't work
[x] On windows file lister: /foo/bar.txt
[?] Press Tab in Open File Lister With Text "C:"/Tab when no valid completions in open file lister
[x] Notepad like mode clicking to new view doesn't snap the mark
[x] Notepad like mode replacing text with cursor at end of selection in middle of long file
[x] Renaming a file to a case insensitively equivalent name on windows deletes the file
[x] Start from windows start menu and open file
[?] opening large projects
[x] Make lots of new files
[x] Modifiers on scroll wheels not working?
[x] Lexing Scientific Notation " 3.402823466e+38F "
[x] really long single line wrapped (300,000?)
{
[] Can we prevent creation of Buffer_Render_Items that are off the top?
}
[x] scope coloring when scrolled to the right problem
[x] Open file when lister hot directory doesn't match lister current directory
[] Mac german keyboard layout
[] Linux animate bug? (Lister lag)
[] SSHFS segfault on linux
Repro Needed
{
[?] pasting long comment at top of code files doesn't always parse right away???
}
}
}
Long Term Long Term
{ {
@ -67,11 +27,49 @@ Long Term
[] Texture binding changes too often problem [] Texture binding changes too often problem
[] saving to removable media -> need more info [] saving to removable media -> need more info
[] crash on obj file (san-miguel-low-poly.obj) -> need more info [] crash on obj file (san-miguel-low-poly.obj) -> need more info
[] Can we prevent creation of Buffer_Render_Items that are off the top?
[] Mac german keyboard layout
[] Linux animate bug? (Lister lag)
[] SSHFS segfault on linux
} }
} }
Change Log Change Log
{ {
4.0.30
{
Features
{
[x] Fill Key_Input_Data's modifiers field
[x] Optimize lookup in file track data structures
[x] Comment line/Uncomment line
}
Bugs
{
[x] Crash when freeing marker object without visuals
[x] High CPU usage in listers (endless animation bug)
[x] Panel resizing doesn't work
[x] On windows file lister: /foo/bar.txt
[?] Press Tab in Open File Lister With Text "C:"/Tab when no valid completions in open file lister
[x] Notepad like mode clicking to new view doesn't snap the mark
[x] Notepad like mode replacing text with cursor at end of selection in middle of long file
[x] Renaming a file to a case-insensitively-equivalent name on windows deletes the file
[x] Start from windows start menu and open file
[?] opening large projects
[x] Make lots of new files
[x] Modifiers on scroll wheels not working?
[x] Lexing Scientific Notation " 3.402823466e+38F "
[x] really long single line wrapped (300,000?)
[x] scope coloring when scrolled to the right problem
[x] Open file when lister hot directory doesn't match lister current directory
Repro Needed
{
[?] pasting long comment at top of code files doesn't always parse right away???
}
}
}
4.0.29 4.0.29
{ {
[x] Lister API [x] Lister API