Permalink
Commits on Jul 11, 2008
  1. 2008-07-11 Mike Kestner <mkestner@novell.com>

    	* libsteticui/ApplicationBackend.cs: removed some CWL spew. This
    	case is apparently expected for first-time builds.
    
    svn path=/trunk/stetic/; revision=107734
    mkestner committed Jul 11, 2008
Commits on Jul 1, 2008
  1. 2008-07-01 Mike Kestner <mkestner@novell.com>

    	* libsteticui/AssemblyResolver.cs: make type resolver public.
    	* libsteticui/LibraryCache.cs: [ToolboxItem] and [Category] scanner
    	for identification of exported widgets from libraries.
    
    svn path=/trunk/stetic/; revision=107002
    mkestner committed Jul 1, 2008
Commits on Jun 25, 2008
  1. 2008-06-25 Mike Kestner <mkestner@novell.com>

    	* libsteticui/Application.cs: use resolver.
    	* libsteticui/ApplicationBackend.cs: use resolver. 
    	* libsteticui/AssemblyResolver.cs: integrate ImportContext. remove
    	usused method and field resolution methods.
    	* libsteticui/AssemblyWidgetLibrary.cs: refactor ImportContext. 
    	use cached objects doc.
    	* libsteticui/CecilWidgetLibrary.cs: refactor to use cached docs
    	and assembly resolver.
    	* libsteticui/LibraryCache.cs: add document props for objects/gui.
    	add objects and gui resource extraction and caching. Refresh using
    	resolver if available.
    	* libsteticui/ProjectBackend.cs: ImportContext refactor to resolver.
    
    svn path=/trunk/stetic/; revision=106598
    mkestner committed Jun 25, 2008
Commits on Jun 19, 2008
  1. 2008-06-19 Mike Kestner <mkestner@novell.com>

    	* configure.in: detect cecil and substitute the dll path.
    	* libsteticui/Makefile.am: build using installed dll.
    	* libsteticui/lib/Mono.Cecil.dll: remove
    
    svn path=/trunk/stetic/; revision=106226
    mkestner committed Jun 19, 2008
  2. 2008-06-19 Mike Kestner <mkestner@novell.com>

    	* libsteticui/AssemblyWidgetLibrary.cs: refactor to use LibraryCache.
    	* libsteticui/CecilWidgetLibrary.cs: use singleton Cache. Refine 
    	NeedsReload.  Call Load (XmlDocument) conditionally.
    	* libsteticui/LibraryCache.cs: hide Load and expose a singleton Cache
    	field to share between AssemblyWidgetLibrary and CecilWidgetLibrary.
    	Remove Gtk reference checking, we will use explicit ToolboxItem attrs
    	instead.  Make HasWidgets a check for an objects.xml file, since we
    	will be constructing one for attr-only assemblies.
    
    svn path=/trunk/stetic/; revision=106221
    mkestner committed Jun 19, 2008
Commits on Jun 18, 2008
  1. 2008-06-18 Mike Kestner <mkestner@novell.com>

    	* libstetic/WidgetLibrary.cs: refactor class addition logic from Load
    	into a protected AddClass method which subclasses can use to add
    	classes marked with [ToolboxItem].
    
    svn path=/trunk/stetic/; revision=106114
    mkestner committed Jun 18, 2008
  2. 2008-06-18 Mike Kestner <mkestner@novell.com>

    	* libsteticui/CecilWidgetLibrary.cs: remove timestamp code and reuse 
    	cache currency logic. flatten out an unnecessary if branch in Load.
    
    svn path=/trunk/stetic/; revision=106111
    mkestner committed Jun 18, 2008
  3. 2008-06-18 Mike Kestner <mkestner@novell.com>

    	* libsteticui/Application.cs: remove dead code
    
    svn path=/trunk/stetic/; revision=106110
    mkestner committed Jun 18, 2008
Commits on Jun 2, 2008
  1. 2008-06-02 Mike Kestner <mkestner@novell.com>

    	libstetic/wrapper/Object.cs: dispose guarding
    	libstetic/wrapper/Widget.cs: dispose guarding
    
    svn path=/trunk/stetic/; revision=104707
    mkestner committed Jun 2, 2008
Commits on May 28, 2008
  1. 2008-05-28 Mike Kestner <mkestner@novell.com>

    	libstetic/editor/ActionGroupEditor.cs: dispose guarding
    	libstetic/editor/ActionMenuItem.cs: dispose guarding
    	libsteticui/ActionGroupDesigner.cs: dispose guarding
    	libsteticui/ActionGroupEditSession.cs: dispose guarding
    	libsteticui/ActionGroupToolbar.cs: dispose guarding
    	libsteticui/WidgetActionBar.cs: dispose guarding
    
    svn path=/trunk/stetic/; revision=104313
    mkestner committed May 28, 2008
Commits on May 21, 2008
  1. 2008-05-21 Mike Kestner <mkestner@novell.com>

    	* libstetic/wrapper/ActionToolbarWrapper.cs: call FillMenu on Wrap
    	so that the actionTree is populated on the editor.  Otherwise we
    	crash when inserting items.  [Fixes #377672]  Also fix what looks to
    	be a copy/paste error on a UIManagerItemType in the ActionTree.
    
    svn path=/trunk/stetic/; revision=103720
    mkestner committed May 21, 2008
Commits on May 20, 2008
  1. 2008-05-20 Mike Kestner <mkestner@novell.com>

    	* libsteticui/LibraryCache.cs: do a recursive delete when revising
    	the cache directory.
    
    svn path=/trunk/stetic/; revision=103606
    mkestner committed May 20, 2008
Commits on May 15, 2008
  1. 2008-05-15 Mike Kestner <mkestner@novell.com>

    	* libsteticui/Application.cs: remove redundant cache.  Destroy widgets
    	on Dispose instead of Disposing them.
    
    svn path=/trunk/stetic/; revision=103285
    mkestner committed May 15, 2008
Commits on May 13, 2008
  1. 2008-05-13 Mike Kestner <mkestner@novell.com>

    	* libsteticui/Application.cs: refactor to split out isolated backend
    	and inprocess backend cases.  Dispose additions.  Destroy handling for
    	the public accessors.
    	* libsteticui/ApplicationBackendController.cs: use IsolatedApplication.
    	* libsteticui/PluggableWidget.cs: IsolatedApplication handling and
    	dispose rework.
    	* libsteticui/Project.cs: ditto.
    	* stetic/Stetic.cs: use new ApplicationFactory.
    
    svn path=/trunk/stetic/; revision=103105
    mkestner committed May 13, 2008
  2. 2008-05-13 Mike Kestner <mkestner@novell.com>

    	* libsteticui/AssemblyResolver.cs: update to JBs latest Linker version.
    	* libsteticui/CecilWidgetLibrary.cs: use new cache API.
    	* libsteticui/LibraryCache.cs: rewritten to use instances, 
    	XmlSerialization of the index and keep the index in memory, and to add
    	HasWidgets capability.  Should be able to remove the other cache from
    	Application now.
    
    svn path=/trunk/stetic/; revision=103101
    mkestner committed May 13, 2008
Commits on May 11, 2008
  1. 2008-05-11 Mike Kestner <mkestner@novell.com>

    	* libsteticui/SignalsEditor.cs: some Disposal bulletproofing.
    
    svn path=/trunk/stetic/; revision=102976
    mkestner committed May 11, 2008
Commits on Apr 30, 2008
  1. 2008-04-30 Mike Kestner <mkestner@novell.com>

    	* libstetic/wrapper/objects.xml: clamp Gtk.Misc.(X|Y)align to values
    	between 0.0 and 1.0.
    
    svn path=/trunk/stetic/; revision=102212
    mkestner committed Apr 30, 2008
Commits on Feb 28, 2008
  1. * libstetic/editor/ActionItem.cs: Properly handle drag event fired by

      the widget selection box. Fixes bug #363865.
    
    svn path=/trunk/stetic/; revision=96889
    slluis committed Feb 28, 2008
  2. * libsteticui/CecilClassDescriptor.cs,

      libsteticui/CecilWidgetLibrary.cs: Properly load icons from
      resurces.
    
    svn path=/trunk/stetic/; revision=96882
    slluis committed Feb 28, 2008
Commits on Feb 25, 2008
  1. * libstetic/ErrorWidget.cs: Always write the ErrorWidget by reusing the

      xml that generated it, unless we are exporting to another format,
      in which case we can't write the same xml, and we replace it by a
      label. Fixes bug #362596.
    
    svn path=/trunk/stetic/; revision=96552
    slluis committed Feb 25, 2008
Commits on Feb 21, 2008
  1. * libsteticui/CecilClassDescriptor.cs: Don't create black boxes for

      custom widgets which allow children. Fixes bug #361650.
    * libsteticui/ContextMenu.cs: Dont show invisible commands.
    * libstetic/wrapper/Frame.cs, libstetic/wrapper/Table.cs,
      libstetic/wrapper/Paned.cs, libstetic/wrapper/Box.cs,
      libstetic/wrapper/ScrolledWindow.cs, libstetic/wrapper/Expander.cs,
      libstetic/wrapper/Notebook.cs: Don't add placeholders if they are
      not allowed.
    * libstetic/wrapper/Container.cs: Don't allow placeholders if a
      container can't have children.
    * libstetic/wrapper/objects.xml: Hide commands not allowed when
      containers does not allow children.
    
    svn path=/trunk/stetic/; revision=96335
    slluis committed Feb 21, 2008
Commits on Feb 20, 2008
  1. * libsteticui/ActionComponent.cs, libstetic/wrapper/Action.cs: Added

      wrapper properties for Label and StockId, since the notify event is
      not being fired for Gtk.Action.
    * libstetic/editor/ActionMenuItem.cs,
      libstetic/editor/ActionToolItem.cs: Use new Action wrapper
      properties to access to the label and stock id.
    
    svn path=/trunk/stetic/; revision=96249
    slluis committed Feb 20, 2008
Commits on Feb 6, 2008
  1. * libsteticui/SignalsEditorBackend.cs: TargetObject can't be set when

      no project is selected.
    
    svn path=/trunk/stetic/; revision=95006
    slluis committed Feb 6, 2008
Commits on Jan 25, 2008
  1. * libsteticui/PropertyTree.cs: Use a theme color for the property group

      headers. Fixes bug #356244.
    
    svn path=/trunk/stetic/; revision=93921
    slluis committed Jan 25, 2008
  2. * libstetic/wrapper/Label.cs: Fix generation of MnemonicWidget property

      assignment.
    * libstetic/wrapper/objects.xml: The default way of 
    * libstetic/editor/WidgetSelector.cs: Sort the list of widgets. Hide
      unselectable widgets.
    
    svn path=/trunk/stetic/; revision=93913
    slluis committed Jan 25, 2008
Commits on Jan 21, 2008
  1. * libsteticui/GuiDispatchServerSink.cs, libsteticui/WidgetDesigner.cs,

      libsteticui/Project.cs: Made events fired by the designer
      synchronous. Fixes some criticals caused by events being fired in
      the wrong order.
    * libstetic/wrapper/Frame.cs, libstetic/wrapper/CheckButton.cs,
      libstetic/wrapper/Container.cs,
      libstetic/wrapper/ScrolledWindow.cs: Fix some gtk warnings and
      criticals.
    
    svn path=/trunk/stetic/; revision=93395
    slluis committed Jan 21, 2008
Commits on Jan 16, 2008
  1. * libsteticui/WidgetDesigner.cs: Fix typo.

    svn path=/trunk/stetic/; revision=93051
    slluis committed Jan 16, 2008
Commits on Jan 15, 2008
  1. * libstetic/wrapper/ComboBox.cs: Fix bug #324925 - Glade import: Text

      combos not correctly imported.
    
    svn path=/trunk/stetic/; revision=92932
    slluis committed Jan 15, 2008
Commits on Jan 14, 2008
  1. * libstetic/editor/Boolean.cs: Improve rendering of checkbox.

    svn path=/trunk/stetic/; revision=92862
    slluis committed Jan 14, 2008
Commits on Jan 11, 2008
  1. 2008-01-11 Marek Safar <marek.safar@gmail.com>

    	* libstetic/editor/ActionMenu.cs, libstetic/editor/ActionMenuBar.cs,
    	libstetic/editor/ActionToolbar.cs, libstetic/undo/ActionDiffAdaptor.cs
    	libstetic/editor/ActionGroupEditor.cs: Build with the latest gmcs.
    	
    
    svn path=/trunk/stetic/; revision=92661
    marek-safar committed Jan 11, 2008
  2. 2008-01-11 Marek Safar <marek.safar@gmail.com>

    	* libsteticui/ActionGroupToolbar.cs: Build with the latest gmcs.
    
    
    svn path=/trunk/stetic/; revision=92655
    marek-safar committed Jan 11, 2008
Commits on Jan 8, 2008
  1. * libsteticui/ProjectBackend.cs: Don't fire load events when loading a

      widget. Fixes part of bug #352065.
    * libstetic/wrapper/Paned.cs: Fix bug in paned initialization. Fixes
      part of bug #352065.
    * libstetic/editor/IconSelectorItem.cs: Added null check. Fixes some
      crashes.
    
    svn path=/trunk/stetic/; revision=92437
    slluis committed Jan 8, 2008
Commits on Dec 13, 2007
  1. * libstetic/wrapper/Container.cs: Call base method when

      attaching/detaching designer, since Object has some logic in those
      methods.
    
    svn path=/trunk/stetic/; revision=91247
    slluis committed Dec 13, 2007
  2. * libstetic/wrapper/ScrolledWindow.cs, libstetic/wrapper/objects.xml:

      Set the correct default for ScrolledWindow.XscrollbarPolicy.
    
    svn path=/trunk/stetic/; revision=91224
    slluis committed Dec 13, 2007
Commits on Dec 12, 2007
  1. * libstetic/editor/ActionMenuItem.cs: Don't try to remove the menu item

      controls if they have not been added to the table.
    
    svn path=/trunk/stetic/; revision=91161
    slluis committed Dec 12, 2007