2006-12-14 18:23 Jo Vermeulen * Uiml/FrontEnd/CompactGui.cs: Updated invocation of "ShowDialog" method to prevent crash on PocketPC. * Uiml/FrontEnd/compactgui.uiml: Added correct logic component for PocketPC version in comments. * Uiml/Rendering/CompactSWF/CompactSWFRenderedInstance.cs: Fixed loading of multiple forms with Application.Run. 2006-12-11 10:25 Jo Vermeulen * Uiml/UimlDocument.cs: Added method ListOfPeers to return the entire ArrayList. * Uiml/Peers/DClass.cs: * Uiml/Peers/DParam.cs: * Uiml/Peers/DProperty.cs: * Uiml/Peers/Vocabulary.cs: Always created an ArrayList of children, instead of returning null (cleaner to program, and results in less errors). 2006-05-30 14:08 Jo Vermeulen * Uiml/AssemblyInfo.cs: Removed specification of key file * Uiml/Part.cs: Fixed a Compact.NET incompatibility 2006-05-30 13:13 Jo Vermeulen * Uiml/Utils/Reflection/AssemblyLoader.cs: * Uiml/Executing/Script.cs: * Uiml/Executing/Callers/CallerFactory.cs: Fixed a few Compact .NET compatibility issues 2006-05-17 15:40 Jo Vermeulen * Uiml/Utils/Reflection: * Uiml/Utils/Reflection/AssemblyLoader.cs: * Uiml/Utils/Reflection/AssemblyNotFoundException.cs: Added auxiliary classes to handle the dynamic loading of assemblies. This way it isn't spread out over the entire codebase, and should be easy to change in the future. * Uiml/Makefile: Adjusted Makefile to take into account the newly created Uiml.Utils.Reflection namespace. * Uiml/ExternalLibraries.cs: * Uiml/Executing/Script.cs: * Uiml/Executing/Callers/CallerFactory.cs: * Uiml/FrontEnd/CompactGUI.cs: * Uiml/FrontEnd/GtkGUI.cs: * Uiml/FrontEnd/SwfGUI.cs: * Uiml/Rendering/BackendFactory.cs: * Uiml/Rendering/CompactSWF/CompactSWFRenderer.cs: * Uiml/Rendering/GTKsharp/GtkRenderer.cs: * Uiml/Rendering/SWF/SWFRenderer.cs: * Uiml/Rendering/WXnet/WxRenderer.cs: adjusted these classes to use the new AssemblyLoader instead of loading the assemblies themselves. 2006-05-17 11:06 Jo Vermeulen * Uiml/FrontEnd/gtkgui.uiml: Fixed a bug in a property that was used on the libraries list (append vs add) 2006-05-16 15:47 Jo Vermeulen * examples/swf/layout/swfCopy_boxes.uiml: Added an example that illustrates how HBox and VBox containers can be used. 2006-05-15 14:20 Jo Vermeulen * Uiml/Part.cs: * Uiml/Executing/Binding/UimlEventHandlerAttribute.cs: * Uiml/LayoutManagement/LayoutPropertyRepository.cs: Improved code comments and console output to be more understandable. 2006-05-08 10:41 Jo Vermeulen * Uiml/Makefile: Removed dependencies on Boo and Nemerle, now loading them dynamically. * Uiml/Executing/Script.cs: Dynamically load Boo and Nemerle. Currently Nemerle is buggy due to its dependency on .NET 2.0, which gets mixed with 1.0 assemblies since we heavily use Assembly.LoadWithPartialName. 2006-02-15 15:45 Jo Vermeulen * Uiml/Executing/Callers/CallerFactory.cs: Added a FIXME, there is a piece of code that doesn't work on Compact .NET. Again, thanks to Volker Janzen for the report. 2006-02-15 15:22 Jo Vermeulen * Uiml/Part.cs: Updated a piece of Compact .NET code that didn't compile anymore. Thanks to Volker Janzen for reporting this. 2006-01-23 14:50 Jo Vermeulen * Uiml/Executing/Callers/CallerFactory.cs: Improved console output when dynamically loading XML-RPC libraries. * examples/gtk-sharp/xmlRpcCall.cs: set an appropriate title. 2005-12-06 16:00 takis * Uiml/Rendering/: CompactSWF/uiml-compactswf.snk, SWF/uiml-swf.snk, WXnet/uiml-wx-net.snk: Added snk files * debian/: changelog, control, copyright, docs, rules: Debianisation! :) * Makefile: Added toplevel Makefile with basic targets. * Uiml/Makefile: - Extended Makefile with install target - Made Makefile more GNU Standards compliant * INSTALL, Uiml/ExternalLibraries.cs, Uiml/FrontEnd/CompactGUI.cs, Uiml/FrontEnd/GtkGUI.cs, Uiml/FrontEnd/SwfGUI.cs: Removed more references to local DLLs (LoadFrom -> LoadWithPartialName). * Uiml/Makefile, Uiml/uiml-xml-rpc.snk, debian/control: Added building of XML-RPC and WX.Net targets. 2005-12-05 17:15 takis * Uiml/: Executing/Callers/CallerFactory.cs, Rendering/BackendFactory.cs: Change to enable loading libraries from the GAC. 2005-11-23 Jo Vermeulen * TODO: Updated and reformatted. 2005-11-22 Jo Vermeulen * Uiml/FrontEnd/UimlFrontEnd.cs: * Uiml/Rendering/BackendFactory.cs: * Uiml/Rendering/NoRendererAvailableException.cs: Improved error handling when no suitable renderer can be found. * Uiml/Rendering/Renderer.cs: * Uiml/Rendering/SWF/SWFRenderer.cs: * Uiml/UimlDocument.cs: * Uiml/Interface.cs: * Uiml/Property.cs: * Uiml/Part.cs: Updates to support layout management * Uiml/LayoutManagement/*: checked in layout management classes. * Cassowary/*: checked in Cassowary.net constraint solver. * Uiml/Makefile: added solver target for Cassowary.net. * Cassowary.net.README: the Cassowary.net-specific README file. * Cassowary.net.AUTHORS: the Cassowary.net-specific AUTHORS file. 2005-11-21 Jo Vermeulen * Uiml/Part.cs: Added RemoveChild, AddProperty and RemoveProperty methods. Updated ToString method. * Uiml/Property.cs: Added constructor with part name, name and value as arguments. * Uiml/Structure.cs: Added PartTree method. * Uiml/Style.cs: Added RemoveProperty method. * Uiml/UimlDocument.cs: Added PartTree method (which calls the PartTree method of the document's structure). 2005-11-14 Jo Vermeulen * Uiml/Part.cs: Added a ToString method which prints out the part tree. * Merged improvements to callers and BackendFactory from layout management code. * Preparing merge of layout management code by adding a PreRender method to the renderer in addition to its Render method. 2005-11-09 Jo Vermeulen * Uiml/Executing/Script.cs: Scripting with Nemerle and Boo now works. * examples/gtk-sharp/scripted-buttons.uiml: Added Nemerle, Boo and JScript scripts to this example. JScript is currently not yet supported on Mono though. 2005-11-08 Jo Vermeulen * Uiml/UimlDocument: Fixed Title property. * Uiml/Head.cs: Added support for the title meta tag. * Uiml/Rendering/GTKsharp/GtkRenderer.cs: * Uiml/Rendering/SWF/SWFRenderer.cs: Render correct title. * examples/gtk-sharp/gtkTitle.uiml: * examples/swf/swfTitle.uiml: GTK# and SWF examples that use the title meta tag. * Uiml/FrontEnd/gtkgui.uiml * examples/swf/swfMultipleWidgets.uiml: removed references to local files. 2005-11-07 Jo Vermeulen * Uiml/Rendering/CompactSWF/CompactSWFTypeDecoder.cs: Added support for multiple column ListView items, just as in the SWF backend. * Many fixes regarding the university name change, remains of the original GPL license and references to local files in the examples. Contributed by Panagiotis Issaris . * Uiml/Makefile: Updated Makefile to also copy gtkgui.uiml and compactgui.uiml to the Uiml/ directory when uiml.net.exe is build. * Uiml/FrontEnd/SwfGUI.cs: Changed library from uimldotnet.dll to uiml.net.dll. * Uiml/Executing/Script.cs: fixed bug with loading of assemblies needed for a script. 2005-11-06 Kris Luyten * Uiml/Executing/Callers/CallerFactory.cs: avoid crash for inline scripted calls 2005-10-26 Jo Vermeulen * Uiml/Rendering/SWF/SWFTypeDecoder.cs: ListView items can now also contain values for multiple columns. These values are separated by a ';'. * examples/swf/swfListview_multiple-details.uiml: corresponding example 2005-08-12 Jo Vermeulen * Uiml/ReplaceTemplateResolver.cs: * Uiml/UnionTemplateResolver.cs: * Uiml/CascadeTemplateResolver.cs: Implemented Resolve() method. Still some extra checking to do for union and cascade: need to check for duplicates. In order to make this independent, should implement it in higher class (UimlAttributes?). Replace works perfectly though. * examples/gtk-sharp/replaceTemplate.uiml: * examples/gtk-sharp/unionTemplate.uiml: * examples/gtk-sharp/cascadeTemplate.uiml: corresponding examples. Would be nice to get cascadeTemplate.uiml correctly working (no duplicate elements). * examples/gtk-sharp/styleTemplate.uiml: example where a