### TPDF

- The following macro produced a wrong PDF file. The second page had a black background.

           {
              gROOT->SetStyle("Plain");
              TCanvas*  canvas = new TCanvas("canvas", "canvas", 600, 700);
              TH1F* h = new TH1F("h","ht", 100, -5, 5);
              h->FillRandom("gaus",10000);
              canvas->Divide(2,1);
              canvas->cd(1); h->Draw();
              canvas->Update();
              canvas->Print("test.pdf(");
              canvas->Print("test.pdf");
              canvas->Print("test.pdf)");
           }

### TPostscript

- Fix a precision problem in the text positionning. When the pad limits along X or Y were very close the text position might be wrong. This was found thanks to the test #15 in stressGraphics. The text position is now computed using double precision variables only.

### TASImage

- Horizontal dashed lines having a width greater than 1, were not correct.

### TLatex

- Improve the sqrt drawing to avoid the overlapping problem mentionned here https://savannah.cern.ch/bugs/index.php?82436

### TGaxis

- The following macro produced two different labelling. Label "3" was missing on the axis "b".

           {
              TGaxis *a = new TGaxis(0.2,0.5,0.8,0.5,0.2,3.5,510,"G");
              a->SetMoreLogLabels(1); a->Draw();
              TGaxis *b = new TGaxis(0.8,0.7,0.2,0.7,0.2,3.5,510,"G");
              b->SetMoreLogLabels(1); b->Draw();
           }

### TPad

- Add a protection in `TPad:Clear()` to fix the bug report #78382. An histogram redrawing in a cloned pad produced a segmentation fault.

#### GX11Gui

- Only call XFreeColors if we are on a <= 8 plane machine (to match calls to XAllocColor). This solves the bug #77329: X11 error clicking on '?' in context menus

#### TGWin32

- Unmap the window before to destroy it, in order to properly receive kUnmapNotify needed by gClient->WaitForUnmap(). This fixes the problem reported on the forum