| 2019-05-24 | 
            
             | 
          
|---|---|
| 
            
             
                Style: Added style.WindowMenuButtonPosition (left/right, defaults to ImGuiDir_Left) to move the collapsing/docking button to the other side of the title bar.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 24 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Internal: CloseButton takes an upper-left corner + a size to be consistent with similar widgets.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 24 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Internals: Extracted some of the tab bar shrinking code into a ShrinkWidths() function so columns/table can use it.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 24 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Fixed InputScalar, InputScalarN, SliderScalarN, DragScalarN with non-visible label from inserting style.ItemInnerSpacing.x worth of trailing spacing.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 24 May 2019
    
  
                  
                 
               | 
          |
| 2019-05-22 | 
            
             | 
          
| 
            
             
                Internals: Added InnerWorkRect equal to old InnerClipRect, added InnerWorkRectClipped actually clipped.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 22 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Version tag is 1.71 WIP oops
                
                 
            
                  
                  omar
                  committed 
  
    
      on 22 May 2019
    
  
                  
                 
               | 
          |
| 2019-05-21 | 
            
             | 
          
| 
            
             
                ImFontGlyphRangesBuilder: Fixed unnecessarily over-sized buffer, which incidentally was also not fully cleared. Fixed edge case overflow when adding character 0xFFFF. (#2568)
                
                 
            
                  
                  omar
                  committed 
  
    
      on 21 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Fixed crash when appending with BeginMainMenuBar() more than once and no other window are showing. (#2567) + comments
                
                 
            
                  
                  omar
                  committed 
  
    
      on 21 May 2019
    
  
                  
                 
               | 
          |
| 2019-05-20 | 
            
             
                BeginPopupContextItem(): Skip processing when SkipItems is set as LastItemId is unreliable and we assert when it is zero. + Minor comments on columns.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 20 May 2019
    
  
                  
                 
               | 
          
| 2019-05-19 | 
            
             | 
          
| 
            
             
                Docking: Fixed temporarily losing Dockspace flag when merging remaining sibling back into a parent node. (#2563, #2109)
                
                  ...
                
                 
            
                  
                  omar
                  committed 
  
    
      on 19 May 2019
    
  
                  
                 
               | 
          |
| 2019-05-18 | 
            
             
                Docking: Fixed undocking whole node (from collapse/docking menu button) from losing its size/pos. Made collapose/docking menu id easier to compute for testing.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 18 May 2019
    
  
                  
                 
               | 
          
| 
            
             
                Update changelog, comments, made empty/no-text clipboard return NULL as with other implementation. Minor style tweaks. (#2546)
                
                  ...
                
                 
            
                  
                  omar
                  committed 
  
    
      on 18 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Add native mac copy/paste support to match win32 (#2546)
                
                 
            
                  
                    Andrew Willmott
                    authored 
  
    
      on 18 May 2019
    
  
                    
                  
                  omar
                  committed 
  
    
      on 18 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Docking: Fixed incomplete merge of 36e714a leading to undocking. #2109
                
                 
            
                  
                  omar
                  committed 
  
    
      on 18 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Fixed ColorEdit breakage introduced by d3a387c (#2557, #1875, #2034)
                
                 
            
                  
                  omar
                  committed 
  
    
      on 18 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Fix undefined behavior (#2561)
                
                 
            
                  
                    Lionel Landwerlin
                    authored 
  
    
      on 18 May 2019
    
  
                    
                  
                  omar
                  committed 
  
    
      on 18 May 2019
    
  
                  
                 
               | 
          |
| 2019-05-13 | 
            
             | 
          
| 
            
             
                Fixed uses of IsItemDeactivated(), IsItemDeactivatedAfterEdit() on multi-components widgets and after EndGroup(). (#2550, #1875)
                
                 
            
                  
                  omar
                  committed 
  
    
      on 13 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Fixed InputFloatX, SliderFloatX, DragFloatX functions erroneously reporting IsItemEdited() multiple times when the text input doesn't match the formatted output value (e.g. input "1" shows "1.000"). It wasn't much of a problem because we typically use the return value instead of IsItemEdited() here. (#1875, #2034)
                
                 
            
                  
                  omar
                  committed 
  
    
      on 13 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Internal: Renamed fields + minor tweaks (probably shallow break stack-layout pr, sorry!)
                
                 
            
                  
                  omar
                  committed 
  
    
      on 13 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Internal: Removed GetNextItemWidth(), relying on ItemAdd or NextItemData.ClearFlags() to clear the width data. Amend 5078fa20 and undo some of its effects of imgui_widgets.cpp
                
                 
            
                  
                  omar
                  committed 
  
    
      on 13 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Renamed SetNextTreeNodeOpen() to SetNextItemOpen(). Refactored SetNextItemXXX stuff to match SetNextWindowXXX code closely.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 13 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Internal: Storing flags for NextWindowData so that we can clear everything with a single write and remove dummy condition fields.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 13 May 2019
    
  
                  
                 
               | 
          |
| 
            
             
                Internal: Minor tidying/reordering of sections within ImGuiContext / window DC.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 13 May 2019
    
  
                  
                 
               | 
          |
| 2019-05-12 | 
            
             
                Tweak EndGroup() to facilitate fixing #2550 later (currently should have no side-effect0. Demo: Add extra widget to status query test.
                
                 
            
                  
                  omar
                  committed 
  
    
      on 12 May 2019
    
  
                  
                 
               |