[gtk+] (153 commits) Created branch rendering-cleanup-next



The branch 'rendering-cleanup-next' was created.

Summary of new commits:

  d0eb693... build: Depend on cairo-gobject
  3aa25c4... API: add gdk_cairo_get_clip_rectangle() convenience API
  77191c6... widget: Add draw signal
  5a668c5... progressbar: Port to new draw signal
  17d34c3... hsv: Convert to draw signal
  4523e7b... separator: Convert to draw signal
  7c530cf... ruler: Don't create two cairo_t's
  c4eaf07... API: ruler: Change draw_ticks vfunc
  762f035... ruler: Change the way the ruler handles exposes
  cd0655e... API: ruler: Remove private ruler draw functions from header
  68a93a6... API: ruler: Change draw_pos vfunc to take a cr, width and h
  e0c8e21... ruler: Port to draw signal
  a6dee22... API: Add gtk_cairo_should_draw_window()
  2b9d668... entry: Add bug reference to workaround
  15c2c07... entry: Split else ifs into separate if statements
  0446f2b... entry: Port to draw signal
  8c101cf... entry: Remove gtk_entry_is_drawable() checks when painting
  075a6f5... spinbutton: Port to draw vfunc
  0ac62e3... image: Always render the whole image
  42d4baa... image: Port to draw vfunc
  0e0425e... spinner: Port to draw vfunc
  8cd424d... cellview: Port to draw vfunc
  ce2616e... calendar: Create one cairo_t per expose event and pass it a
  63f0ae5... calendar: Fix drawing order for windows
  be68e06... calendar: Port to draw vfunc
  c5a346d... arrow: Port to draw vfunc
  aca88c2... tests: Remove ability to set backend from testfilechooser
  aa6cbbe... range: Make drawing use a single cairo context
  6f174e5... range: Port to draw vfunc
  6329e66... scale: Port to draw vfunc
  cdfc300... label: Port to draw vfunc
  688a9bd... accellabel: Port to draw vfunc
  7be1d8e... widget: Store the expose event in the cairo_t, not just the
  1770590... API: Add gtk_container_propagate_draw()
  8999460... treeview: Draw empty tree view with Cairo
  9fbfa92... treeview: Invalidate on expander changes, don't just repain
  df2e278... treeview: Use Cairo for all bin window drawing
  ac0f925... treeview: Do not put different windows in else if branches 
  3848dd2... treeview: Update rubberbanding code to Cairo
  d6a0536... treeview: Port to draw vfunc
  8ae2492... toolpalette: Port to draw vfunc
  1668c48... toolbar: Don't propagate events to placeholders
  5e48e36... toolbar: Port to draw vfunc
  80ace17... separatortoolitem: Port to draw vfunc
  26f507d... textview: Port to draw vfunc
  142c4eb... menubar: Port to draw vfunc
  04b6b63... menu: Port to draw vfunc
  1672b91... iconview: Simplify rubberband drawing
  5ef3cee... iconview: Check if the cr is clipped instead of using regio
  1a95476... iconview: Port to draw vfunc
  6a11c07... layout: Port to draw vfunc
  b36568f... statusbar: Port to draw vfunc
  b0e3779... infobar: Port to draw vfunc
  e6be1f0... paned: Port to draw vfunc
  e666c11... notebook: Remove useless optimization
  eb4da0f... notebook: Draw focus when drawing tab
  5dac7b2... notebook: Use a for loop when iterating over a list
  5df1085... notebook: Reorder expose function in preparation of draw vf
  f794a0a... notebook: remove check for is_drawable
  2e7321b... notebook: Simplify draw_tab function a bit
  70d67de... notebook: Draw tabs and arrows with Cairo
  25cc1f3... notebook: The drawable check is not necessary
  d105263... notebook: Port to draw vfunc
  0c193b5... viewport: Don't paint stuff in realize handler
  53e0bee... viewport: Merge gtk_viewport_paint() into expose function
  50ef0b9... viewport: Pass sizes explicitly to paint functions
  a18df45... viewport: Port to draw vfunc
  440e699... viewport: No need to check if the widget is drawable anymor
  4a6f57a... scrolledwindow: Move paint function into expose handler
  d2776d7... scrolledwindow: Port to draw vfunc
  552310b... eventbox: Merge paint function into expose function
  e251516... eventbox: Port to draw vfunc
  85f81bf... combobox: Port to draw vfunc
  9d5751d... menuitem: Mov paint function into expose function
  bfc0318... menuitem: Port to draw vfunc
  de7a39d... menuitem: Remove is_drawable() check
  0d9ee9d... tearoffmenuitem: Merge paint() into expose()
  da00fd1... tearoffmenuitem: Don't clear the window, it should be clear
  7da9b05... tearoffmenuitem: Port to draw vfunc
  582db97... API: checkmenuitem: Port to draw vfunc
  0ee67e0... tearoffmenuitem: remove is_drawable() check
  f0ca7af... button: Remove is_drawable() check
  b4ade5f... button: Port to draw vfunc
  6026bec... handlebox: Don't draw outside of expose events
  d14055a... handlebox: Simplify painting code
  4f85549... handlebox: Port to draw vfunc
  363109a... checkbutton: Remove excessive is_drawable() check
  7ff92af... checkbutton: Remove redundant is_drawable() check
  6453eae... radiobutton: Remove redundant is_drawable() check
  f6718db... API: checkbutton: Port to draw vfunc
  5f151a4... frame: Remove unneeded is_drawable() check
  968ffe2... frame: Port to draw vfunc
  25ec6ba... expander: Port to draw vfunc
  81d7ffe... window: Remove hack to set background
  bf981e2... window: Port to draw vfunc
  8d12d26... trayicon: Port to draw vfunc
  e013468... assistant: Port to draw vfunc
  acb7c48... toolitemgroup: Connect to draw signal
  d6e0a32... tooltip: Connect to draw signal
  4612a74... notebook: Connect to draw signal
  7378bc7... colorbutton: Connect to draw event
  a7af887... filechooserentry: Connect to draw event
  7bd01ea... colorsel: Connect to draw signal
  caea294... dnd: Connect to raw func for drag hilight
  91c9551... dnd-quartz: Connect to draw func for dnd hilight
  cd80bb8... printunixdialog: Connect to draw signal for collate callbac
  1d10a07... printunixdialog: Connect to draw vfunc
  098cf19... gtk-demo: Connet to draw signal in drawingarea example
  d6a9c5a... gtk-demo: Connect to draw signal in pixbufs example
  a33f4a3... gtk-demo: Connect to draw signal in rotated-text
  aa33865... imcontextxim: Connect to draw signal
  90de772... perf: Connect to draw signal
  4297b01... testcairo: Connect to draw signal
  04e5f75... tests: Connect to draw signal in testellipsise
  872a5dd... tests: Connect to draw signal in testoffscreenwindow
  d755898... tests: Connect to draw signal in testimage
  4ca85be... testgtk: Connect to draw signal in alpha test
  29b58d1... testgtk: Connect to draw signals in "composited window" exa
  41e4c5c... testgtk: Connect to draw signal in "rotated text" example
  0326ca2... testtooltips: Don't call gdk_window_get_pointer() in expose
  e7f72e6... testtooltips: Connect to draw signal
  18de42c... gtk-demo: Use draw signal in color selection demo
  2e65111... pixbuf-demo: Use draw signal
  52f6b07... testpixbuf-scale: Connect to draw signal
  d67233c... testpixbuf-save: Use the draw signal
  62251be... tests: Use draw signal in testinput
  3df1e56... testoffscreen: Connect to draw signal
  d97c7fc... tests: Use draw vfunc in print-editor
  386a706... gdk: Make GdkWindow cope better with its surface outliving 
  5b2bd9e... x11: When querying window size, ask the wrapper, not oursel
  3a3e128... testgtk: Use draw signal in resize grips example
  b9ed1bd... testgtk: Make big windows test not use expose events
  fe319fb... testgtk: Use draw signal in gridded geometry example
  1502474... testgtk: Remove non-existing property from frame constructo
  267a78d... testgtk: Use draw signal in cursors example
  68c8758... testgtk: Use draw signal in scrolling test
  88d4267... testgtk: Use draw signal in layout test
  422c50b... gtk-demo: Port offscreen example to draw vfunc
  252bd13... gtk-demo: Port offscreen example to draw vfunc
  50e9c7c... test: Port offscreen test to draw vfunc
  807d019... image: Add a default case to switch statement to avoid gcc 
  37c0274... iconfactory: Initialize varibale to NULL in failure path
  d71e06d... widget: Clip drawing to the widget's allocation.
  d0df7cf... Change semantics of the draw signal
  ef87a39... container: Implement gtk_container_propagate_draw() without
  4916070... API: Remove gtk_container_propagate_expose()
  9ece98d... API: widget: Remove the expose event
  fd5e9d9... API: style: Remove old drawing functions
  fae9ab5... API: Rename gtk_cairo_paint_*() to gtk_paint_*()
  2c21045... API: Get rid of gtk_draw_insertion_cursor()
  dc8f9c2... API: Remove gtk_cell_renderer_render()
  ee70c42... API: gtk_cell_renderer_render_cairo() => gtk_cell_renderer_
  9d9c627... API: Add gtk_widget_draw()



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