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



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

Summary of new commits:

  9656df8... build: Depend on cairo-gobject
  3f87e16... API: add gdk_cairo_get_clip_rectangle() convenience API
  ae91a68... API: Add API to query width and height when rendering
  fab4c78... widget: Add draw signal
  7e1b743... progressbar: Port to new draw signal
  77c9c63... hsv: Convert to draw signal
  7193f0b... separator: Convert to draw signal
  b43ee04... ruler: Don't create two cairo_t's
  e29ecea... API: ruler: Change draw_ticks vfunc
  eb5b5dd... ruler: Change the way the ruler handles exposes
  f048c33... API: ruler: Remove private ruler draw functions from header
  dbe78a0... API: ruler: Change draw_pos vfunc to take a cr, width and h
  673c9fe... ruler: Port to draw signal
  3ab29d6... API: Add gtk_cairo_should_draw_window()
  76a3e06... entry: Add bug reference to workaround
  ce885db... entry: Split else ifs into separate if statements
  bdbb7b1... entry: Port to draw signal
  3a4aa10... entry: Remove gtk_entry_is_drawable() checks when painting
  00773d7... spinbutton: Port to draw vfunc
  6283eba... image: Always render the whole image
  c94ba96... image: Port to draw vfunc
  8fdb7dd... spinner: Port to draw vfunc
  69aad01... cellview: Port to draw vfunc
  6553693... calendar: Create one cairo_t per expose event and pass it a
  3a637c7... calendar: Fix drawing order for windows
  6453b80... calendar: Port to draw vfunc
  89aebc9... arrow: Port to draw vfunc
  f25d631... tests: Remove ability to set backend from testfilechooser
  431ab52... range: Make drawing use a single cairo context
  a804060... range: Port to draw vfunc
  4417007... scale: Port to draw vfunc
  2241147... label: Port to draw vfunc
  78a2bde... accellabel: Port to draw vfunc
  73b4d00... widget: Store the expose event in the cairo_t, not just the
  b34f0c3... API: Add gtk_container_propagate_draw()
  81fdfe0... treeview: Draw empty tree view with Cairo
  84eaa3f... treeview: Invalidate on expander changes, don't just repain
  c460bf8... treeview: Use Cairo for all bin window drawing
  a8f20b7... treeview: Do not put different windows in else if branches 
  f76d402... treeview: Update rubberbanding code to Cairo
  7e12d66... treeview: Port to draw vfunc
  a97481e... toolpalette: Port to draw vfunc
  e113af3... toolbar: Don't propagate events to placeholders
  a058b21... toolbar: Port to draw vfunc
  bda0ed4... separatortoolitem: Port to draw vfunc
  cadb56c... textview: Port to draw vfunc
  74b81ec... menubar: Port to draw vfunc
  0afb282... menu: Port to draw vfunc
  6a6b22b... iconview: Simplify rubberband drawing
  9a667df... iconview: Check if the cr is clipped instead of using regio
  7ebffcd... iconview: Port to draw vfunc
  6265d62... layout: Port to draw vfunc
  a379686... statusbar: Port to draw vfunc
  6e344b7... infobar: Port to draw vfunc
  22973d1... paned: Port to draw vfunc
  0ed14f4... notebook: Remove useless optimization
  9e56ab0... notebook: Draw focus when drawing tab
  88b6fec... notebook: Use a for loop when iterating over a list
  ce1b99c... notebook: Reorder expose function in preparation of draw vf
  c542085... notebook: remove check for is_drawable
  3845c55... notebook: Simplify draw_tab function a bit
  de208df... notebook: Draw tabs and arrows with Cairo
  15859e9... notebook: The drawable check is not necessary
  06b918e... notebook: Port to draw vfunc
  b6b12c2... viewport: Don't paint stuff in realize handler
  51a276b... viewport: Merge gtk_viewport_paint() into expose function
  72d9dba... viewport: Pass sizes explicitly to paint functions
  92a2a2a... viewport: Port to draw vfunc
  4d65030... viewport: No need to check if the widget is drawable anymor
  808cfe2... scrolledwindow: Move paint function into expose handler
  c25a739... scrolledwindow: Port to draw vfunc
  dbc6173... eventbox: Merge paint function into expose function
  d0a9079... eventbox: Port to draw vfunc
  f80e656... combobox: Port to draw vfunc
  af3bfda... menuitem: Move paint function into expose function
  4fb8939... menuitem: Port to draw vfunc
  3fd599d... menuitem: Remove is_drawable() check
  8ae5712... tearoffmenuitem: Merge paint() into expose()
  2452f55... tearoffmenuitem: Don't clear the window, it should be clear
  b3540b6... tearoffmenuitem: Port to draw vfunc
  5e836bf... API: checkmenuitem: Port to draw vfunc
  814faa1... tearoffmenuitem: remove is_drawable() check
  0b1ea6e... button: Remove is_drawable() check
  8490cd6... button: Port to draw vfunc
  7c4c11b... handlebox: Don't draw outside of expose events
  9be4b16... handlebox: Simplify painting code
  faafde9... handlebox: Port to draw vfunc
  e72c213... checkbutton: Remove excessive is_drawable() check
  50d0bbf... checkbutton: Remove redundant is_drawable() check
  b6c12dc... radiobutton: Remove redundant is_drawable() check
  64894aa... API: checkbutton: Port to draw vfunc
  2f209b3... frame: Remove unneeded is_drawable() check
  0e6cc03... frame: Port to draw vfunc
  1a769cb... expander: Port to draw vfunc
  f76ddf3... window: Remove hack to set background
  fa59647... window: Port to draw vfunc
  3202305... trayicon: Port to draw vfunc
  e9fd0b5... assistant: Port to draw vfunc
  0420e6d... toolitemgroup: Connect to draw signal
  399856e... tooltip: Connect to draw signal
  9c26824... notebook: Connect to draw signal
  4aa2b94... colorbutton: Connect to draw event
  eb5121c... filechooserentry: Connect to draw event
  63d41d6... colorsel: Connect to draw signal
  1b5aae9... dnd: Connect to raw func for drag hilight
  6bd7bde... dnd-quartz: Connect to draw func for dnd hilight
  2e11f22... printunixdialog: Connect to draw signal for collate callbac
  8425a56... printunixdialog: Connect to draw vfunc
  afc8a46... gtk-demo: Connet to draw signal in drawingarea example
  0400bf0... gtk-demo: Connect to draw signal in pixbufs example
  d119e96... gtk-demo: Connect to draw signal in rotated-text
  f32244f... imcontextxim: Connect to draw signal
  37ad5b6... perf: Connect to draw signal
  4e3e2d4... testcairo: Connect to draw signal
  c3f0540... tests: Connect to draw signal in testellipsise
  a3044bc... tests: Connect to draw signal in testoffscreenwindow
  8c66886... tests: Connect to draw signal in testimage
  49380ba... testgtk: Connect to draw signal in alpha test
  03df960... testgtk: Connect to draw signals in "composited window" exa
  076d778... testgtk: Connect to draw signal in "rotated text" example
  e980901... testtooltips: Don't call gdk_window_get_pointer() in expose
  84339ce... testtooltips: Connect to draw signal
  5092c1d... gtk-demo: Use draw signal in color selection demo
  9e030d7... pixbuf-demo: Use draw signal
  d411375... testpixbuf-scale: Connect to draw signal
  928cff1... testpixbuf-save: Use the draw signal
  b629ec1... tests: Use draw signal in testinput
  75e64e5... testoffscreen: Connect to draw signal
  2dfd80b... tests: Use draw vfunc in print-editor
  c641685... gdk: Make GdkWindow cope better with its surface outliving 
  4cd4f02... x11: When querying window size, ask the wrapper, not oursel
  cb43476... testgtk: Use draw signal in resize grips example
  33f1685... testgtk: Make big windows test not use expose events
  66bd646... testgtk: Use draw signal in gridded geometry example
  d2a6dba... testgtk: Remove non-existing property from frame constructo
  98e2bd4... testgtk: Use draw signal in cursors example
  4b87a14... testgtk: Use draw signal in scrolling test
  da90435... testgtk: Use draw signal in layout test
  0d0a0b5... gtk-demo: Port offscreen example to draw vfunc
  a0ae24e... gtk-demo: Port offscreen example to draw vfunc
  e0dc3e3... test: Port offscreen test to draw vfunc
  cdc14bc... image: Add a default case to switch statement to avoid gcc 
  4c4f920... iconfactory: Initialize varibale to NULL in failure path
  d5d66aa... widget: Clip drawing to the widget's allocation.
  147e1e7... Change semantics of the draw signal
  56d9eee... container: Implement gtk_container_propagate_draw() without
  432bc54... API: Remove gtk_container_propagate_expose()
  4e1c031... API: widget: Remove the expose event
  1b4bf7b... API: style: Remove old drawing functions
  656c464... API: Rename gtk_cairo_paint_*() to gtk_paint_*()
  83b78bd... API: Get rid of gtk_draw_insertion_cursor()
  dcc6ff2... API: Remove gtk_cell_renderer_render()
  23d1851... API: gtk_cell_renderer_render_cairo() => gtk_cell_renderer_
  adc83be... API: Add gtk_widget_draw()
  f95e799... widget: Check the widget has an allocation in gtk_widget_dr
  b93ce4f... Docs: start migration guide additions
  fa90fa2... Add gtk_cairo_should_draw_window to the docs
  cdaa988... API: Add size getters for GdkWindow
  4a23f74... gdk: No need to clear offscreen window when showing
  a5ea816... API: Remove window clear APIs
  55992b2... x11: Get rid of gdk_drawable_get_size() usage
  712bbb4... quartz: Get rid of gdk_drawable_get_size() usage
  d73dac3... win32: Get rid of gdk_drawable_get_size() usage
  02b7368... gdk: Get rid of gdk_drawable_get_size() usage
  7d4f817... gtk-demo: Get rid of gdk_drawable_get_size() usage
  54043a1... msw-engine: Remove sanitize_size code
  f9c8a85... calendar: Get rid of gdk_drawable_get_size() usage
  459a2f4... entry: Get rid of gdk_drawable_get_size() usage
  e5b68cd... handlebox: Get rid of gdk_drawable_get_size() usage
  dfe01a8... iconview: Get rid of gdk_drawable_get_size() usage
  63a1d32... menu: Get rid of gdk_drawable_get_size() usage
  737ceec... notebook: Get rid of gdk_drawable_get_size() usage
  26b83f5... offscreenwindow: Get rid of gdk_drawable_get_size() usage
  b9ad562... plug: Get rid of gdk_drawable_get_size() usage
  6bee8f1... spinbutton: Get rid of gdk_drawable_get_size() usage
  4d6554a... testutils: Get rid of gdk_drawable_get_size() usage
  51e1c91... textview: Get rid of gdk_drawable_get_size() usage
  7f48b68... treeview: Get rid of gdk_drawable_get_size() usage
  c40a2da... viewport: Get rid of gdk_drawable_get_size() usage
  09c4b8a... widget: Get rid of gdk_drawable_get_size() usage
  40752cc... window: Get rid of gdk_drawable_get_size() usage
  7dc2476... dnd-quartz: Get rid of gdk_drawable_get_size() usage
  d705331... testgtk: Get rid of gdk_drawable_get_size() usage
  d90b355... tests: Get rid of gdk_drawable_get_size() usage in offscree
  0e6ad01... tests: Get rid of gdk_drawable_get_size() usage in testwind
  8e29b26... docs: Get rid of gdk_drawable_get_size() usage in shooter e
  72691df... gdk: Remove default implementations for get_*_region
  7d0ae9b... API: remove gdk_drawable_get_size()
  a3242fa... Move GtkSizeRequest into GtkWidget
  7dc63eb... cellrenderer: Merge GtkCellSizeRequest into GtkCellRenderer
  d78f21e... API: Add gtk_cairo_transform_to_window()
  ae0bcb7... textview: Use gtk_cairo_transform_to_window()
  99b775b... calendar: Use gtk_cairo_transform_to_window()
  e78042a... entry: Use gtk_cairo_transform_to_window()
  c962ed6... iconview: Use gtk_cairo_transform_to_window()
  641ee96... menu: Use gtk_cairo_transform_to_window()
  3bd1f58... notebook: Use gtk_cairo_transform_to_window()
  4128867... spinbutton: Use gtk_cairo_transform_to_window()
  9d69aab... treeview: Use gtk_cairo_transform_to_window()



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