| 2018-03-20 | 
                IO: Added ImGuiConfigFlags_NoSetMouseCursors. Added ImGuiBackendFlags_HasMouseCursors, ImGuiBackendFlags_HasSetMousePos. (#787, #1495, #1202)
                
                 
                  
                  omar
                  committed 
  
    
      on 20 Mar 2018
    
  
                  
                 | 
|---|---|
| 
                Added ImGuiBackendFlags for backend to expose its capabilities. Added ImGuiBackendFlags_HasGamepad. (#787, #1542)
                
                 
                  
                  omar
                  committed 
  
    
      on 20 Mar 2018
    
  
                  
                 | |
| 
                IO: Renamed io.WantMoveMouse to io.WantSetMousePos (was added in 1.52, _not_ used by core and only honored by some binding ahead of merging the Nav branch) + internal renaming (#787)
                
                 
                  
                  omar
                  committed 
  
    
      on 20 Mar 2018
    
  
                  
                 | |
| 
                imconfig: Added IMGUI_STB_TRUETYPE_FILENAME, IMGUI_STB_RECT_PACK_FILENAME + documenting IMGUI_DISABLE_STB_XXX flags and hiding IMGUI_STB_NAMESPACE which is misleading.
                
                  ...
                
                 
                  
                  omar
                  committed 
  
    
      on 20 Mar 2018
    
  
                  
                 | |
|  | |
| 
                Examples: Renamed applications to emphasis on use of GLFW as a platform framework + minor local tweaks
                
                 
                  
                  omar
                  committed 
  
    
      on 20 Mar 2018
    
  
                  
                 | |
| 
                ImVector: Fixed insert() helper using the = operator (followup to be consistent with  4186c2c)
                  
                  omar
                  committed 
  
    
      on 20 Mar 2018
    
  
                  
                 | |
| 2018-03-19 | 
                Viewport: Changelog + Internals: Renamed viewport mouse fields for consistency (going to add more). (#1542)
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | 
| 
                Fixed enum typo.
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | |
| 
                Viewport: Added extra Metrics and debug features.
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | |
| 
                Viewport, Platform: Update the contents of GetPlatformData() in EndFrame() so back-end can access it even if UpdatePlatformWindows hasn't been called. (#1542)
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | |
| 
                Examples: Vulkan: Fix missing subpass dependency
                
                  ...
                
                 
                  
                    Christian Forfang
                    authored 
  
    
      on 19 Mar 2018
    
  
                    
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | |
| 
                Examples: Vulkan: Using VK_PRESENT_MODE_MAILBOX_KHR. Disable IMGUI_UNLIMITED_FRAME_RATE by default. Fixed warnings. (#1042)
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | |
| 
                Viewport, Platform: Added void* to render/swap buffer functions. Comments. (#1542, #1042)
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | |
| 
                Demo: Added more complete Combo demo. (#1658)
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | |
| 
                Nav: InputText: Allow editing text input fields with NavActivate (space). Not sure about that, on one hand it feels more consistent but you can't finish the editing with space to double space (activate + input space) could feel inconsistent. (#787)
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | |
| 
                Nav: Track nav input source more generally (gamepad vs keyboard) (#787) + update todos and demo tweaks
                
                 
                  
                  omar
                  committed 
  
    
      on 19 Mar 2018
    
  
                  
                 | |
| 2018-03-18 | 
                Viewport, Examples: Renamed types used by examples. (#1542)
                
                 
                  
                  omar
                  committed 
  
    
      on 18 Mar 2018
    
  
                  
                 | 
| 
                Viewport, Platform: Refactored platform interface. Removed need to use imgui_internal.h in backends. Split viewport into public facing ImGuiViewport and internal structure. Exposing enough data to provide custom tweaked renderers. Renamed handlers, fixed lots of inconsistencies. (#1542, #1042)
                
                 
                  
                  omar
                  committed 
  
    
      on 18 Mar 2018
    
  
                  
                 | |
|  | |
| 
                imgui.h: Various comments and tweaks.
                
                 
                  
                  omar
                  committed 
  
    
      on 18 Mar 2018
    
  
                  
                 | |
| 
                imgui.h: Moved columns lower in the file. Various spacing changes and minor comments.
                
                 
                  
                  omar
                  committed 
  
    
      on 18 Mar 2018
    
  
                  
                 | |
| 2018-03-17 |  | 
| 
                ImVector: Added copy/assign operators as helpers to ease cloning of data.
                
                 
                  
                  omar
                  committed 
  
    
      on 17 Mar 2018
    
  
                  
                 | |
| 
                ImDrawList: Added Clone() helper function.
                
                 
                  
                  omar
                  committed 
  
    
      on 17 Mar 2018
    
  
                  
                 | |
| 
                ImVector: resize() / push_back() use memcpy() as we are not supposed to be constructor/destructor/operator aware at all. (If we do need to rework ImVector). In turn this will allow us to define assign/copy operators.
                
                 
                  
                  omar
                  committed 
  
    
      on 17 Mar 2018
    
  
                  
                 | |
| 
                ImVector: Using  value_type consistently. Spacing.
                
                 
                  
                  omar
                  committed 
  
    
      on 17 Mar 2018
    
  
                  
                 | |
| 
                Update TODO list, minor fix in Readme, comments, Clang -Weverything warning fix in imgui_draw.cpp under Windows.
                
                 
                  
                  omar
                  committed 
  
    
      on 17 Mar 2018
    
  
                  
                 | |
| 2018-03-15 | 
                Viewport, Platform: Internal renaming to use more consistent (OsDesktopPos > PlatformPos). (#1542)
                
                 
                  
                  omar
                  committed 
  
    
      on 15 Mar 2018
    
  
                  
                 | 
| 
                Viewport, Platform: SDL: Makes the CreateViewport function restore current GL context so in theory it is free from side-effect. That said, it seems like there is a bug in SDL because our CreateViewport (currently in Render(), not for long) have affect a jerky side-effect if SDL_GL_MakeCurrent() is called before Render(). (#1542)
                
                 
                  
                  omar
                  committed 
  
    
      on 15 Mar 2018
    
  
                  
                 |