1. 25 Jun, 2010 1 commit
  2. 20 Jun, 2010 1 commit
  3. 18 Jun, 2010 1 commit
    • Tristan Van Berkom's avatar
      Mass api change from GtkExtendedLayout --> GtkSizeRequest · edd57602
      Tristan Van Berkom authored
      This commit makes a few massive changes to the extended layout
      code:
        a.) gtkextendedlayout.c --> gtksizerequest.c
        b.) _is_height_for_width --> get_request_mode()
        c.) get_desired_size(), get_desired_width(), get_desired_height() -->
            get_size(), get_width(), get_height()
      
      This is the first partial commit and only effects portions
      of the tree that have already been merged in master (in order to
      easily cherry pick this commit).
      
      Conflicts:
      
      	gtk/Makefile.am
      	gtk/gtk.h
      	gtk/gtk.symbols
      	gtk/gtkextendedlayout.h
      edd57602
  4. 09 Jun, 2010 1 commit
    • Matthias Clasen's avatar
      Get rid of GtkProgress · 5e0dfed1
      Matthias Clasen authored
      The entire api was deprecated since 2.0. This patch detangles
      GtkProgress from GtkProgressBar and moves all the pieces into
      GtkProgressBar that are required for non-deprecated progressbar
      functionality.
      
      Bug #620618
      5e0dfed1
  5. 07 Jun, 2010 1 commit
    • Matthias Clasen's avatar
      Add GtkApplication · 1ae257d0
      Matthias Clasen authored
      This is a work in progress to stub out an application class. The
      primary goal is to provide a mechanism for applications to export
      GtkActions, and there is a standard "Quit" action.
      
      This is based on GApplication.
      
      Future work:
       * Add a way to say "This is my application menubar", which gets
         put into all toplevel windows on non-OS-X, and into the top
         on OS X.
       * Support session management.
       * Support application settings.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=127958
      1ae257d0
  6. 18 May, 2010 1 commit
  7. 10 May, 2010 1 commit
  8. 08 May, 2010 1 commit
    • Matthias Clasen's avatar
      Make 3.0 parallel-installable to 2.x · 7447ef0f
      Matthias Clasen authored
      In particular, rename
      
        - libraries to lib*-3.0.so
        - pc files to *-3.0.pc
        - include paths to /usr/include/gtk-3.0/*
        - module paths to /usr/lib/gtk-3.0/*
        - rc files names to gtk-3.0/gtkrc
        - commandline utilities to *-3.0
        - adjust documentation
      
      Also change the install location for unix-print headers to
      /usr/include/gtk-3.0/unix-print/gtk.
      7447ef0f
  9. 02 May, 2010 9 commits
  10. 21 Apr, 2010 1 commit
  11. 12 Apr, 2010 1 commit
  12. 06 Apr, 2010 1 commit
    • Tristan Van Berkom's avatar
      Add new GtkExtendedCell interface · 7beb83ce
      Tristan Van Berkom authored
      Added a new interface to extend layout information of GtkCellRenderers,
      GtkCellRenderer is a prerequisite of GtkExtendedCellIface and provides
      a base implementation of ->get_desired_size() with ->get_size().
      
      Note that the api for GtkExtendedCell differs from GtkExtendedLayout
      since the cells need to be passed an additional widget to calculate
      sizes contextual to the widget/screen (fonts etc).
      7beb83ce
  13. 04 Apr, 2010 10 commits
  14. 22 Mar, 2010 1 commit
  15. 09 Feb, 2010 1 commit
  16. 31 Dec, 2009 2 commits
  17. 28 Dec, 2009 1 commit
  18. 21 Dec, 2009 1 commit
  19. 19 Dec, 2009 1 commit
    • Benjamin Otte's avatar
      Fix up linker flags · 9e7c91bf
      Benjamin Otte authored
      This adds LDFLAGS everywhere where they were previously pulled in via
      other libraries. This is however unsupported by modern linkers.
      You can trigger these failures by building with gold (or, I'm told, with
      very new ld).
      9e7c91bf
  20. 16 Dec, 2009 3 commits