Change TUI window iteration
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 83293187444ff6179a32574e2fa0c5a657093055..d0062218a2b70d7beeb4790f44a44524f05fdaf7 100644 (file)
@@ -1,3 +1,20 @@
+2020-02-22  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.h (struct tui_source_window_iterator)
+       <inner_iterator>: New etytypedef.
+       <tui_source_window_iterator>: Take "end" parameter.
+       <tui_source_window_iterator>: Take iterator.
+       <operator*, advance>: Update.
+       <m_iter>: Change type.
+       <m_end>: New field.
+       (struct tui_source_windows) <begin, end>: Update.
+       * tui/tui-layout.c (tui_windows): New global.
+       (tui_apply_current_layout): Clear tui_windows.
+       (tui_layout_window::apply): Update tui_windows.
+       * tui/tui-data.h (tui_windows): Declare.
+       (all_tui_windows): Now inline function.
+       (class tui_window_iterator, struct all_tui_windows): Remove.
+
 2020-02-22  Tom Tromey  <tom@tromey.com>
 
        PR tui/17850:
This page took 0.025985 seconds and 4 git commands to generate.