1. 24 Feb, 2018 1 commit
  2. 04 Jan, 2018 2 commits
  3. 29 Jan, 2016 1 commit
  4. 27 Jan, 2016 1 commit
  5. 25 Jul, 2014 1 commit
  6. 07 May, 2014 1 commit
  7. 05 May, 2014 1 commit
  8. 25 Apr, 2014 1 commit
  9. 17 Apr, 2014 1 commit
  10. 12 Apr, 2014 1 commit
  11. 14 Mar, 2014 1 commit
    • Juan Pablo Ugarte's avatar
      Fixed bug #721098 "Anjuta hangs when opening project" The problem was that... · 5cd0c4cb
      Juan Pablo Ugarte authored
      Fixed bug #721098 "Anjuta hangs when opening project" The problem was that glade registered GtkOffscreenWindow as a new type derived from GtkWindow to use in the run time which prevents Anjuta or any of its pluggins to use the real GtkOffscreenWindow widget.
      
      gladeui/glade-widget-adaptor.c: use glade_util_get_type_from_name() in generate_type()
      to avoid stepping over types that are simply not instantiated yet like GtkOffscreenWindow
      
      gladeui/glade-project.c: Use Adaptor name instead of runtime instance name to avoid
      showing GladeFake* types used by the backend for virtual types.
      5cd0c4cb
  12. 03 Mar, 2014 1 commit
  13. 21 Dec, 2013 1 commit
  14. 18 Dec, 2013 1 commit
    • Juan Pablo Ugarte's avatar
      GladeProjectProperties: added license page. · 325d7ebb
      Juan Pablo Ugarte authored
      Now it is posible to change license type and glade will automatically
      generate it for you if you supply copyright and authors
      
      GladeProject: save license data as comments.
      Make sure comments do not contain "--"
      
      glade-utils.c: added  _glade_util_strreplace() private function.
      325d7ebb
  15. 11 Dec, 2013 3 commits
    • Juan Pablo Ugarte's avatar
      GladeProject: fixed <requires> tag output · c4cc6568
      Juan Pablo Ugarte authored
      GLADE_GTKBUILDER_HAS_VERSIONING() macro needs gtk version numbers,
      not the required module we want to save.
      
      Implemented glade_project_required_libs() using _glade_tsort()
      so that requires tags are saved in dependency order.
      c4cc6568
    • Juan Pablo Ugarte's avatar
      GladeProject: Changed the way we calculate graph dependencies. · 56f47169
      Juan Pablo Ugarte authored
      Instead of using glade_widget_depends() which implied N^2 invocations/iterations
      (where N is the numbers of objects in the project) we now calcualte
      dependencies based on property references.
      This way we only have to iterace over every object once to check the list
      of properties that constitute a reference to them.
      
      In a real world example, sorting objects in geany.glade decreased from 120ms to just 1ms
      
      plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk-widget.c:
        Removed unused glade_gtk_widget_depends()
      56f47169
    • Juan Pablo Ugarte's avatar
      GladeProject: implemented GtkTreeModelIface with a GtkTreeStore proxy object. · 49680fd1
      Juan Pablo Ugarte authored
      This hopefully will set us free of treemodel bugs.
      
      For example, dnd was almost unusable with current gtk master without this patch.
      It was getting lots of iter warnings and eventually crashing if you wanted to drag
      one child from one toplevel to another back and foward.
      
      Besides, now there is less complex code to maintaing (about 300 lines) and
      should be faster in general since GtkTreeModel implements the data tree
      with GLists that do not regenerate each time you want to iterate over the model
      like we had to do because getting children from objects creates a new list.
      49680fd1
  16. 21 Nov, 2013 2 commits
  17. 16 Nov, 2013 2 commits
  18. 03 Oct, 2013 2 commits
  19. 16 Sep, 2013 1 commit
  20. 11 Sep, 2013 1 commit
  21. 01 Sep, 2013 1 commit
  22. 19 Aug, 2013 1 commit
    • Juan Pablo Ugarte's avatar
      Drag&Drop clean up. · 4fced468
      Juan Pablo Ugarte authored
      Added private _GladeDrag interface. (only used internaly in gladeui)
      
      Implemented _GladeDrag in GladePlaceholder GladeWidget GladeDesignView and GladeDesignLayout
      
      Added drag-dest property to GladeWidget to enable/disable drag support
      (used in GtkFixed GtkLayout and GtkOverlay containers)
      
      Made GladeInspector a drag source by implementing GtkTreeDragSource interface in GladeProject
      4fced468
  23. 07 Aug, 2013 1 commit
  24. 19 Jul, 2013 1 commit
  25. 19 May, 2013 1 commit
  26. 28 Apr, 2013 1 commit
  27. 20 Apr, 2013 1 commit
  28. 13 Apr, 2013 1 commit
  29. 12 Apr, 2013 2 commits
  30. 11 Apr, 2013 4 commits