2006-09-01 Lluis Sanchez Gual  <lluis@novell.com> 

	* lib/*: Updated from stetic module. Includes fix for bug #79247.
	
2006-09-01 Lluis Sanchez Gual  <lluis@novell.com>

	* lib/*: Updated from stetic module.
	* MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs:
	  Save the project after editing the icons.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Set the
	  ResourceProvider for the main stetic project. Added null check.

2006-08-30 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fixed bug about 
	  adding the wrong widget as action designer page.

2006-08-30 Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.GtkCore/GtkCoreService.cs: Only export properties which
	  return primitive types. Fixes bug #79195.
	* lib/*: Updated from stetic module.
	* MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs: Unsubscribe close
	  event when done.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Handle designer
	  commands in its own tab page.
	  
	* MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs:
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Explicitely dispose
	  custom widgets to avoid memory leaks.
	  
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Track api changes.
	
	* MonoDevelop.GtkCore.mdp: Updated.

2006-08-18 Lluis Sanchez Gual  <lluis@novell.com> 

	* gui.glade: Minor fix.
	* MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Track api
	  changes.
	* MonoDevelop.GtkCore/GtkDesignInfo.cs: Stetic files don't need
	  to be added as resource to projects.
	* MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs: Make it
	  work for action groups.
	* lib/*: several fixes.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Added method
	  for removing an action group.
	  
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs:
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Track API changes
	  in Stetic. Properly bound edit commands from the main menu.
	
	* MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs:
	* MonoDevelop.GtkCore.addin.xml: Implemented Open and Delete
	  commands for global action groups.
	  
	* MonoDevelop.GtkCore.mdp: Updated.

2006-08-11 Lluis Sanchez Gual  <lluis@novell.com> 

	* lib/*: Updated from Stetic module. Includes fixes for
	  bugs #79043, #79044 and #79045
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Don't
	  crash if something goes wrong when binding a class.
	  Fixed nullref.

2006-08-04 Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs:
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs:
	  CreateContentForFile should not load the file, just create
	  the view.
	  
	* MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Add
	  support for IEncodedTextContent.

2006-08-01 Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs:
	  Set the resource provider before loading the project.
	  Fixes bug #78966.
	  
	* libs/*: Updated from Stetic module. Fixes several bugs:
	  78938, 78916, 78909, 78956, and 78867.

2006-07-27 Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs:
	  Added null check.
	  
	* MonoDevelop.GtkCore.WidgetLibrary/AssemblyReferenceWidgetLibrary.cs:
	  Get the parser context using the assembly file name, not the full
	  assembly name.

2006-07-25 Lluis Sanchez Gual  <lluis@novell.com> 

	* MonoDevelop.GtkCore/GtkDesignInfo.cs:
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs:
	* MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Factorized several
	  more or less duplicate methods into GuiBuilderProject, specially
	  methods for locating the class bound to a window. GuiBuilderProject
	  now will explicitelly update the parser database the first time it
	  needs to locate a class, so it will work even if the parser service
	  is busy parsing assemblies.

2006-07-24 Lluis Sanchez Gual  <lluis@novell.com> 

	* lib/libstetic.dll: Updated from stetic module. Fixes a bug
	  in the table wrapper which may cause an endless loop.

2006-07-05 Matej Urbas <matej.urbas@gmail.com>

	* MonoDevelop.GtkCore/GtkCoreService.cs:
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs:
	* MonoDevelop.GtkCore.GuiBuilder/CodeBinder:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs:
	* MonoDevelop.GtkCore.WidgetLibrary/BaseWidgetLibrary.cs: Updated to use
	  ReturnType as BaseTypes in IClass instances.

2006-07-03 Lluis Sanchez Gual  <lluis@novell.com> 

	* lib/*: Updated from Stetic module.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed automatic
	  layout switch policy.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Fix showing of
	  action group view.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly
	  bind actions when pressing "BindToField".
	  
	* MonoDevelop.GtkCore.addin.xml: Updated versions. 

2006-06-29  Michael Hutchinson <m.j.hutchinson@gmail.com>

	* MonoDevelop.GtkCore.addin.xml: Only display WidgetBuilderOptionPanel 
	for "DotNet" projects.

2006-06-19  Lluis Sanchez Gual  <lluis@novell.com>

	* lib/*: Updated from Stetic module.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Switch to the
	  designer workbench layout when selecting an action group file.
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Support jumping
	  to signal hanlder when double-clicking it in the signals editor.
	* MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Removed debug code.
	
	* templates/ActionGroup.xft.xml:
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: 
	  Fix code generation of action groups.

2006-06-12  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.GtkCore/GtkCoreService.cs: If a member has a [Browsable(false)]
	  attribute, don't add it to the objects.xml file. Also don't add
	  read-only properties.
	* lib/*: Updated from stetic module. Fixes bugs #78622 and #78620.
	  Adds an icon for expander and fixes a bug in ColorButton (fix by ml)

2006-06-11  Lluis Sanchez Gual  <lluis@novell.com>

	* lib/libsteticui.dll:
	* MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs:
	  Track changes in the api.

2006-06-09  Lluis Sanchez Gual  <lluis@novell.com>

	* libs/*: Updated from stetic module. Several improvements.
	  Also fixes bug #78160.
	
2006-05-30  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs:
	  Added DisplayName property.

2006-05-29  David Makovský (Yakeen) <yakeen@sannyas-on.net> 

	* MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes - missing file change
	
2006-05-29  David Makovský (Yakeen) <yakeen@sannyas-on.net> 

	* MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: reverted interface changes

2006-05-26  Lluis Sanchez Gual  <lluis@novell.com>

	* libs/*: Updated from stetic module. Adds support for toolbars.

2006-05-23  David Makovský (Yakeen) <yakeen@sannyas-on.net> 

	* MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: track api changes
	
2006-05-19  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.GtkCore.Commands/GladeCommands.cs:
	* MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs:
	* MonoDevelop.GtkCore.addin.xml: Added commands for creating
	  an action group and editing the project icons.
	  
	* MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs: Show local
	  action groups as children of the window node.
	
	* MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs:
	* MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Moved
	  some event subscriptions to WindowsFolder.cs
	
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: 
	* MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: Open the
	  corresponding file when clicking on local action groups.
	  
	* Makefile.am:
	* MonoDevelop.GtkCore.mdp: Added action group template.
	
	* MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Added support for
	  action group file templates.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs: Notify changes in
	  local action groups.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show the actions
	  tab until there is at least one action group.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: Don't show
	  properties or signals for global actions.
	* MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Added virtual method
	  OnActiveDocumentChanged, which is called when the view is brought to front.
	  
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs:
	* MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Use the new MemberName
	  field when binding fields.
	  
	* MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs:
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: Several minor fixes.
	  
	* lib/*: Updated.
	  

2006-05-12 Lluis Sanchez Gual  <lluis@novell.com>

	* Initial support for the menu editor. Still very unstable!!
	
	* lib/*: Updated from Stetic module.
	* MonoDevelop.GtkCore.addin.xml: Register a node builder and and
	  display binding for action groups.
	* MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs: Update
	  the folder when action groups change.
	* MonoDevelop.GtkCore/GtkCoreService.cs: Fix nullref.
	
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Factorized
	  some code into CodeBinder.cs
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Factorized some
	  code into CombinedDesignView.cs.
	
	* MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs: New node
	  builder for action groups.
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs: New display
	  binding for editing global action groups.
	* MonoDevelop.GtkCore.GuiBuilder/MonoDevelopWidgetActionBar.cs: Moved from
	  GuiBuilderView.cs.
	* MonoDevelop.GtkCore.GuiBuilder/MonoDevelopActionGroupToolbar.cs: A new
	  toolbar for the action group designer.
	* MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs: A view for editing
	  global action groups.
	* MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs: Moved here some code
	  from GuiBuilderEditSession.cs.
	* MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs: Moved here some
	  code from GuiBuilderView.cs.

	* Makefile.am:
	* MonoDevelop.GtkCore.mdp: Added new files.
	
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track api changes.
	
2006-05-05 Lluis Sanchez Gual  <lluis@novell.com>

	* lib/libstetic.dll: Updated from Stetic module. Includes
	  a fix for bug #78307.

2006-05-04 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.GtkCore.addin.xml: Updated versions.
	* MonoDevelop.GtkCore.mdp: Updated.

2006-05-03 Lluis Sanchez Gual  <lluis@novell.com>

	* lib/*: Updated from Stetic module. Includes fixes for
	  bugs #78266, #78240 and #78276.
	
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs:
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Track changes
	  in the Stetic API.

2006-04-24 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs: Don't
	  crash if a stetic project can't be loaded. Fixes bug #78169.
	* lib/libstetic.dll: Updated from Stetic module. Fixes bug #78167.

2006-04-18 Lluis Sanchez Gual  <lluis@novell.com>

	* libs/*: Updated from stetic module. Fixed construction of
	  scales and scrollbars.

2006-04-19 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs: When
	  creating a widget from a widget design, remove the signals since
	  those signals reference handlers in the widget class, not the
	  widget container class.

2006-04-18 Lluis Sanchez Gual  <lluis@novell.com>

	* libs/*: Fix nullref in some themes.

2006-04-10 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs: Fix typo.
	* libs/*: Fix for #78111, #78092 and #78090.

2006-04-04 Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.GtkCore/ProjectResourceProvider.cs: Save the project
	  after adding or removing a resource.

2006-04-03 Lluis Sanchez Gual  <lluis@novell.com>

	* lib/*: Updated.

2006-03-31 Lluis Sanchez Gual <lluis@novell.com>

	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Get open
	  combine events in the GUI thread.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs: Properly
	  delete signals for which there isn't a handler. Half fixed field
	  renaming.
	* lib/*: Updated.

2006-03-31 Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.GtkCore/MonoDevelop.GtkCore.addin.xml: Fix ID and
	  description. Added stetic config files to add-in package.

2006-03-30 Lluis Sanchez Gual <lluis@novell.com> 

	* MonoDevelop.GtkCore.addin.xml: Updated references.

2006-03-29 Lluis Sanchez Gual  <lluis@novell.com>   

	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs:
	  Don't crash if no parse info is available for the file
	  being edited. Should fix #77885.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Don't show
	  the bind to field button for the root container.
	* lib/*: Updated.

2006-03-24 Lluis Sanchez Gual  <lluis@novell.com>   

	* Makefile.am: Use an unified format. Patch by Matze Braun.
	* MonoDevelop.GtkCore.addin.xml: Updated add-in versions.

2006-03-22 Lluis Sanchez Gual  <lluis@novell.com>    

	* MonoDevelop.GtkCore.addin.xml:
	* MonoDevelop.GtkCore.mdp: Removed GladeFileDisplayBinding.
	* lib/*: Updated.
	* Makefile.am: Updated. Some files have been moved to Stetic.
	
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs: Fixed
	  layout switching. Don't show the widget tree pad by default,
	  since it is already available as a combo in the designer.
	* MonoDevelop.GtkCore.GuiBuilder/GladeFileDisplayBinding.cs: Removed.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderPropertiesPad.cs: use
	  the new property tree instead of the grid.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: The designer
	  toolbar has been moved to Stetic.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProjectPad.cs: Changed
	  default placement.

2006-03-19  Jacob Ilsø Christensen  <jacobilsoe@gmail.com>

	* .: Added Makefile.in and Makefile to svn:ignore.

2006-03-15 Lluis Sanchez Gual  <lluis@novell.com>    

	* Makefile.am:
	* MonoDevelop.GtkCore.mdp: Updated.
	
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderEditSession.cs:
	* MonoDevelop.GtkCore/GtkDesignInfo.cs: Added support for using
	  resource images in the designer.
	  
	* MonoDevelop.GtkCore/GtkCoreService.cs: Check if the objects.xml
	  file exists before loading it.
	* MonoDevelop.GtkCore/GeneratorBuildStep.cs: Don't generate code
	  if the stetic file has not been modified since the last
	  generation.
	* MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs: If Gtk
	  support is not enabled, don't enable it if no widgets have
	  been selected.
	* lib/libstetic.dll: Updated.
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Mapped some
	  commands.
	* templates/Window.xft.xml: The constructor of Gtk.Window requires
	  the title of the window.

2006-03-04 Lluis Sanchez Gual  <lluis@novell.com>    

	* MonoDevelop.GtkCore.mdp, Makefile.am: Updated.
	* MonoDevelop.GtkCore/GeneratorBuildStep.cs: When generating
	  code for a project that exports widgets, include the own
	  project library to the generation, since there can be
	  widgets that contain other widgets defined in the project.
	* MonoDevelop.GtkCore.WidgetLibrary/ProjectClassDescriptor.cs:
	  removed some IdeApp dependencies.
	* MonoDevelop.GtkCore.WidgetLibrary/ProjectWidgetLibrary.cs:
	  added method for getting the class information from
	  a project.
	* CachedProjectWidgetLibrary.cs: New widget library class
	  which takes class information from a collection of 
	  ProjectClassInfo objects.
	* MonoDevelop.GtkCore.WidgetLibrary/ProjectPropertyDescriptor.cs:
	  Consider all properties runtime-properties, since they have 
	  been created from class properties.
	* lib/*: Updated.

2006-03-03 Lluis Sanchez Gual  <lluis@novell.com>    

	* Makefile.am: removed debug files.

2006-03-02 Lluis Sanchez Gual  <lluis@novell.com>    
 
	* MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs: Propagate
	  project changes to the editor.
 
2006-03-02 Lluis Sanchez Gual  <lluis@novell.com>   
 
	Initial implementation of the Stetic add-in.
