220 Commits

Author SHA1 Message Date
Ben Vanik
efca435c2c Updating project to prevent rebuilds and such. 2015-05-26 17:48:34 -07:00
Ben Vanik
f6abd34939 Removing Obsolete tag, as it's annoying. 2015-05-26 17:34:42 -07:00
Lex Li
16dc078972 Converted major images to PNG format. 2015-04-19 15:25:03 +08:00
Lex Li
3a0fd7db16 Merge branch 'bmp-png' 2015-04-19 14:49:25 +08:00
Lex Li
4e6d81a599 Merge branch 'convert-bmp-to-png' of https://github.com/xo-energy/dockpanelsuite into bmp-png 2015-04-19 14:48:49 +08:00
Lex Li
aee313e6be Merge pull request #244 from jdh28/focusmanager-leak2
Fix memory leak if FocusManager is suspended/resumed after disposal
2015-04-07 22:30:51 +08:00
Lex Li
78c5ebd08e Fixed a sample bug #271. Layout By Code menu item should call CloseAllContents instead of CloseAllDocuments. 2015-01-25 20:56:43 +08:00
Lex Li
8668fdab85 Removed garbage WindowsFormsApplication1. 2014-12-13 12:45:59 +08:00
Lex Li
1adfc6f82f Fixed compilation. 2014-12-13 12:36:08 +08:00
Lex Li
6553f50389 Merge branch 'master' into development_3.0
Conflicts:
	.nuget/DockPanelSuite.nuspec
	DockSample/Customization/DockHelper.cs
	DockSample/Customization/VS2003AutoHideStrip.cs
	DockSample/Customization/VS2003DockPaneCaption.cs
	DockSample/Customization/VS2003DockPaneStrip.cs
	DockSample/DummyDoc.cs
	WinFormsUI.Docking.vs2010.sln
	WinFormsUI/Docking/AutoHideStripBase.cs
	WinFormsUI/Docking/DockAreasEditor.cs
	WinFormsUI/Docking/DockContent.cs
	WinFormsUI/Docking/DockContentEventArgs.cs
	WinFormsUI/Docking/DockContentHandler.cs
	WinFormsUI/Docking/DockPaneCaptionBase.cs
	WinFormsUI/Docking/DockPaneStripBase.cs
	WinFormsUI/Docking/DockPanel.Appearance.cs
	WinFormsUI/Docking/DockPanel.DockDragHandler.cs
	WinFormsUI/Docking/DockPanel.Persistor.cs
	WinFormsUI/Docking/DockPanel.cs
	WinFormsUI/Docking/DockPanelExtender.cs
	WinFormsUI/Docking/DockWindow.cs
	WinFormsUI/Docking/DockWindowCollection.cs
	WinFormsUI/Docking/FloatWindow.cs
	WinFormsUI/Docking/Interfaces.cs
	WinFormsUI/Docking/Measures.cs
	WinFormsUI/Docking/NestedPaneCollection.cs
	WinFormsUI/Docking/SplitterBase.cs
	WinFormsUI/Docking/Strings.Designer.cs
	WinFormsUI/Docking/Strings.resx
	WinFormsUI/Docking/VS2005DockPaneCaption.cs
	WinFormsUI/Docking/VisibleNestedPaneCollection.cs
	WinFormsUI/Docking/Win32/Enums.cs
	WinFormsUI/Properties/AssemblyInfo.cs
	all.bat
2014-12-13 12:28:01 +08:00
Ryan Rastedt
8a4ba8075f #261 Work around WinForms leak w/ cachedLayoutEventArgs
There is know issue with the WinForms layout engine where a deferred
layout can fail to clear the cached args when the layout is performed,
which leaves a reference to the since-disposed child pane on the
DockWindow.
2014-12-07 11:20:18 -06:00
Lex Li
e661ea1cb4 Fixed #256.
Conflicts:
	WinFormsUI/Docking/VS2012LightDockPaneStrip.cs
2014-10-26 19:09:52 +08:00
Lex Li
a10035447b Fixed #256. 2014-10-26 19:08:34 +08:00
Lex Li
942511b6e8 Fixed #255. 2014-10-26 18:51:25 +08:00
Lex Li
970f096fe6 Fixed #255. 2014-10-26 18:49:59 +08:00
Lex Li
2c5c6495d4 Fixed #176. 2014-10-26 14:20:39 +08:00
John Hall
e357b492aa Fix memory leak if FocusManager is suspended/resumed after disposal
Not sure why SuspendFocusTracking and ResumeFocusTracking are being called
after the FocusManager has been disposed, but I am seeing it happen. It can
then be left subscribed to the windows hook event.
2014-09-01 16:30:55 +01:00
Ryan Rastedt
7c28695ef2 Merge pull request #243 from jdh28/focusmanager-leak
Fix potential memory leak in FocusManager
2014-08-29 19:37:14 -05:00
Ryan Rastedt
41610feef9 Merge pull request #239 from roken/master
#237 Fix Show(DockPanel, Rectangle) to float content at the rectangle.
2014-08-29 19:27:35 -05:00
John Hall
f29eb9aaf7 Fix potential memory leak in FocusManager
If ResumeFocusTracking was called without any call to SuspendFocusTracking,
then the FocusManagerImpl would be subscribed to the windows hook event twice,
and remain subscribed even if it was disposed.
2014-08-29 14:51:49 +01:00
Adam Hughes
c8f588fc39 Replace bmp resources with png 2014-08-25 15:39:51 -04:00
Ryan Rastedt
f8ed5575ae If floating the content and a FloatPane exists,
no need to set the Pane, it's already ready to go.
2014-08-22 22:34:19 -05:00
Ryan Rastedt
ba56563988 Merge pull request #219 from nabeshin/hotfix/active_document
Fixed ActiveDocument property.
2014-07-13 08:57:43 -05:00
nabeshin
880a05e321 Fixed ActiveDocument property. 2014-07-09 00:18:49 +09:00
Ryan Rastedt
692635e2b5 Merge pull request #215 from fschick/master
DockPanel.Persistor / SaveAsXml: Use XmlWriter.Create
2014-06-18 21:43:20 -05:00
fschick
65be6b34e6 DockPanel.Persistor.cs / SaveAsXml: Use "XmlWriter.Create" instead of "new XmlTextWriter" to prevent closing underlying stream on XmlWriter.Close() 2014-06-17 13:50:50 +02:00
Ryan Rastedt
9fbc94d904 Merge branch 'master' of https://github.com/dockpanelsuite/dockpanelsuite 2014-05-31 18:07:27 -05:00
Ryan Rastedt
cdccdce29c Create README.md 2014-04-22 20:37:49 -05:00
Ryan Rastedt
9e37142712 Remove MainForm2 from DockSample
This form was added in 2007 but was never actually used or meaningfully
modified since then.
2014-04-22 20:08:39 -05:00
Ryan Rastedt
93bf8d6963 #208 Support DockPanel transition in Show(DockPanel) method 2014-04-22 19:12:21 -05:00
Lex Li
6eeda3fd7b Updated release notes. v3.0-alpha8 2014-02-02 21:43:10 +08:00
Lex Li
baf8b99a14 Fixed #172. 2014-01-31 17:31:39 +08:00
Lex Li
b90654934e Fixed #161. 2014-01-18 11:27:17 +08:00
Lex Li
064b560e43 Fixed #175 by accepting the patch from @lukeer 2014-01-12 11:15:27 +08:00
Lex Li
a9c3db190b Fixed document icon display issue. 2014-01-11 10:44:48 +08:00
Lex Li
ec908972c1 Merge pull request #183 from odalet/development_3.0
VS2012 Theme enhancement (in Demo project)
2013-12-26 19:03:09 -08:00
Ryan Rastedt
fbe02c85f8 Make default pane indicator internal
No need to expose this.  There's a lot of copy/paste between
implementations of IPaneIndicator, this should be refactored at some
point.
2013-12-23 20:59:17 -06:00
Olivier DALET
8efeb805f4 Using a control extender to set the VS2012 Extender and the menu capitalization in one operation
Revert "First attempt at modifying a toolstrip renderer to match VS2012 style (ie upper case top-level menus)"
This reverts commit fa791c01cd.
2013-12-23 15:58:22 +01:00
Olivier DALET
fa791c01cd First attempt at modifying a toolstrip renderer to match VS2012 style (ie upper case top-level menus) 2013-12-05 18:26:25 +01:00
Ryan Rastedt
35e42ab193 #163 Validate bounds before drawing dots
Prevent dot details from being drawn in a rectangle with either a
negative width or height, which results in dots being drawn over buttons
in the caption area.
2013-11-27 16:50:33 -06:00
Ryan Rastedt
2598f8ee47 #171 Do not dispose graphics path
The graphics path returned by GetTabOutline can be a cached instance, so
do not dispose of it in the AutoHideStrip.
2013-11-27 13:24:47 -06:00
Ryan Rastedt
96b74f6e49 Remove unused SkinStyle property
Does not actually provide any functionality, so it's beyond obsolete.
2013-11-27 13:10:15 -06:00
Ryan Rastedt
a04dc1a8f0 Updated version numbers for nuget 2013-11-27 08:24:49 -06:00
Ryan Rastedt
f4d50c8d9f Update build scripts to point to new solution 2013-11-27 08:19:47 -06:00
Ryan Rastedt
8faaed43b3 Solution file supports VS2013.
Solution file now compatible with VS2013.  Backwards compatible with
VS2012 and VS2010 SP1.  Removing provided VS2008 solution.
Release_2.9
2013-11-26 18:48:22 -06:00
Lex Li
981adbb8f4 Added more using. 2013-08-03 13:17:24 +08:00
Lex Li
3945ea4ab3 Fixed tool strip renderer. 2013-08-03 13:16:48 +08:00
Ryan Rastedt
6b3addd18d #143 If the rectangle to paint has no area, don't attempt.
Fixes OutOfMemoryExceptions thrown by the GradientPathBrush when the
path has nothing to fill.
2013-07-31 22:14:56 -05:00
Ryan Rastedt
b0ee8b8bb9 #143 - Dispose brushes 2013-07-31 21:54:50 -05:00
Lex Li
55416f1a29 Fixed #142 Removed missing images. 2013-07-16 19:55:04 +08:00