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



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

Summary of new commits:

  614d0e7... build: Depend on cairo-gobject
  7b7c1e3... API: add gdk_cairo_get_clip_rectangle() convenience API
  c59fb83... API: Add API to query width and height when rendering
  5db3a5c... widget: Add draw signal
  123d4e9... progressbar: Port to new draw signal
  eefb299... hsv: Convert to draw signal
  9fc057f... separator: Convert to draw signal
  c6c8f38... ruler: Don't create two cairo_t's
  0e50cef... API: ruler: Change draw_ticks vfunc
  f2f6df2... ruler: Change the way the ruler handles exposes
  75e8c27... API: ruler: Remove private ruler draw functions from header
  aae32ed... API: ruler: Change draw_pos vfunc to take a cr, width and h
  acb0679... ruler: Port to draw signal
  bbc4989... API: Add gtk_cairo_should_draw_window()
  33b7158... entry: Add bug reference to workaround
  2054d19... entry: Split else ifs into separate if statements
  a2168b3... entry: Port to draw signal
  3ff90f7... entry: Remove gtk_entry_is_drawable() checks when painting
  e46835f... spinbutton: Port to draw vfunc
  81df160... image: Always render the whole image
  05219d9... image: Port to draw vfunc
  2d91a66... spinner: Port to draw vfunc
  d3266b4... cellview: Port to draw vfunc
  0e5682d... calendar: Create one cairo_t per expose event and pass it a
  d437202... calendar: Fix drawing order for windows
  5f789a2... calendar: Port to draw vfunc
  7985235... arrow: Port to draw vfunc
  9c3b845... tests: Remove ability to set backend from testfilechooser
  7a0bd79... range: Make drawing use a single cairo context
  c1b0424... range: Port to draw vfunc
  f109d53... scale: Port to draw vfunc
  f134eb0... label: Port to draw vfunc
  92175a1... accellabel: Port to draw vfunc
  809c4c2... widget: Store the expose event in the cairo_t, not just the
  62c86b5... API: Add gtk_container_propagate_draw()
  ace7056... treeview: Draw empty tree view with Cairo
  91a0492... treeview: Invalidate on expander changes, don't just repain
  304aa52... treeview: Use Cairo for all bin window drawing
  845988b... treeview: Do not put different windows in else if branches 
  b29a261... treeview: Update rubberbanding code to Cairo
  2702330... treeview: Port to draw vfunc
  7d27dde... toolpalette: Port to draw vfunc
  c7aea61... toolbar: Don't propagate events to placeholders
  fa6f30c... toolbar: Port to draw vfunc
  5fd3ede... separatortoolitem: Port to draw vfunc
  7344bc7... textview: Port to draw vfunc
  510bca1... menubar: Port to draw vfunc
  8b367ed... menu: Port to draw vfunc
  ab77521... iconview: Simplify rubberband drawing
  7b569ea... iconview: Check if the cr is clipped instead of using regio
  924079b... iconview: Port to draw vfunc
  da2f641... layout: Port to draw vfunc
  388867b... statusbar: Port to draw vfunc
  27e9765... infobar: Port to draw vfunc
  994894d... paned: Port to draw vfunc
  144d88c... notebook: Remove useless optimization
  458897f... notebook: Draw focus when drawing tab
  901424b... notebook: Use a for loop when iterating over a list
  7cb179c... notebook: Reorder expose function in preparation of draw vf
  d830bbe... notebook: remove check for is_drawable
  ad40d8a... notebook: Simplify draw_tab function a bit
  6a44541... notebook: Draw tabs and arrows with Cairo
  d79aab2... notebook: The drawable check is not necessary
  06a584d... notebook: Port to draw vfunc
  5a70ef6... viewport: Don't paint stuff in realize handler
  0d790cb... viewport: Merge gtk_viewport_paint() into expose function
  652c401... viewport: Pass sizes explicitly to paint functions
  fd1e6d7... viewport: Port to draw vfunc
  8b261a4... viewport: No need to check if the widget is drawable anymor
  eb95358... scrolledwindow: Move paint function into expose handler
  e4c4d7c... scrolledwindow: Port to draw vfunc
  85dd6c5... eventbox: Merge paint function into expose function
  2a39c6d... eventbox: Port to draw vfunc
  11bb236... combobox: Port to draw vfunc
  145ceeb... menuitem: Move paint function into expose function
  5bc33da... menuitem: Port to draw vfunc
  b864946... menuitem: Remove is_drawable() check
  9ec5801... tearoffmenuitem: Merge paint() into expose()
  8a14a54... tearoffmenuitem: Don't clear the window, it should be clear
  0da183b... tearoffmenuitem: Port to draw vfunc
  762bfd4... API: checkmenuitem: Port to draw vfunc
  a853608... tearoffmenuitem: remove is_drawable() check
  1b8d476... button: Remove is_drawable() check
  964685b... button: Port to draw vfunc
  2718e70... handlebox: Don't draw outside of expose events
  ec8702f... handlebox: Simplify painting code
  5bf0443... handlebox: Port to draw vfunc
  79196cc... checkbutton: Remove excessive is_drawable() check
  692d667... checkbutton: Remove redundant is_drawable() check
  6f2a8ee... radiobutton: Remove redundant is_drawable() check
  214822c... API: checkbutton: Port to draw vfunc
  5dea43b... frame: Remove unneeded is_drawable() check
  af7a0ed... frame: Port to draw vfunc
  61c910a... expander: Port to draw vfunc
  938b1f0... window: Remove hack to set background
  4ecf456... window: Port to draw vfunc
  183f264... trayicon: Port to draw vfunc
  3e738b0... assistant: Port to draw vfunc
  85ac036... toolitemgroup: Connect to draw signal
  4a451c4... tooltip: Connect to draw signal
  241b612... notebook: Connect to draw signal
  d8f6535... colorbutton: Connect to draw event
  e38a27e... filechooserentry: Connect to draw event
  cce0370... colorsel: Connect to draw signal
  759316b... dnd: Connect to raw func for drag hilight
  f367f55... dnd-quartz: Connect to draw func for dnd hilight
  1d380a0... printunixdialog: Connect to draw signal for collate callbac
  fbc05be... printunixdialog: Connect to draw vfunc
  f2d3837... gtk-demo: Connet to draw signal in drawingarea example
  c26fcef... gtk-demo: Connect to draw signal in pixbufs example
  0c13f07... gtk-demo: Connect to draw signal in rotated-text
  b3fc059... imcontextxim: Connect to draw signal
  b8bca6f... perf: Connect to draw signal
  9869ff5... testcairo: Connect to draw signal
  2f29a7f... tests: Connect to draw signal in testellipsise
  6c11a68... tests: Connect to draw signal in testoffscreenwindow
  e02f4c4... tests: Connect to draw signal in testimage
  0e027f4... testgtk: Connect to draw signal in alpha test
  977cc88... testgtk: Connect to draw signals in "composited window" exa
  d382b62... testgtk: Connect to draw signal in "rotated text" example
  b10843b... testtooltips: Don't call gdk_window_get_pointer() in expose
  87e9b6c... testtooltips: Connect to draw signal
  a1111bc... gtk-demo: Use draw signal in color selection demo
  1f7f3cc... pixbuf-demo: Use draw signal
  fd8cfcf... testpixbuf-scale: Connect to draw signal
  88fe5dd... testpixbuf-save: Use the draw signal
  01c6255... tests: Use draw signal in testinput
  29b2888... testoffscreen: Connect to draw signal
  48a8203... tests: Use draw vfunc in print-editor
  81e4d14... gdk: Make GdkWindow cope better with its surface outliving 
  2086ff0... x11: When querying window size, ask the wrapper, not oursel
  8b1d482... testgtk: Use draw signal in resize grips example
  cf5881c... testgtk: Make big windows test not use expose events
  4fda3aa... testgtk: Use draw signal in gridded geometry example
  44fb72e... testgtk: Remove non-existing property from frame constructo
  e99342f... testgtk: Use draw signal in cursors example
  2b7f747... testgtk: Use draw signal in scrolling test
  fac3f38... testgtk: Use draw signal in layout test
  05644a8... gtk-demo: Port offscreen example to draw vfunc
  fdd2eac... gtk-demo: Port offscreen example to draw vfunc
  5f6ca2f... test: Port offscreen test to draw vfunc
  507e4b8... image: Add a default case to switch statement to avoid gcc 
  63307ab... iconfactory: Initialize varibale to NULL in failure path
  2e1a056... widget: Clip drawing to the widget's allocation.
  db38592... Change semantics of the draw signal
  a1066db... container: Implement gtk_container_propagate_draw() without
  f55ccd3... API: Remove gtk_container_propagate_expose()
  6185e3a... API: widget: Remove the expose event
  b00b3b6... API: style: Remove old drawing functions
  a284708... API: Rename gtk_cairo_paint_*() to gtk_paint_*()
  af87800... API: Get rid of gtk_draw_insertion_cursor()
  50d1183... API: Remove gtk_cell_renderer_render()
  0c4ee6a... API: gtk_cell_renderer_render_cairo() => gtk_cell_renderer_
  1e0a65e... API: Add gtk_widget_draw()
  99ee039... widget: Check the widget has an allocation in gtk_widget_dr
  dbb5a1e... Docs: start migration guide additions
  5e8f1ef... Add gtk_cairo_should_draw_window to the docs
  f954bde... API: Add size getters for GdkWindow
  53c1822... gdk: No need to clear offscreen window when showing
  6dd33ec... API: Remove window clear APIs
  99eba6d... x11: Get rid of gdk_drawable_get_size() usage
  6dd8128... quartz: Get rid of gdk_drawable_get_size() usage
  1f61973... win32: Get rid of gdk_drawable_get_size() usage
  37dfaf8... gdk: Get rid of gdk_drawable_get_size() usage
  8a656a9... gtk-demo: Get rid of gdk_drawable_get_size() usage
  d797fae... xxx: quartz
  d8ec47b... msw-engine: Remove sanitize_size code
  55ae22f... xxx: gtk-demo
  8405241... calendar: Get rid of gdk_drawable_get_size() usage
  e52b2e0... entry: Get rid of gdk_drawable_get_size() usage
  b9bf279... handlebox: Get rid of gdk_drawable_get_size() usage
  7657920... iconview: Get rid of gdk_drawable_get_size() usage
  0107a1a... menu: Get rid of gdk_drawable_get_size() usage
  14b8f9a... notebook: Get rid of gdk_drawable_get_size() usage
  819076c... offscreenwindow: Get rid of gdk_drawable_get_size() usage
  6329a89... plug: Get rid of gdk_drawable_get_size() usage
  5ce9596... spinbutton: Get rid of gdk_drawable_get_size() usage
  29c0ecb... testutils: Get rid of gdk_drawable_get_size() usage
  b3e4e03... textview: Get rid of gdk_drawable_get_size() usage
  75c49b0... treeview: Get rid of gdk_drawable_get_size() usage
  ada30c0... viewport: Get rid of gdk_drawable_get_size() usage
  5bfb132... widget: Get rid of gdk_drawable_get_size() usage
  d80fcc0... window: Get rid of gdk_drawable_get_size() usage
  a2f0f6a... dnd-quartz: Get rid of gdk_drawable_get_size() usage
  7d6102e... testgtk: Get rid of gdk_drawable_get_size() usage
  a18c002... tests: Get rid of gdk_drawable_get_size() usage in offscree
  a2ddd3d... tests: Get rid of gdk_drawable_get_size() usage in testwind
  9a78382... docs: Get rid of gdk_drawable_get_size() usage in shooter e
  38173b4... gdk: Remove default implementations for get_*_region
  57cda20... API: remove gdk_drawable_get_size()
  8d32b33... size-request: Rename functions to gtk_size_request_get_pref
  fb4c4a4... cell-size-request: Rename to gtk_cell_size_request_get_pref
  436b116... cellrenderer: Merge GtkCellSizeRequest into GtkCellRenderer
  4fd7524... Move GtkSizeRequest into GtkWidget
  b7a51f9... API: Add gtk_cairo_transform_to_window()
  42c506e... textview: Use gtk_cairo_transform_to_window()
  763f2c9... calendar: Use gtk_cairo_transform_to_window()
  4b8f072... entry: Use gtk_cairo_transform_to_window()
  a6e845c... iconview: Use gtk_cairo_transform_to_window()
  31f084a... menu: Use gtk_cairo_transform_to_window()
  9c08be7... notebook: Use gtk_cairo_transform_to_window()
  ebb7e30... spinbutton: Use gtk_cairo_transform_to_window()
  f50f452... treeview: Use gtk_cairo_transform_to_window()



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