[gtk+] Created tag NATIVE_LAYOUT_INCUBATOR_BRANCHPOINT



The unsigned tag 'NATIVE_LAYOUT_INCUBATOR_BRANCHPOINT' was created.

Tagger: Tristan Van Berkom <tristan van berkom gmail com>
Date: Wed Apr 21 01:36:16 2010 -0400

    Tagging the branch point for native-layout-incubator.

Changes since the last tag 'BEFORE_NATIVE_LAYOUT_API_SWITCH':

Tristan Van Berkom (44):
      Mega commit to change ->get_desired_size() for ->get_desired_width/height().
      Added _gtk_size_group_bump_requisition()
      Refactored GtkSizeGroup for GtkExtendedLayout
      Disabling natural sizes of labels.
      Fixed GtkExtendedLayout interaction with sizegroups plus cleanups
      Fixed test to call the extended layout api instead of consulting ->requisition
      Make GtkWindow use the generic smallest size for the requisition again
      Now gtk_extended_layout_get_desired_size() returns a minimum for minimum in the minimum requisition and a natural for minimum in the natural.
      Fixed GtkLabel reported minimum and natural sizes
      Restore functionality where ellipsizing label *minimum* size grows to "max-char-width".
      Fixed extended layout test to compile without the gtk_label_set_fullsize() api.
      Compute the collective heights for the width of a horizontal box.
      Fixed bug in gtk_extended_get_desired_size().
      Further fixed base outputs of GtkLabel desired geometries.
      Fixed GtkAssistant to not access ->requisition of children directly.
      Implemented GtkExtendedLayout on GtkWindow.
      Added GTK_DEBUG_EXTENDED_LAYOUT flag and use that for debuggin in gtkextendedlayout.c
      Fixed _gtk_size_group_bump_requisition() to properly handle values specified by gtk_widget_set_size_request()
      Fixed GtkSpinner to request 12x12 at init time instead of at expose time.
      Added testextendedlayout2.c to tests.
      Fixed testellipsize
      Fixed computation of sizegroups when no explicit request is set.
      Removing old comments in gtkbin.c
      Fixed height-for-width cache
      Unconditionally return the height for the minimum width when doing get_desired_height()
      Fixed another caching bug in extended layout
      Reduced natural request padding for rotating ellipsizing labels
      Fixed acces of child->requisition; call gtk_widget_get_child_requisition instead.
      GtkAlignment now tries to allocate natural size to the child if available and does the height-for-width calculation depending on allocation.
      Added request_natural argument to get_desired_size()
      Split up width and height queries so that they make more sense (extended-layout)
      Fixed missing return from get_desired_width/height in GtkViewport (causing testgtk to have a small width).
      Various updates to follow new gtk_extended_layout_get_desired_size added argument.
      Restore layout in get_desired_size() after guessing a wrap width
      Fixed GtkLabel to include GtkMisc padding when calculating height-for-width.
      Slightly reduced extended layout cache size, updated authors/copywrite year.
      Fixed GtkLabel to wrap correctly and report width-for-height correctly when vertical.
      Added test to demonstrate width-for-height labels.
      Make sure not to base the minimum size on "max-width-chars", only the natural size.
      Updating test for api change.
      Updated test for api change.
      Added test reflecting the usage of GtkLabel parameters.
      Improved legibility of the label parameters test.
      Added documentation, implemented gtk_extended_layout_is_height_for_width() where needed.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]