- May 09, 2012
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44195 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
thus constant (by nature) function modifies object's state. This makes it impossible to paint the same widget twice by calling DoRedraw, the second time exposed region is empty. This does not work with cocoa. 2. CreateFontCollection for a specific name always finds only 1 font, not all variations of the same font, instead I have to request the full list every time and filter it myself. 3. TGFontDialog: connects signal/slot only for gVirtualX inherited from TGX11 (or TGX11 itself), must also work for TGCocoa. all_sizes and all_styles variables also were set incorrectly for TGCocoa (initialization uses check InheritsFrom("TGX11")). git-svn-id: http://root.cern.ch/svn/root/trunk@44185 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 08, 2012
-
-
Bertrand Bellenot authored
Fix to prevent a potential crash when deleting canvas with toolbar, as reported on the forum (http://root.cern.ch/phpBB3//viewtopic.php?f=3&t=14627) git-svn-id: http://root.cern.ch/svn/root/trunk@44173 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
color wheel object creates a canvas (step 1), appends itself into this canvas (step 2). This code relies on the fact, that all events (configure/expose/etc) will be received _after_ step 2 and canvas will be eventually repainted later. This is not true in case of cocoa: window is created and made visible on step 1, it's repainted after step 1 and before step 2, so any contents added after step 2 will become visible only after gPad->Update() call (BTW, this is how it's done in TRootCanvas for "View"->"Markers". Call gPad->Update(), do not rely on X11 specific (events in a queue at the end of event loop iteration). git-svn-id: http://root.cern.ch/svn/root/trunk@44170 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 07, 2012
-
-
Timur Pocheptsov authored
it crashes - parses this XLFD, sets foundry to 0 and later use strcasecmp on this pointer. 1. 'Fix' TGFontPool not to use 0 pointers, 2. return fake foundry. git-svn-id: http://root.cern.ch/svn/root/trunk@44151 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44149 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 03, 2012
-
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44086 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 02, 2012
-
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44076 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
TGView frame (base of TGTextView) has a child window - TGViewFrame. TGViewFrame is never actually painted (DoRedraw never gets called for this window), but ... it receives Expose event and delegates it to ... its parent - TGTextView, and TGTextView, it its DoRedraw (or DrawRegion) .... tries to paint into child window - TGViewFrame. While this is may be OK for X11 or Window, with Cocoa it's a total mess and disaster - if some view is to be updated, it does not expect a child to be suddenly rendered in the middle of work. View is not a window. I've added some quite risky code to address this problem (text scrolling is still wrong) - only "static rendering" for a text view works now. git-svn-id: http://root.cern.ch/svn/root/trunk@44075 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44062 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 27, 2012
-
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43986 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 25, 2012
-
-
Bertrand Bellenot authored
Add a protection for empty directories (e.g. not containing any key). Solves the bug #94028, TBrowser crash trying to browse sub-root-directories in memory (https://savannah.cern.ch/bugs/?94028) git-svn-id: http://root.cern.ch/svn/root/trunk@43949 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 24, 2012
-
-
Timur Pocheptsov authored
This is noop for windows/X11, but needed on MacOSX to let gVirtualX know, that nested loop for some specific window started - to make it impossible for AppKit to bring other window to the front and overlap and hide window which we are waiting for. git-svn-id: http://root.cern.ch/svn/root/trunk@43917 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 23, 2012
-
-
Timur Pocheptsov authored
tree view is quite laggish. git-svn-id: http://root.cern.ch/svn/root/trunk@43910 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 19, 2012
-
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43842 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 13, 2012
-
-
Bertrand Bellenot authored
Make sure we disconnect from the gApplication->Terminate(Int_t) signal when closing the window (should fix crash in the stressGUI app) git-svn-id: http://root.cern.ch/svn/root/trunk@43733 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 12, 2012
-
-
Fons Rademakers authored
MacOS X native Cocoa/Quartz based backend. To build this version do: ./configure --enable-cocoa Code is still rough but will be refined quickly for the May release. git-svn-id: http://root.cern.ch/svn/root/trunk@43719 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43709 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 04, 2012
-
-
Bertrand Bellenot authored
Prevent closing the main frame (via the WM, with the close button) while a modal dialog is open (while the client is waiting for it) git-svn-id: http://root.cern.ch/svn/root/trunk@43645 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 03, 2012
-
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43617 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43615 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 02, 2012
-
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43606 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 29, 2012
-
-
Bertrand Bellenot authored
Fix a weird behavior in combo boxes: When the mouse button was pressed on the scrollbar of the combobox popup, and then released outside, the "dragging" flag was not released, and the scrollbar element was following the mouse move events (as if it was grabbed). Thanks Timur for pointing out this oddity. git-svn-id: http://root.cern.ch/svn/root/trunk@43556 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 28, 2012
-
-
Bertrand Bellenot authored
Fix a memory leak when browsing TList inside a file (don't read the list content each time one click on the list). Thanks Axel and Martin Vala for the test case. git-svn-id: http://root.cern.ch/svn/root/trunk@43529 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 21, 2012
-
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43431 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 19, 2012
-
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43381 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
Change the file name only if the selected entry is not a directory (as reported on the forum http://root.cern.ch/phpBB3//viewtopic.php?f=3&t=14370) git-svn-id: http://root.cern.ch/svn/root/trunk@43377 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 16, 2012
-
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43374 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43372 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43370 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43368 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43365 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 15, 2012
-
-
Bertrand Bellenot authored
- Solve a problem when the directory name is similar to $ROOTSYS (e.g. /home/user/rootdev and /home/user/root, only "dev" was displayed, stripping off $ROOTSYS) - Properly handle backslashes as directory separators on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@43362 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
Fix bug #92608: EventStatusBar in TBrowser appears only after window resize (https://savannah.cern.ch/bugs/?92608) git-svn-id: http://root.cern.ch/svn/root/trunk@43360 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 09, 2012
-
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43318 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43315 27541ba8-7e3a-0410-8455-c3a389f83636
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43313 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 08, 2012
-
-
Bertrand Bellenot authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43282 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 07, 2012
-
-
Philippe Canal authored
35670,35809,35810,35671,35673,35812,35688,35283,35824,35689,35825,35690,35691,35826,35827,35692, 35635,35636,35275 about missing operator= and/or copy constructors. git-svn-id: http://root.cern.ch/svn/root/trunk@43276 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 05, 2012
-
-
Bertrand Bellenot authored
Implement "Enter" and "Escape" key handling in TGMsgBox (used as Ok and Cancel buttons, if they are there) git-svn-id: http://root.cern.ch/svn/root/trunk@43242 27541ba8-7e3a-0410-8455-c3a389f83636
-