diff --git a/changes.txt b/changes.txt index 5463529a..cde4f694 100644 --- a/changes.txt +++ b/changes.txt @@ -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: + change font size + toggle line comment (C++ type comments) + 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 UI api supporting customizable UIs -Managed memory API diff --git a/meta/4ed_metagen.cpp b/meta/4ed_metagen.cpp index da5d422b..7e1f63be 100644 --- a/meta/4ed_metagen.cpp +++ b/meta/4ed_metagen.cpp @@ -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, 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, 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, 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, key_f1, MDFR_NONE, project_fkey_command); diff --git a/todo.txt b/todo.txt index 78b3d6ca..ca230c43 100644 --- a/todo.txt +++ b/todo.txt @@ -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 { @@ -67,11 +27,49 @@ Long Term [] Texture binding changes too often problem [] saving to removable media -> 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 { + 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 { [x] Lister API