gtk2/gtk
Руслан Ижбулатов 6c29e81051 W32: Massive W32 DnD fix
Massive changes to OLE2 DnD protocol, which was completely broken before:
* Keep GdkDragContext and OLE2 objects separate (don't ref/unref them
  together, don't necessarily create them together).
* Keep IDataObject formats in the object itself, not in a global variable.
* Fix getdata() to look up the request target in its format list, not in the
  global hash table
* Create target GdkDragContext on each drag_enter, destroy it on drag_leave,
  whereas IDropTarget is created when a window becomes a drag destination
  and is re-used indefinitely.
* Query the source IDataObject for its supported types, cache them in the
  target (!) context. This is how GTK+ works, honestly.
* Remember current_src_object when we initiate a drag, to be able
  to detect later on that the data object is ours and use a
  shortcut when querying targets
* Make sure GDK_DRAG_MOTION is only sent when something changes
* Support GTK drag cursors
* Ensure that exotic GTK clipboard formats are registered
  (but try to avoid registering formats that can't be used between applications).
* Don't enumerate internal formats
* Ensure that DnD indicator window can't accept drags or receive any kind of input
  (use WS_EX_TRANSPARENT).
* Remove unneeded indentation in _gdk_win32_dnd_do_dragdrop()
* Fix indentation in gdk_win32_drag_context_drop_finish()
* Remove obsolete comments in _gdk_win32_window_register_dnd()
* Check for DnD in progress when processing WM_KILLFOCUS, don't emit a grab
  break event in such cases (this allows alt-tabbing while DnD is in progress,
  though there may be lingering issues with focus after dropping...)
* Support Shell ID List -> text/uri-list conversion, now it's possible
  to drop files (dragged from Explorer) on GTK+ applications
* Explicitly use RegisterClipboardFormatA() when we know that the string
  is not in unicode. Otherwise explicitly use RegisterClipboardFormatW()
  with a UTF8->UTF16 converted string
* Fix _gdk_win32_display_get_selection_owner() to correctly bail
  when selection owner HWND is NULL (looking up GdkWindow for NULL
  HWND always succeeds and returns the root window - not the intended
  effect)
* More logging
* Send DROP_FINISHED event after DnD loop ends
* Send STATUS event on feedback
* Move GetKeyboardState() and related code into _gdk_win32_window_drag_begin(),
  so that it's closer to the point where last_pt and start_pt are set
* Use & 0x80 to check for the key being pressed. Windows will set low-order bit
  to 1 for all mouse buttons to indicate that they are toggled, so simply
  checking for the value not being 0 is not enough anymore.
  This is probably a new thing in modern W32 that didn't exist before
  (OLE2 DnD code is old).
* Fixed (hopefully) and simplified HiDPI parts of the code.

Also adds managed DnD implementation for W32 GDK backend (for both
OLE2 and LOCAL protocols). Mostly a copy of the X11 backend code, but
there are some minor differences:
* doesn't use drag_window field in GdkDragContext,
  uses the one in GdkWin32DragContext exclusively
* subtracts hotspot offset from the window coordinates when showing
  the dragback animation
* tries to consistently support scaling and caches the scale
  in the context
* Some keynav code is removed (places where grabbing/ungrabbing should
  happen is marked with TODOs), and the rest is probably inert.

Also significantly changes the way selection (and clipboard) is handled
(as MSDN rightly notes, the handling for DnD and Clipboard
 formats is virtually the same, so it makes sense to handle
 both with the same code):
* Don't spam GDK_OWNER_CHANGE, send them only when owner
  actually changes
* Open clipboard when our process becomes the clipboard owner
  (we are doing it anyway, to empty the clipboard and *become* the owner),
  and then don't close it until a scheduled selection request event
  (with TARGETS target) is received. Process that event by announcing
  all of our supported formats (by that time add_targets() should have
  been called up the stack, thus the formats are known; just in case,
  add_targets() will also schedule a selection request, if one isn't
  scheduled already, so that late-coming formats can still be announced).
* Allow clipboard opening for selection_convert() to be delayed if it
  fails initially.
* The last two points above should fix all the bugs about GTK+ rising
  too much ruckus over OpenClipboard() failures, as owner change
  *is allowed* to fail (though not all callers currently handle
  that case), and selection_convert() is asynchronous to begin with.
  Still, this is somewhat risky, as there's a possibility that the
  code will work in unexpected ways and the clipboard will remain open.
  There's now logging to track the clipboard being opened and closed,
  and a number of failsafes that try to ensure that it isn't kept open
  for no reason.
* Added copious notes on the way clipboard works on X11, Windows and GDK-W32,
  also removed old comments in DnD implementation, replaced some of them
  with the new ones
* A lot of crufty module-global variables are stuffed into a singleton
  object, GdkWin32Selection. It's technically possible to make it a
  sub-object of the Display object (the way Wayland backend does),
  but since Display object on W32 is a singleton anyway... why bother?
* Fixed the send_change_events() a bit (was slightly broken in one of the
  previous iterations)
* Ensure that there's no confusion between selection conversion (an artifact
  term from X11) and selection transmutation (changing the data to be W32-compatible)
* Put all the transmutation code and format-target-matching code into gdkselection-win32.c,
  now this code isn't spread across multiple files.
* Consequently, moved some code away from gdkproperty-win32.c and gdkdnd-win32.c
* Extensive format transmutation checks for OLE2 DnD and clipboard.
  We now keep track of which format mappings are for transmutations,
  and which aren't (for example, when formats are passed as-is, or when
  a registered name is just an alias)
* Put transmutation code into separate functions

* Ensure that drop target keeps a format->target map for supported formats,
  this is useful when selection_convert() is called, as it only receives a
  single target and no hints on the format from which the data should
  be transmuted into this target.
* Add clear_targets() on W32, to de called by GTK
* Use g_set_object() instead of g_ref_object() where it is allowed.
* Fix indentation (and convert tabs to spaces), remove unused variables

(This commit is cherry-picked from the gtk-3-22 branch)

https://bugzilla.gnome.org/show_bug.cgi?id=786509
2017-12-02 10:38:34 +00:00
..
a11y a11y: Remove AtkStreamableContent implementation 2017-11-29 23:03:33 -05:00
cursor Drop the extra resources/ subdirectory 2014-11-30 16:11:55 -05:00
deprecated build: Remove old Makefile.inc files 2017-10-06 16:03:07 +02:00
emoji Add shortnames to emoji data 2017-08-22 08:13:45 -04:00
gesture gestures: provide new artwork 2016-10-13 15:02:36 -04:00
glade Update README.glade 2016-01-27 15:20:15 -05:00
icons Drop the extra resources/ subdirectory 2014-11-30 16:11:55 -05:00
inspector inspector: Reorganize stack 2017-11-29 04:22:53 +01:00
theme Adwaita: Bring fix focus in flowbox 2017-11-19 18:04:31 -05:00
ui recent chooser: Stop specifying stock-size 2017-12-01 10:30:21 -05:00
compose-parse.py Typo fixes 2016-03-10 22:46:02 -05:00
encodesymbolic.c Make the recoloring code more robust 2017-11-07 21:27:38 -05:00
fallback-c89.c fallback-c89: Include config.h 2017-05-03 14:47:14 +01:00
fnmatch.c Use AC_USE_SYSTEM_EXTENSIONS to get _GNU_SOURCE, _XOPEN_SOURCE etc. 2014-08-21 09:54:12 +01:00
gdkpixbufutils.c Make texture variants of some pixbuf utils 2017-11-30 07:54:27 -05:00
gdkpixbufutilsprivate.h Make texture variants of some pixbuf utils 2017-11-30 07:54:27 -05:00
gen-gtk-gresources-xml.py gtk: Stop using pixdata resources 2017-10-18 17:30:20 +02:00
gen-paper-names.c
gentypefuncs.py gtk/gentypefuncs.py: Open files in utf-8 encoding 2017-09-15 21:41:15 +08:00
gskpango.c gtk/gskpango.c: Use g_snprintf() 2017-11-21 14:22:23 +08:00
gskpango.h gskpango: Remove GDK api macros 2017-10-31 10:10:53 +01:00
gtk-a11y.h Remove GtkArrow 2016-10-16 18:17:21 +02:00
gtk-autocleanups.h gdk: Move GtkTargetList to GDK 2017-11-20 23:12:33 +01:00
gtk-builder-tool.c stylecontext: Port to use display instead of screen 2017-10-31 03:05:54 +01:00
gtk-compose-lookaside.txt
gtk-keys.css.default
gtk-keys.css.emacs Update key themes to use -gtk-key-bindings 2015-11-20 20:35:39 -05:00
gtk-keys.css.mac Update key themes to use -gtk-key-bindings 2015-11-20 20:35:39 -05:00
gtk-launch.c osx: fix build 2017-03-30 09:54:38 -04:00
gtk-query-settings.c Update callers 2017-01-19 13:50:17 -05:00
gtk-win32.rc.body.in Windows: Update code for monolithic GTK DLL 2016-11-03 16:55:35 +08:00
gtk.h textview: Remove serialization API 2017-11-29 23:03:33 -05:00
gtkaboutdialog.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtkaboutdialog.h aboutdialog: Make logo a texture property 2017-11-05 00:07:17 +01:00
gtkaccelgroup.c Remove GtkUIManager 2016-10-18 00:34:41 +02:00
gtkaccelgroup.h Remove introspection scanner guards around autocleanups 2015-11-11 12:02:43 +00:00
gtkaccelgroupprivate.h Make GtkAccelGroupEntry public again 2014-04-05 22:44:32 -04:00
gtkaccellabel.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkaccellabel.h GtkAccelLabel: Add use-underline property 2017-07-19 21:27:14 -04:00
gtkaccelmap.c Remove GtkUIManager 2016-10-18 00:34:41 +02:00
gtkaccelmap.h Remove introspection scanner guards around autocleanups 2015-11-11 12:02:43 +00:00
gtkaccelmapprivate.h Clean up private headers 2014-04-05 02:06:29 -04:00
gtkaccessible.c accessible: Fix compile warnings 2016-10-23 19:09:27 +02:00
gtkaccessible.h accessible: Drop deprecated connect_widget_destroyed 2016-10-23 11:12:08 +02:00
gtkactionable.c actionable: Allow all detailed action name formats 2017-10-26 06:16:59 -04:00
gtkactionable.h docs: mark base interface as private 2014-01-21 12:41:16 -05:00
gtkactionbar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkactionbar.h actionbar: Fix class and instance struct parent member 2017-01-08 15:12:45 +01:00
gtkactionhelper.c GtkActionHelper: Remove unnecessary NULL check 2017-06-13 21:59:36 +02:00
gtkactionhelper.h Simplify GtkActionHelper 2014-01-08 18:21:26 -05:00
gtkactionmuxer.c app: share function to normalise detailed action name 2016-04-22 12:40:08 +02:00
gtkactionmuxer.h app: share function to normalise detailed action name 2016-04-22 12:40:08 +02:00
gtkactionobservable.c
gtkactionobservable.h
gtkactionobserver.c docs: use proper quotes 2014-02-05 15:08:42 -05:00
gtkactionobserver.h GtkActionMuxer: store primary accels 2013-10-15 09:24:11 -04:00
gtkadjustment.c adjustment: Drop priv pointer 2017-10-13 12:49:33 +02:00
gtkadjustment.h adjustment: Drop priv pointer 2017-10-13 12:49:33 +02:00
gtkadjustmentprivate.h textview: Avoid relocating adjustments on ::size-allocate while these are animating 2014-08-03 20:12:47 +02:00
gtkallocatedbitmask.c bitmask: Don't hardcode 64bit size 2015-09-27 15:12:22 +02:00
gtkallocatedbitmaskprivate.h
gtkappchooser.c introspection: This patch fixes nullable return values fixes for the following symbols in gtk 2016-01-08 12:18:23 +00:00
gtkappchooser.h
gtkappchooserbutton.c Use Unicode in translatable strings 2016-12-19 15:08:10 -05:00
gtkappchooserbutton.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkappchooserdialog.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtkappchooserdialog.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkappchooserprivate.h Clean up private headers 2014-04-05 02:06:29 -04:00
gtkappchooserwidget.c Remove some unused includes 2017-11-29 23:39:06 -05:00
gtkappchooserwidget.h appchooserwidget: Inherit from GtkWidget 2017-03-31 09:50:39 +02:00
gtkapplication-dbus.c Drop gtk_application_is_inhibited 2017-11-28 23:02:58 -05:00
gtkapplication-quartz-menu.c quartz app menu: add hidpi support for menu icons 2015-07-27 17:28:36 +02:00
gtkapplication-quartz.c Drop gtk_application_is_inhibited 2017-11-28 23:02:58 -05:00
gtkapplication-wayland.c wayland: Set startup ID from GApplication platform data 2016-11-09 14:18:14 -05:00
gtkapplication-x11.c Remove gdk/gdkx.h 2017-11-16 23:00:01 -05:00
gtkapplication.c Drop gtk_application_is_inhibited 2017-11-28 23:02:58 -05:00
gtkapplication.h Drop gtk_application_is_inhibited 2017-11-28 23:02:58 -05:00
gtkapplicationaccels.c app: share function to normalise detailed action name 2016-04-22 12:40:08 +02:00
gtkapplicationaccelsprivate.h app: extract GtkApplicationAccels private class 2016-04-22 12:39:18 +02:00
gtkapplicationimpl.c Drop gtk_application_is_inhibited 2017-11-28 23:02:58 -05:00
gtkapplicationprivate.h Support the Inhibit portal 2016-07-08 00:08:37 -04:00
gtkapplicationwindow.c applicationwindow: Fix code sample 2017-10-11 12:41:47 +02:00
gtkapplicationwindow.h Add automatic help overlay support to GtkApplication 2015-10-21 15:33:09 -04:00
gtkaspectframe.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkaspectframe.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkassistant.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkassistant.h assistant: Remove deprecated API 2016-10-23 11:12:12 +02:00
gtkbbox.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkbbox.h GtkButtonBox: remove spacing when buttons are linked 2015-07-14 15:12:56 +02:00
gtkbin.c Fix some nullable Returns annotations 2017-08-03 20:27:29 +01:00
gtkbin.h bin: Drop priv pointer 2017-07-19 21:27:13 -04:00
gtkbindings.c bindings: Fix code snippet 2017-10-11 13:01:27 +02:00
gtkbindings.h gtk: port missing array annotations from Vala bindings 2014-05-27 21:10:32 -07:00
gtkbindingsprivate.h
gtkbitmaskprivate.h docs: use apostrophes in *n't 2014-02-07 13:32:47 -05:00
gtkbitmaskprivateimpl.h bitmask: Use gsize, not size_t 2015-09-27 15:12:22 +02:00
gtkbookmarksmanager.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkbookmarksmanager.h Fix the licensing blurb of GtkBookmarksManager 2015-11-19 12:52:46 +00:00
gtkborder.c border: silence a GIScanner warning 2015-12-16 10:40:18 -08:00
gtkborder.h gtkborder: restore original struct definition 2015-12-17 12:56:35 -05:00
gtkbox.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkbox.h box: Drop priv pointer 2017-10-06 14:24:52 +02:00
gtkboxprivate.h Remove some unneeded includes 2017-07-19 21:27:13 -04:00
gtkbuildable.c Docs: Remove all entities and turn off sgml mode 2014-02-09 17:58:07 -05:00
gtkbuildable.h Remove GtkUIManager 2016-10-18 00:34:41 +02:00
gtkbuilder-menus.c builder: Fix compiler warnings 2015-06-02 09:08:15 -04:00
gtkbuilder.c builder: Mirror GdkPixbuf abilities for GdkTexture 2017-11-05 00:07:17 +01:00
gtkbuilder.h Move gtk_builder_extend_with_template to public header 2015-11-08 19:21:45 -05:00
gtkbuilder.its gtkbuilder: Install gettext ITS files 2016-01-07 18:08:30 -05:00
gtkbuilder.loc gtkbuilder: Install gettext ITS files 2016-01-07 18:08:30 -05:00
gtkbuilder.rnc Added bindings support to GtkBuilder by introducing 3 new <property> attributes "bind-source" to specify the source object of the binding "bind-property" to specify the source property and "bind-flags" to specify the binding flags (optional) 2014-04-18 18:59:14 -03:00
gtkbuilder.rng Added bindings support to GtkBuilder by introducing 3 new <property> attributes "bind-source" to specify the source object of the binding "bind-property" to specify the source property and "bind-flags" to specify the binding flags (optional) 2014-04-18 18:59:14 -03:00
gtkbuilderparser.c GtkBuilder: Enforce "class" as a mandatory attribute for <object> 2017-09-25 15:26:34 +02:00
gtkbuilderprivate.h builderparser: Remove pointless TagType struct 2017-03-21 19:04:58 +01:00
gtkbutton.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkbutton.h button: Get rid of icon size 2017-11-15 14:22:16 -05:00
gtkbuttonprivate.h button: Remove unused flag 2017-07-19 21:27:12 -04:00
gtkcalendar.c gdk: Make GdkContentFormats immutable 2017-11-20 23:13:10 +01:00
gtkcalendar.h introspection: This patch fixes nullable return values fixes for the following symbols in gtk 2016-01-08 12:18:23 +00:00
gtkcellarea.c cell area: Use GTK_PARAM_READWRITE consistently 2017-11-17 23:25:07 -05:00
gtkcellarea.h cellrenderer: Move snapshotting down into cell renderers 2016-12-23 09:23:04 +01:00
gtkcellareabox.c Code cleanup 2015-07-31 22:23:35 -04:00
gtkcellareabox.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkcellareaboxcontext.c gtk: Use new macros for defining private data 2013-07-09 09:30:02 +01:00
gtkcellareaboxcontextprivate.h
gtkcellareacontext.c Some more interning 2017-11-18 08:18:11 -05:00
gtkcellareacontext.h docs: use proper apostrophe 2014-02-07 13:06:10 -05:00
gtkcelleditable.c Use NULL for generic marshallers in g_signal_new() 2016-08-29 16:20:54 +02:00
gtkcelleditable.h docs: add docs for GtkCellEditableIface 2014-01-21 13:33:45 -05:00
gtkcelllayout.c Correct annotations for gtk_cell_layout_get_area 2015-12-07 06:16:59 -05:00
gtkcelllayout.h gtk: fix many callback annotations to include closure information 2014-05-27 21:10:32 -07:00
gtkcellrenderer.c Drop gtk_cell_renderer_get_size 2017-10-25 22:27:19 -04:00
gtkcellrenderer.h Drop gtk_cell_renderer_get_size 2017-10-25 22:27:19 -04:00
gtkcellrendereraccel.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkcellrendereraccel.h docs: add docs for GtkCellRendererAccelMode 2014-01-21 13:33:45 -05:00
gtkcellrenderercombo.c Use Unicode in translatable strings 2016-12-19 15:08:10 -05:00
gtkcellrenderercombo.h
gtkcellrendererpixbuf.c Finish conversion of pixbuf cell renderer icon size 2017-12-01 10:36:17 -05:00
gtkcellrendererpixbuf.h
gtkcellrendererprogress.c snapshot: Redo pop() API 2017-01-13 03:38:36 +01:00
gtkcellrendererprogress.h
gtkcellrendererspin.c gtk: Remove 2BUTTON and 3BUTTON events and event types 2017-09-19 18:40:50 +02:00
gtkcellrendererspin.h
gtkcellrendererspinner.c Drop gtk_icon_size_lookup 2017-11-15 14:22:17 -05:00
gtkcellrendererspinner.h
gtkcellrenderertext.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkcellrenderertext.h
gtkcellrenderertoggle.c snapshot: Rename gtk_snapshot_translate_2d() 2017-01-13 14:37:48 +01:00
gtkcellrenderertoggle.h
gtkcellview.c Drop gtk_cell_view_new_with_pixbuf 2017-11-29 20:26:28 -05:00
gtkcellview.h Drop gtk_cell_view_new_with_pixbuf 2017-11-29 20:26:28 -05:00
gtkcenterbox.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkcenterbox.h CenterBox: Guard against directly including header 2017-08-05 18:44:02 +01:00
gtkcheckbutton.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkcheckbutton.h togglebutton: Move :inconsistent to GtkCheckButton 2017-01-30 18:11:00 +01:00
gtkcheckbuttonprivate.h toggle button: Convert to css nodes 2015-10-30 00:40:50 -04:00
gtkcheckmenuitem.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkcheckmenuitem.h GtkCheckMenuItem: Remove snapshot-indicator vfunc 2017-07-19 21:27:16 -04:00
gtkcheckmenuitemprivate.h checkmenuitem: Replace indicator gadget with GtkIcon 2017-07-19 21:27:12 -04:00
gtkclipboard-quartz.c gdk: Replace GDK_NONE with NULL 2017-11-15 19:07:17 +01:00
gtkclipboard.c textview: Remove serialization API 2017-11-29 23:03:33 -05:00
gtkclipboard.h textview: Remove serialization API 2017-11-29 23:03:33 -05:00
gtkclipboardprivate.h contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtkcolorbutton.c contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtkcolorbutton.h colorbutton: Inherit from GtkWidget 2017-02-14 16:56:55 +01:00
gtkcolorchooser.c Intern all signal names beforehand 2015-09-12 12:50:39 -04:00
gtkcolorchooser.h
gtkcolorchooserdialog.c dialog: Remove alternative button order API 2016-10-16 18:17:21 +02:00
gtkcolorchooserdialog.h
gtkcolorchooserprivate.h
gtkcolorchooserwidget.c Some more interning 2017-11-18 08:18:11 -05:00
gtkcolorchooserwidget.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkcoloreditor.c Drop unused includes of gtkrender.h 2017-10-25 21:46:46 -04:00
gtkcoloreditorprivate.h Clean up private headers 2014-04-05 02:06:29 -04:00
gtkcolorplane.c Some more interning 2017-11-18 08:18:11 -05:00
gtkcolorplaneprivate.h colorplane: Port to be a no-window widget 2016-11-03 03:00:15 +01:00
gtkcolorscale.c gtk: Mass delete all GtkWidget event mask API 2017-05-25 16:25:58 +02:00
gtkcolorscaleprivate.h snapshot: Convert Range, Scale, ColorScale 2016-12-20 18:01:11 +01:00
gtkcolorswatch.c contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtkcolorswatchprivate.h Clean up private headers 2014-04-05 02:06:29 -04:00
gtkcolorutils.c
gtkcolorutils.h
gtkcombobox.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkcombobox.h combobox: Remove property cell-area 2017-01-21 21:34:45 +00:00
gtkcomboboxprivate.h GtkComboBox: Add private api to get the popup 2014-06-10 08:54:12 -04:00
gtkcomboboxtext.c combobox: Correct the CSS node docs 2016-03-02 15:20:47 -05:00
gtkcomboboxtext.h
gtkcomposetable.c Fix loading cached compose tables 2016-11-10 14:32:59 -05:00
gtkcomposetable.h Add gtk_compose_table_new_with_file() to create GtkComposeTable 2015-10-09 00:19:41 -04:00
gtkcontainer.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkcontainer.h container: Drop priv pointer 2017-09-03 09:17:35 +02:00
gtkcontainerprivate.h container: Remove get_children_clip 2017-07-19 21:27:14 -04:00
gtkcssanimatedstyle.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssanimatedstyleprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssanimation.c gtk: Mark internal functions as static 2016-10-17 11:44:10 +01:00
gtkcssanimationprivate.h animatedstyle: don't share styleanimations 2016-04-08 16:09:30 -07:00
gtkcssarrayvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssarrayvalueprivate.h
gtkcssbgsizevalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssbgsizevalueprivate.h
gtkcssbordervalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssbordervalueprivate.h
gtkcsscalcvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsscalcvalueprivate.h css: Add support for sums to calc() 2016-02-13 04:49:08 +01:00
gtkcsscolorvalue.c gtk: Fix debug build 2017-10-31 06:10:26 +01:00
gtkcsscolorvalueprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsscornervalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsscornervalueprivate.h
gtkcssdimensionvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssdimensionvalueprivate.h css: Turn number values into a virtual type 2016-02-13 04:49:07 +01:00
gtkcsseasevalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsseasevalueprivate.h
gtkcssenumvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssenumvalueprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssfiltervalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssfiltervalueprivate.h css: Implement the blur filter 2017-09-04 14:28:16 -04:00
gtkcssiconthemevalue.c Some more interning 2017-11-18 08:18:11 -05:00
gtkcssiconthemevalueprivate.h css: Add ability to specify icontheme in CSS 2015-12-02 03:54:41 +01:00
gtkcssimage.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssimagebuiltin.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssimagebuiltinprivate.h snapshot: Add infrastructure to snapshot CSS images 2016-11-16 20:51:53 +01:00
gtkcssimagecrossfade.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssimagecrossfadeprivate.h
gtkcssimagefallback.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssimagefallbackprivate.h css: Support the image() notation 2016-01-30 00:29:04 -05:00
gtkcssimageicontheme.c Avoid pixbufs when loading themed icons 2017-11-29 19:44:30 -05:00
gtkcssimageiconthemeprivate.h css: Use a color matrix for recoloring -gtk-icontheme 2017-11-07 21:39:47 -05:00
gtkcssimagelinear.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssimagelinearprivate.h linear-gradient: Remove the hack using NUMBER 2016-02-13 04:49:07 +01:00
gtkcssimageprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssimageradial.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssimageradialprivate.h Implement CSS radial gradients 2016-01-04 13:59:24 -05:00
gtkcssimagerecolor.c Use the new texture utils here 2017-11-30 07:54:52 -05:00
gtkcssimagerecolorprivate.h Use color matrices for -gtk-recolor 2017-11-08 10:04:38 -05:00
gtkcssimagescaled.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssimagescaledprivate.h cssimagescaled: Remove now unused struct member 2017-10-30 02:55:46 +01:00
gtkcssimagesurface.c Drop gtk_css_image_surface_new_for_pixbuf 2017-11-29 19:47:57 -05:00
gtkcssimagesurfaceprivate.h Drop gtk_css_image_surface_new_for_pixbuf 2017-11-29 19:47:57 -05:00
gtkcssimageurl.c Fix the build 2017-11-08 00:37:04 -05:00
gtkcssimageurlprivate.h
gtkcssimagevalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssimagevalueprivate.h
gtkcssimagewin32.c cssimagewin32: IMplement printing 2016-02-27 03:59:20 +01:00
gtkcssimagewin32private.h win32 theme: Add a GtkWin32Theme object 2016-02-11 03:44:48 +01:00
gtkcssinheritvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssinheritvalueprivate.h css: Implement "unset" 2014-05-11 03:23:55 +02:00
gtkcssinitialvalue.c Stop using screen resolution 2017-10-31 18:53:29 -04:00
gtkcssinitialvalueprivate.h
gtkcsskeyframes.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsskeyframesprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsslookup.c gtk: Fix debug build 2017-10-31 06:10:26 +01:00
gtkcsslookupprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssmatcher.c cssmatcher: Remove type argument from name matcher 2016-02-05 23:43:05 +01:00
gtkcssmatcherprivate.h cssmatcher: Remove type argument from name matcher 2016-02-05 23:43:05 +01:00
gtkcssnode.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssnodedeclaration.c cssnodedeclaration: Add gtk_css_node_declaration_to_string 2017-10-10 20:59:57 +02:00
gtkcssnodedeclarationprivate.h cssnodedeclaration: Add gtk_css_node_declaration_to_string 2017-10-10 20:59:57 +02:00
gtkcssnodeprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssnodestylecache.c cssnodestylecache: Use const pointer in lookup 2017-03-02 15:16:08 +01:00
gtkcssnodestylecacheprivate.h cssnodestylecache: Use const pointer in lookup 2017-03-02 15:16:08 +01:00
gtkcssnumbervalue.c Use an internal parameter check here as well 2017-01-10 19:56:16 -05:00
gtkcssnumbervalueprivate.h css: Remove deprecated number-as-pixels compatibility 2017-01-18 04:13:56 +01:00
gtkcsspalettevalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsspalettevalueprivate.h css: Introduct -gtk-icon-palette 2015-12-03 00:47:00 +01:00
gtkcssparser.c Drop code parsing deprecated forms of url 2017-09-17 17:01:29 -04:00
gtkcssparserprivate.h css: Split out a common function 2014-05-05 15:48:02 +02:00
gtkcsspathnode.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsspathnodeprivate.h csspathnode: Handle context going away 2015-03-18 18:24:45 +01:00
gtkcsspositionvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsspositionvalueprivate.h css: Add "border-spacing" CSS property 2016-12-10 04:32:55 +01:00
gtkcssprovider.c Drop unused gtkcssstylefuncs.c 2017-11-30 18:46:54 -05:00
gtkcssprovider.h cssprovider: Return void, not TRUE 2016-10-17 17:41:03 +02:00
gtkcssproviderprivate.h Load theme settings from the right location 2016-03-21 22:19:19 -04:00
gtkcssrepeatvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssrepeatvalueprivate.h
gtkcssrgbavalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssrgbavalueprivate.h
gtkcsssection.c GtkCssSection: remove duplicated documentation 2016-03-27 08:35:13 -07:00
gtkcsssection.h GtkCssSection: remove duplicated documentation 2016-03-27 08:35:13 -07:00
gtkcsssectionprivate.h
gtkcssselector.c Some more interning 2017-11-18 08:18:11 -05:00
gtkcssselectorprivate.h css: Privately export a function to get pseudoclass names 2016-01-24 10:59:46 -05:00
gtkcssshadowsvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssshadowsvalueprivate.h Avoid creating trivial shadow nodes 2017-10-28 16:10:46 -04:00
gtkcssshadowvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssshadowvalueprivate.h Avoid creating trivial shadow nodes 2017-10-28 16:10:46 -04:00
gtkcssshorthandproperty.c Drop unused gtkcssstylefuncs.c 2017-11-30 18:46:54 -05:00
gtkcssshorthandpropertyimpl.c Drop unused gtkcssstylefuncs.c 2017-11-30 18:46:54 -05:00
gtkcssshorthandpropertyprivate.h API: Remove API to set CSS properties from GValues 2016-10-16 18:17:21 +02:00
gtkcssstaticstyle.c Some more interning 2017-11-18 08:18:11 -05:00
gtkcssstaticstyleprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssstringvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssstringvalueprivate.h css: Drop the new indent api again 2017-09-18 23:22:38 -04:00
gtkcssstyle.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkcssstylechange.c GtkCssStyleChange: Only print values that really changed 2017-10-12 15:42:03 +02:00
gtkcssstylechangeprivate.h cssstylechange: Add helper function to print change 2016-02-07 19:16:26 +01:00
gtkcssstyleprivate.h Add a function to get a font from a css style 2016-06-03 00:30:29 -04:00
gtkcssstyleproperty.c Drop unused gtkcssstylefuncs.c 2017-11-30 18:46:54 -05:00
gtkcssstylepropertyimpl.c Drop unused gtkcssstylefuncs.c 2017-11-30 18:46:54 -05:00
gtkcssstylepropertyprivate.h API: Remove API to set CSS properties from GValues 2016-10-16 18:17:21 +02:00
gtkcsstransformvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsstransformvalueprivate.h csstransform: Convert to use graphene_matrix_t 2016-11-18 21:44:25 +01:00
gtkcsstransientnode.c cssnode: Create animated styles by default 2015-03-18 15:23:32 +01:00
gtkcsstransientnodeprivate.h cssnode: Split into 3 objects 2015-03-18 15:23:29 +01:00
gtkcsstransition.c animatedstyle: don't share styleanimations 2016-04-08 16:09:30 -07:00
gtkcsstransitionprivate.h csstransition: port to progress tracker 2016-04-08 16:09:30 -07:00
gtkcsstypes.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkcsstypesprivate.h css: Add -gtk-icon-size 2017-11-15 14:22:16 -05:00
gtkcssunsetvalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcssunsetvalueprivate.h css: Add forgotten files 2014-05-11 04:00:55 +02:00
gtkcssvalue.c gtk: Fix debug build 2017-10-31 06:10:26 +01:00
gtkcssvalueprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsswidgetnode.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsswidgetnodeprivate.h widget: Pass a GtkCssStyleChange instead of a bitmask 2015-12-13 04:11:58 +01:00
gtkcsswin32sizevalue.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkcsswin32sizevalueprivate.h css: Add a number value handling win32 sizes 2016-02-15 04:41:12 +01:00
gtkcustompaperunixdialog.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtkcustompaperunixdialog.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkdbusinterfaces.xml
gtkdebug.h debug: Add GTK_DEBUG=snapshot 2016-12-20 19:26:40 +01:00
gtkdebugupdates.c snapshot: Rename append APIs 2017-01-13 04:46:09 +01:00
gtkdebugupdatesprivate.h snapshot: Completely reengineer API 2016-11-15 17:48:45 +01:00
gtkdialog.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkdialog.h Dialog: Clarify that response ID 0 is not reserved 2017-10-08 22:21:12 +01:00
gtkdialogprivate.h Drop deprecated gtk_dialog_get_action_area 2016-11-19 21:23:17 -05:00
gtkdnd-quartz.c selection: Remove the info uint 2017-11-16 22:59:43 +01:00
gtkdnd.c W32: Massive W32 DnD fix 2017-12-02 10:38:34 +00:00
gtkdnd.h Fix some parameter name mismatches to make g-ir-scanner happier 2017-11-28 15:24:49 +01:00
gtkdndprivate.h contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtkdragdest.c gdk: Add GType support to GdkContentFormats 2017-11-20 23:22:28 +01:00
gtkdragdest.h Fix some parameter name mismatches to make g-ir-scanner happier 2017-11-28 15:24:49 +01:00
gtkdragsource.c Drop gtk_drag_source_set_icon_pixbuf 2017-11-29 20:02:47 -05:00
gtkdragsource.h Drop gtk_drag_source_set_icon_pixbuf 2017-11-29 20:02:47 -05:00
gtkdrawingarea.c drawingarea: Fix code snippet 2017-10-12 15:42:03 +02:00
gtkdrawingarea.h drawingarea: Add gtk_drawing_area_set_draw_func() 2016-11-18 06:40:53 +01:00
gtkeditable.c Use NULL for generic marshallers in g_signal_new() 2016-08-29 16:20:54 +02:00
gtkeditable.h
gtkemojichooser.c emoji chooser: break out a helper function 2017-11-19 22:43:36 -05:00
gtkemojichooser.h Add an Emoji chooser widget 2017-08-12 18:48:14 -04:00
gtkentry.c entry: Remove references to stock ids from the docs 2017-12-01 10:30:20 -05:00
gtkentry.h contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtkentrybuffer.c EntryBuffer: Don't generate changed events when input is truncated 2017-05-17 09:04:21 +12:00
gtkentrybuffer.h
gtkentrycompletion.c window: Turn gtk_window_set_screen() into gtk_window_set_display() 2017-10-31 08:25:37 +01:00
gtkentrycompletion.h Adding 'no-matches' signal support to gtkentrycompletion 2014-06-28 00:41:09 -04:00
gtkentryprivate.h Remove some unneeded includes 2017-07-19 21:27:13 -04:00
gtkenums.h enums: Change GtkIconSize values 2017-11-15 14:22:17 -05:00
gtkeventcontroller.c eventcontroller: Drop event_mask API 2017-09-19 18:39:03 +02:00
gtkeventcontroller.h gesture: Replace gtk_gesture_attach/detach with event controller API 2014-05-27 17:47:12 +02:00
gtkeventcontrollerlegacy.c gtk: Run GtkWidgetClass event signals inside a GtkEventController 2017-09-19 18:39:03 +02:00
gtkeventcontrollerlegacyprivate.h gtk: Run GtkWidgetClass event signals inside a GtkEventController 2017-09-19 18:39:03 +02:00
gtkeventcontrollerprivate.h eventcontroller: Drop event_mask API 2017-09-19 18:39:03 +02:00
gtkeventcontrollerscroll.c gtkeventcontrollerscroll: Add some docs 2017-12-02 00:29:37 +01:00
gtkeventcontrollerscroll.h gtkeventcontrollerscroll: Add some docs 2017-12-02 00:29:37 +01:00
gtkexpander.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkexpander.h expander: Inherit from GtkContainer 2017-07-19 21:27:12 -04:00
gtkfilechooser.c filechooser: Remove the word stock from the docs 2017-12-01 10:30:20 -05:00
gtkfilechooser.h GtkFileChooser: Add abstract api for comboboxes and checkbuttons 2016-07-08 00:08:21 -04:00
gtkfilechooserbutton.c gdk: Make GdkContentFormats immutable 2017-11-20 23:13:10 +01:00
gtkfilechooserbutton.h filechooserbutton: Be a GtkWidget 2017-01-20 21:33:38 +01:00
gtkfilechooserdialog.c filechooser: Remove the word stock from the docs 2017-12-01 10:30:20 -05:00
gtkfilechooserdialog.h
gtkfilechooserembed.c Use NULL for generic marshallers in g_signal_new() 2016-08-29 16:20:54 +02:00
gtkfilechooserembed.h
gtkfilechooserentry.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkfilechooserentry.h filechooserwidget: Forward file filter to entry 2016-11-17 15:42:25 +01:00
gtkfilechoosererrorstack.c filechooserwidget: Add GtkFileChooserErrorStack 2017-07-18 15:11:26 -04:00
gtkfilechoosererrorstackprivate.h filechooserwidget: Add GtkFileChooserErrorStack 2017-07-18 15:11:26 -04:00
gtkfilechoosernative.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkfilechoosernative.h GtkFileChooserNative: Fallback and win32 implementation 2015-11-05 16:54:07 +01:00
gtkfilechoosernativeportal.c invisible: Make it use display, not screen 2017-10-31 08:25:37 +01:00
gtkfilechoosernativeprivate.h GtkFileChooserNativeQuartz: add support for get_filter and set_filter 2017-07-18 13:30:44 -04:00
gtkfilechoosernativequartz.c GtkFileChooserNativeQuartz: restore parent focus after closing dialog 2017-08-23 10:45:50 -04:00
gtkfilechoosernativewin32.c GtkFileChooserNativeWin32: add support for get_filter and set_filter 2017-07-18 13:30:45 -04:00
gtkfilechooserprivate.h GtkFileChooser: Add abstract api for comboboxes and checkbuttons 2016-07-08 00:08:21 -04:00
gtkfilechooserutils.c Implement combobox apis in GtkFileChooserWidget 2016-07-08 00:08:28 -04:00
gtkfilechooserutils.h Move a function around 2013-11-09 19:27:53 -05:00
gtkfilechooserwidget.c gdk: Make GdkContentFormats immutable 2017-11-20 23:13:10 +01:00
gtkfilechooserwidget.h filechooserwidget: Inherit from GtkWidget 2017-03-31 09:50:38 +02:00
gtkfilechooserwidgetprivate.h Fix license version for GtkFileChooserWidget private header 2015-11-19 12:54:06 +00:00
gtkfilefilter.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkfilefilter.h Add api to serialize GtkFileFilter to a variant 2016-07-08 00:07:49 -04:00
gtkfilefilterprivate.h GtkFileChooserNativeQuartz: add support for Mountain Lion and Mavericks 2017-08-23 10:45:49 -04:00
gtkfilesystem.c filesystem: Drop surface-based APIs 2017-11-08 21:56:28 -05:00
gtkfilesystem.h filesystem: Drop surface-based APIs 2017-11-08 21:56:28 -05:00
gtkfilesystemmodel.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkfilesystemmodel.h Add a getter for the directory to file system model 2015-07-04 00:29:26 -04:00
gtkfixed.c Fixed: If can’t add child, don’t add to child info 2017-10-13 09:50:19 +01:00
gtkfixed.h
gtkflowbox.c gtkflowbox: Activate items on ::unpaired-release 2017-11-26 19:42:03 -05:00
gtkflowbox.h flowbox: Fix annotation for GListModel binding callback 2017-09-27 13:33:20 +02:00
gtkfontbutton.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkfontbutton.h fontbutton: Be a GtkWidget 2017-01-20 21:51:03 +01:00
gtkfontchooser.c Use Unicode in translatable strings 2016-12-19 15:08:10 -05:00
gtkfontchooser.h Pacify gobject-introspection 2015-06-20 20:29:18 -04:00
gtkfontchooserdialog.c Remove GtkStock 2016-10-18 00:29:20 +02:00
gtkfontchooserdialog.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkfontchooserprivate.h
gtkfontchooserutils.c Redo font map support in GtkFontChooser 2015-06-13 00:00:51 -04:00
gtkfontchooserutils.h Redo font map support in GtkFontChooser 2015-06-13 00:00:51 -04:00
gtkfontchooserwidget.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkfontchooserwidget.h fontchooserwidget: Inherit from GtkWidget 2017-03-31 09:50:39 +02:00
gtkframe.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkframe.h docs: fully break lines in examples 2014-02-12 18:42:50 -05:00
gtkgesture.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkgesture.h gtkgesture: Drop GdkWindow checks 2017-05-25 16:25:58 +02:00
gtkgesturedrag.c gesture drag: Use GdkEvent API 2017-09-19 18:39:02 +02:00
gtkgesturedrag.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgesturedragprivate.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgesturelongpress.c Trivial cleanup 2017-11-19 09:28:00 -05:00
gtkgesturelongpress.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgesturelongpressprivate.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgesturemultipress.c gtkgesturemultipress: Add ::unpaired-release signal 2017-11-26 19:42:03 -05:00
gtkgesturemultipress.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgesturemultipressprivate.h multipress: Add matching ::released signal 2014-05-23 19:54:30 +02:00
gtkgesturepan.c Intern all signal names beforehand 2015-09-12 12:50:39 -04:00
gtkgesturepan.h gtk: Replace GtkPanOrientation with GtkOrientation 2014-05-27 17:47:12 +02:00
gtkgesturepanprivate.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgestureprivate.h gesture: Make gtk_gesture_get_last_update_time() private 2014-05-23 19:54:29 +02:00
gtkgesturerotate.c gesture rotate: Use GdkEvent API 2017-09-19 18:39:03 +02:00
gtkgesturerotate.h gesturerotate: Just return a double in get_angle_delta() 2014-05-27 17:47:12 +02:00
gtkgesturerotateprivate.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgesturesingle.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkgesturesingle.h gesturesingle: Add an "exclusive" boolean property 2014-05-23 19:54:31 +02:00
gtkgesturesingleprivate.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgestureswipe.c gesture swipe: Use GdkEvent API 2017-09-19 18:39:03 +02:00
gtkgestureswipe.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgestureswipeprivate.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgesturezoom.c GtkGestureZoom: Don't leak the list of sequences 2017-10-19 10:03:46 +02:00
gtkgesturezoom.h gtk: Add support for g_autoptr() 2015-02-02 09:31:27 +01:00
gtkgesturezoomprivate.h Prevent subclassing of gestures 2014-05-23 19:54:28 +02:00
gtkgizmo.c widget: Add baseline and out_clip parameters to size-allocate 2017-07-19 21:27:16 -04:00
gtkgizmoprivate.h gizmo: Remove gadget 2017-07-19 21:27:11 -04:00
gtkgladecatalog.c glade: Add some more private widget types 2015-09-01 00:59:27 -04:00
gtkglarea.c glarea: Use content size of the widget 2017-11-03 10:47:02 +01:00
gtkglarea.h glarea: Relay the use-es flag to context creation 2016-04-25 14:35:02 +01:00
gtkgrid.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkgrid.h grid: Drop priv pointer 2017-10-10 09:49:35 +02:00
gtkheaderbar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkheaderbar.h Redo header bar decorations once more 2013-12-21 21:58:24 -05:00
gtkheaderbarprivate.h Clean up private headers 2014-04-05 02:06:29 -04:00
gtkhsla.c
gtkhslaprivate.h
gtkicon.c Support -gtk-icon-size for builtins 2017-11-15 14:22:17 -05:00
gtkiconcache.c Don't use g_print for debug output 2016-02-28 21:40:23 -05:00
gtkiconcache.h iconcache: Remove unused function 2015-10-22 16:42:49 +02:00
gtkiconcachevalidator.c Don't use g_print for debug output 2016-02-28 21:40:23 -05:00
gtkiconcachevalidator.h
gtkiconhelper.c icon helper: Avoid gratitious pixbuf use 2017-11-30 17:31:17 -05:00
gtkiconhelperprivate.h iconhelper: Query size via CSS 2017-11-15 14:22:17 -05:00
gtkiconprivate.h icon: Add _set_css_name back 2017-07-19 21:27:13 -04:00
gtkicontheme.c icon theme: Remove unused code 2017-11-29 22:25:57 -05:00
gtkicontheme.h Drop gtk_icon_size_lookup 2017-11-15 14:22:17 -05:00
gtkiconthemeprivate.h icon theme: Export recoloring function 2016-01-14 13:51:09 -05:00
gtkiconview.c contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtkiconview.h contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtkiconviewprivate.h iconview: Stop using ::button-{press,release}-event 2017-09-13 17:58:45 +02:00
gtkimage.c Fix some parameter name mismatches to make g-ir-scanner happier 2017-11-28 15:24:49 +01:00
gtkimage.h image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtkimagedefinition.c image definition: Drop unused struct 2017-12-01 10:30:20 -05:00
gtkimagedefinitionprivate.h image: Add the ability to set textures 2017-11-05 00:07:17 +01:00
gtkimageprivate.h Drop gtk_icon_size_lookup 2017-11-15 14:22:17 -05:00
gtkimcontext.c imcontext: Remove API dependency on GdkWindow 2017-05-25 16:25:58 +02:00
gtkimcontext.h imcontext: Remove API dependency on GdkWindow 2017-05-25 16:25:58 +02:00
gtkimcontextinfo.h
gtkimcontextsimple.c Remove gdk/gdkx.h 2017-11-16 23:00:01 -05:00
gtkimcontextsimple.h GtkIMContextSimple: Load locale compose tables dynamically. 2015-10-09 00:19:41 -04:00
gtkimcontextsimpleprivate.h Don't include the builtin sequence table in multiple places 2016-01-30 22:52:13 -05:00
gtkimcontextsimpleseqs.h Update gtk_compose_seqs_compact[] table for French layout bepo variant. 2014-09-10 21:30:46 -04:00
gtkimmodule.c immodule: Avoid GdkScreen api 2017-10-30 19:27:36 -04:00
gtkimmodule.h
gtkimmoduleprivate.h immodules: Move path code out of gtkrc 2016-10-16 18:17:21 +02:00
gtkimmulticontext.c immulticontext: Remove unused variable 2017-10-31 00:44:35 +01:00
gtkimmulticontext.h Remove deprecated gtk_im_multicontext_append_menuitems 2016-10-23 18:23:59 +02:00
gtkinfobar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkinfobar.h infobar: Add :revealed property 2017-01-12 09:16:02 +01:00
gtkintl.h
gtkinvisible.c invisible: Make it use display, not screen 2017-10-31 08:25:37 +01:00
gtkinvisible.h invisible: Make it use display, not screen 2017-10-31 08:25:37 +01:00
gtkkeyhash.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gtkkeyhash.h
gtkkineticscrolling.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkkineticscrolling.h gtk: Add kinetic scrolling helper 2014-06-05 16:49:23 +02:00
gtklabel.c gdk: Make GdkContentFormats immutable 2017-11-20 23:13:10 +01:00
gtklabel.h label: Remove priv pointer 2017-10-01 09:19:09 +02:00
gtklabelprivate.h GtkLabel: Add private api for links 2014-01-04 10:54:03 -05:00
gtklayout.c gdk: Remove VisibilityNotify events 2017-11-01 22:00:34 +01:00
gtklayout.h layout: Remove bin_window 2017-07-19 21:27:14 -04:00
gtklevelbar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtklevelbar.h level bar: Make the full offset official 2016-02-06 16:11:17 +01:00
gtklinkbutton.c contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtklinkbutton.h docs: use #*-struct instead of <structname> 2014-01-27 19:59:55 -05:00
gtklistbox.c Fix a typo 2017-11-27 10:56:09 -05:00
gtklistbox.h Remove gtk_widget_show_all 2017-01-20 21:37:04 +01:00
gtkliststore.c Avoid GdkPixbuf in docs 2017-11-30 17:32:05 -05:00
gtkliststore.h
gtklockbutton.c Some more interning 2017-11-18 08:18:11 -05:00
gtklockbutton.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtklockbuttonprivate.h
gtkmagnifier.c magnifier: Port to snapshot 2017-08-23 16:33:49 +02:00
gtkmagnifierprivate.h GtkMagnifier: Add a resizing mode 2014-12-20 19:16:46 -05:00
gtkmain.c main: Don't gdk_flush() after every main loop wait 2017-11-17 08:07:10 +01:00
gtkmain.h gdk/gtk: Fix more AVAILABLE_IN annotations to 3_92 2017-05-28 14:20:19 +01:00
gtkmarshalers.list selection: Remove the info uint 2017-11-16 22:59:43 +01:00
gtkmenu.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkmenu.h window: Turn gtk_window_set_screen() into gtk_window_set_display() 2017-10-31 08:25:37 +01:00
gtkmenubar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkmenubar.h Window: Focus custom titlebar with F10 2014-03-09 20:26:54 -04:00
gtkmenubutton.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkmenubutton.h GtkMenuButton: Support popovers 2014-02-08 20:42:20 -05:00
gtkmenubuttonprivate.h
gtkmenuitem.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkmenuitem.h menuitem: Remove right-justify 2016-10-18 00:29:17 +02:00
gtkmenuitemprivate.h menuitem: Replace arrow gadget with GtkIcon 2017-07-19 21:27:12 -04:00
gtkmenuprivate.h gtkmenu: Use scroll event controller 2017-09-19 18:40:49 +02:00
gtkmenusectionbox.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
gtkmenusectionbox.h gtkpopover: Update the menu's alignment 2015-05-29 17:37:04 +02:00
gtkmenushell.c widget: Remove gtk_widget_has_screen() 2017-10-31 04:33:11 +01:00
gtkmenushell.h Remove introspection scanner guards around autocleanups 2015-11-11 12:02:43 +00:00
gtkmenushellprivate.h menu binding: emit submenu close after activate 2014-06-16 15:34:42 -04:00
gtkmenutoolbutton.c box: Remove fill child property 2017-04-25 20:30:37 +02:00
gtkmenutoolbutton.h menutoolbutton: Remove deprecated API 2016-10-18 00:29:19 +02:00
gtkmenutracker.c menu: Fix compiler warnings 2015-06-02 09:08:15 -04:00
gtkmenutracker.h GtkMenuTracker: add hidden-when='macos-menubar' 2014-12-22 06:22:26 -05:00
gtkmenutrackeritem.c Some more interning 2017-11-18 08:18:11 -05:00
gtkmenutrackeritem.h menusectionbox: add support for "text-direction" attribute 2016-10-13 06:34:50 -04:00
gtkmessagedialog.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkmessagedialog.h messagedialog: Remove deprecated API 2016-10-18 00:29:19 +02:00
gtkmnemonichash.c
gtkmnemonichash.h
gtkmodelbutton.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkmodelbutton.h Add documentation 2014-10-29 06:49:59 -04:00
gtkmodelmenuitem.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtkmodelmenuitem.h
gtkmodules.c modules: Avoid GdkScreen api 2017-10-30 19:19:38 -04:00
gtkmodules.h Revert "Add private api to load a single module" 2014-05-14 21:25:28 -04:00
gtkmodulesprivate.h Revert "Add private api to load a single module" 2014-05-14 21:25:28 -04:00
gtkmountoperation-stub.c mountoperation: Store icons as textures 2017-11-30 16:48:25 -05:00
gtkmountoperation-x11.c mountoperation: Store icons as textures 2017-11-30 16:48:25 -05:00
gtkmountoperation.c mountoperation: Store icons as textures 2017-11-30 16:48:25 -05:00
gtkmountoperation.h mountoperation: Move from screen to display 2017-10-31 08:25:37 +01:00
gtkmountoperationprivate.h mountoperation: Store icons as textures 2017-11-30 16:48:25 -05:00
gtknativedialog.c introspection: This patch fixes nullable return values fixes for the following symbols in gtk 2016-01-08 12:18:23 +00:00
gtknativedialog.h Add gtk_native_dialog_destroy() 2015-11-11 16:06:44 +01:00
gtknativedialogprivate.h Add GtkNativeDialog abstract base class 2015-11-05 16:52:52 +01:00
gtknotebook.c contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtknotebook.h notebook: Remove deprecated public API 2016-10-18 00:29:16 +02:00
gtkorientable.c Fix a few documentation issues 2017-07-19 21:27:15 -04:00
gtkorientable.h
gtkorientableprivate.h
gtkoverlay.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkoverlay.h overlay: remove gtk_overlay_add_pass_through_overlay() 2015-06-17 11:48:37 -07:00
gtkpadcontroller.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkpadcontroller.h gtk: Add GtkPadController 2016-08-23 21:01:45 +02:00
gtkpagesetup.c page setup: Add api to serialize to a GVariant 2016-07-08 00:08:57 -04:00
gtkpagesetup.h page setup: Add api to serialize to a GVariant 2016-07-08 00:08:57 -04:00
gtkpagesetupunixdialog.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkpagesetupunixdialog.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkpaned.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkpaned.h paned: Reimplement handle dragging 2017-07-19 21:27:13 -04:00
gtkpango.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkpango.h gtkpango: Remove unused functions 2017-08-15 21:27:52 +02:00
gtkpapersize.c Add api to serialize a GtkPaperSize to a GVariant 2016-07-08 00:08:53 -04:00
gtkpapersize.h Fix a few documentation parameter names 2016-07-23 14:07:47 +02:00
gtkpathbar.c selection: Remove the info uint 2017-11-16 22:59:43 +01:00
gtkpathbar.h
gtkplacessidebar.c Remove some unused includes 2017-11-29 23:39:06 -05:00
gtkplacessidebar.h placessidebar: add starred location item 2017-11-05 21:02:04 +01:00
gtkplacessidebarprivate.h placessidebar: add starred location item 2017-11-05 21:02:04 +01:00
gtkplacesview.c placesview: Drop the word stock from the docs 2017-12-01 10:30:21 -05:00
gtkplacesviewprivate.h Do not use the GPL v3 blurb for LGPL v2.1 files 2015-11-19 12:54:48 +00:00
gtkplacesviewrow.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtkplacesviewrowprivate.h placesview: Remove event box usage 2017-08-02 14:05:02 +01:00
gtkpointerfocus.c widget: Implement gtk_widget_pick() 2017-11-05 05:13:17 +01:00
gtkpointerfocusprivate.h gtk: Make GtkPointerFocus refcounted 2017-05-25 16:25:59 +02:00
gtkpopover.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkpopover.h popover: Remove deprecated API 2016-10-18 00:29:19 +02:00
gtkpopovermenu.c popover: Add a contents node 2017-07-19 21:27:15 -04:00
gtkpopovermenu.h GtkPopoverMenu: Add API to open a submenu 2014-10-29 06:49:59 -04:00
gtkpopoverprivate.h popover: Add a contents node 2017-07-19 21:27:15 -04:00
gtkprint-win32.c W32: bump _WIN32_WINNT and WINVER to 0x600 (Vista) 2015-04-29 21:12:14 +00:00
gtkprint-win32.h
gtkprintbackend.c enums: Change GtkIconSize values 2017-11-15 14:22:17 -05:00
gtkprintbackend.h Use secrets service for cups auth_info 2014-09-01 22:39:51 +02:00
gtkprintcontext.c gtkprintcontext: Fix several potential g_object_[un]ref(NULL) calls 2015-03-09 13:41:37 +00:00
gtkprintcontext.h
gtkprinter-private.h
gtkprinter.c printing: Don't hang in gtk_enumerate_printers() 2017-03-23 13:19:13 +01:00
gtkprinter.h
gtkprinteroption.c Intern all signal names beforehand 2015-09-12 12:50:39 -04:00
gtkprinteroption.h
gtkprinteroptionset.c Intern all signal names beforehand 2015-09-12 12:50:39 -04:00
gtkprinteroptionset.h
gtkprinteroptionwidget.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtkprinteroptionwidget.h
gtkprintjob.c printjob: Clarify array ownership in gtk_print_job_set_page_ranges() 2017-03-24 16:41:47 +01:00
gtkprintjob.h print job: Add api to send data from an fd 2016-07-08 00:09:02 -04:00
gtkprintoperation-portal.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkprintoperation-portal.h Add portal support to GtkPrintOperation 2016-07-08 00:09:05 -04:00
gtkprintoperation-private.h
gtkprintoperation-unix.c printoperation: Stop using gdk_app_launch_context_set_screen 2017-10-30 23:01:01 -04:00
gtkprintoperation-win32.c gtk/gtkprintoperation-win32.c: Don't call gtk_widget_set_allocation() 2017-07-21 23:35:38 +08:00
gtkprintoperation.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkprintoperation.h Typo fixes 2016-03-10 22:46:02 -05:00
gtkprintoperationpreview.c
gtkprintoperationpreview.h
gtkprintsettings.c print settings: Add api to serialize to a GVariant 2016-07-08 00:08:47 -04:00
gtkprintsettings.h print settings: Add api to serialize to a GVariant 2016-07-08 00:08:47 -04:00
gtkprintunixdialog.c Remove some unused includes 2017-11-29 23:39:06 -05:00
gtkprintunixdialog.h
gtkprintutils.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkprintutils.h
gtkprivate.c Add a portal helper 2016-07-08 00:06:14 -04:00
gtkprivate.h gtk: Change gtk_propagate_event() to propagate both ways. 2017-09-19 18:39:03 +02:00
gtkprivatetypebuiltins.c.template
gtkprivatetypebuiltins.h.template
gtkprogressbar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkprogressbar.h
gtkprogresstracker.c progresstracker: Don't hand out NaN 2017-11-12 06:22:34 +01:00
gtkprogresstrackerprivate.h progresstracker: simple struct to track animation progress 2016-04-08 16:09:29 -07:00
gtkquartz.c quartz app menu: add hidpi support for menu icons 2015-07-27 17:28:36 +02:00
gtkquartz.h Add some new function prototypes to gtkquartz.h. 2016-11-05 15:08:59 -07:00
gtkquery.c Store locations as GFile 2015-07-27 08:07:38 -04:00
gtkquery.h Store locations as GFile 2015-07-27 08:07:38 -04:00
gtkradiobutton.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkradiobutton.h
gtkradiomenuitem.c radiomenuitem: Remove GtkActivatable code 2016-10-18 00:29:18 +02:00
gtkradiomenuitem.h radio-menu-item: Add join_group() 2015-03-22 02:10:38 -04:00
gtkradiotoolbutton.c togglebutton: Move :draw-indicator property to GtkCheckButton 2017-01-30 18:11:00 +01:00
gtkradiotoolbutton.h radiotoolbutton: Remove deprecated API 2016-10-23 12:42:52 +02:00
gtkrange.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkrange.h range: Remove unused class struct members 2016-10-18 00:29:19 +02:00
gtkrangeprivate.h scrollbar: Add accessor for wheel delta 2017-07-19 21:27:12 -04:00
gtkrbtree.c Don't use g_print for debug output 2016-02-28 21:40:23 -05:00
gtkrbtree.h Improve struct packing in various places 2013-09-21 23:50:55 -04:00
gtkrecentchooser.c Remove GtkRecentAction 2016-10-18 00:34:41 +02:00
gtkrecentchooser.h docs: use proper quotes 2014-02-05 15:08:42 -05:00
gtkrecentchooserdefault.c Remove some unused includes 2017-11-29 23:39:06 -05:00
gtkrecentchooserdefault.h
gtkrecentchooserdialog.c recent chooser: Remove the word stock from the docs 2017-12-01 10:30:20 -05:00
gtkrecentchooserdialog.h
gtkrecentchoosermenu.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtkrecentchoosermenu.h
gtkrecentchooserprivate.h recentchooser: Stop implementing GtkActivatable 2016-10-18 00:34:41 +02:00
gtkrecentchooserutils.c docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gtkrecentchooserutils.h
gtkrecentchooserwidget.c widget: Add baseline and out_clip parameters to size-allocate 2017-07-19 21:27:16 -04:00
gtkrecentchooserwidget.h recentchooserwidget: Inherit from GtkWidget 2017-03-31 09:50:39 +02:00
gtkrecentfilter.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtkrecentfilter.h gtk: port many nullability annotation fixes from Vala bindings 2014-05-30 13:24:20 -07:00
gtkrecentmanager.c recent manager: Drop an unused field 2017-11-30 07:03:20 -05:00
gtkrecentmanager.h Drop gtk_recent_info_get_icon 2017-10-23 06:21:59 +02:00
gtkrender.c Fix up a doc comment 2017-11-29 23:39:06 -05:00
gtkrender.h Use a texture instead of a pixbuf in gtk_render_icon 2017-11-29 23:30:47 -05:00
gtkrenderbackground.c renderbackground: Minimize style lookups 2017-10-20 14:56:29 +02:00
gtkrenderbackgroundprivate.h gtk: Remove GtkJunctionSides 2016-12-20 18:01:12 +01:00
gtkrenderborder.c renderborder: Don't snapshot all-invisible borders 2017-10-20 14:56:29 +02:00
gtkrenderborderprivate.h gtk: Remove GtkJunctionSides 2016-12-20 18:01:12 +01:00
gtkrendericon.c rendericon: Add missing include 2017-11-10 15:04:13 +01:00
gtkrendericonprivate.h Simplify the gtk_snapshot_icon_texture API 2017-11-08 22:21:42 -05:00
gtkrevealer.c Some more interning 2017-11-18 08:18:11 -05:00
gtkrevealer.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkroundedbox.c gtkroundedbox: Remove some unneeded conditionals 2017-10-02 14:34:47 +02:00
gtkroundedboxprivate.h roundedbox: Add gtk_rounded_boxes_init_for_style() 2016-12-20 18:01:12 +01:00
gtkscale.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkscale.h scale: Remove draw_value vfunc 2017-07-19 21:27:13 -04:00
gtkscalebutton.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkscalebutton.h scalebutton: Remove icon size 2017-11-15 14:22:16 -05:00
gtkscrollable.c Fix gtk_scrollable_get_border annotation 2016-04-10 15:56:29 +02:00
gtkscrollable.h Add a gtk_scrollable_get_border 2014-12-10 10:01:30 -05:00
gtkscrollbar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkscrollbar.h scrollbar: Add new API to gtk4-sections.txt 2017-07-19 21:27:13 -04:00
gtkscrolledwindow.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkscrolledwindow.h scrolledwindow: Remove scrollbar-spacing and scrollbars-within-bevel 2016-10-16 18:17:21 +02:00
gtksearchbar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtksearchbar.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtksearchengine.c Intern all signal names beforehand 2015-09-12 12:50:39 -04:00
gtksearchengine.h Avoid more GFile<>uri roundtrips 2015-07-27 08:07:39 -04:00
gtksearchenginemodel.c gtk: Mark internal functions as static 2016-10-17 11:44:10 +01:00
gtksearchenginemodel.h file chooser: Add and use a model search engine 2015-07-04 00:29:25 -04:00
gtksearchenginequartz.c GtkQuery: Cleanups 2015-05-16 00:48:36 -04:00
gtksearchenginequartz.h
gtksearchenginesimple.c Don't do remote checks on NULL files 2016-02-04 15:57:35 +00:00
gtksearchenginesimple.h Forgotten file 2015-06-19 01:03:28 -04:00
gtksearchenginetracker.c searchenginetracker: Fix prefix searches 2016-06-07 00:56:38 +02:00
gtksearchenginetracker.h GtkSearchEngineTracker: Avoid a private struct 2015-06-19 00:41:10 -04:00
gtksearchentry.c Some more interning 2017-11-18 08:18:11 -05:00
gtksearchentry.h GtkSearchEntry: Add more API 2015-01-24 08:44:30 -05:00
gtksearchentryprivate.h Use the new API in GtkSearchBar if we can 2015-01-24 08:44:30 -05:00
gtkselection.c textview: Remove serialization API 2017-11-29 23:03:33 -05:00
gtkselection.h textview: Remove serialization API 2017-11-29 23:03:33 -05:00
gtkselectionprivate.h contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtkseparator.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkseparator.h
gtkseparatormenuitem.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkseparatormenuitem.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtkseparatortoolitem.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkseparatortoolitem.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtksettings.c Fix some parameter name mismatches to make g-ir-scanner happier 2017-11-28 15:24:49 +01:00
gtksettings.h settings: Remove gtk_settings_get_for_screen() 2017-10-31 08:25:37 +01:00
gtksettingsprivate.h stylecontext: Port to use display instead of screen 2017-10-31 03:05:54 +01:00
gtkshortcutlabel.c Remove unnecessary gtk_widget_show calls 2017-01-22 14:38:21 +01:00
gtkshortcutlabel.h shortcutlabel: Make parameter names match 2016-08-04 13:33:07 +02:00
gtkshortcutsgroup.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkshortcutsgroup.h Add GtkShortcutsWindow 2015-10-21 15:19:34 -04:00
gtkshortcutssection.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkshortcutssection.h Add GtkShortcutsWindow 2015-10-21 15:19:34 -04:00
gtkshortcutsshortcut.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkshortcutsshortcut.h GtkShortcutType: Fix typos in developer documentation 2016-10-25 20:10:41 +02:00
gtkshortcutsshortcutprivate.h shortcuts: Follow changes of accels 2016-04-17 13:42:14 -04:00
gtkshortcutswindow.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtkshortcutswindow.h Add autocleanups for GtkShortcutsWindow 2015-11-11 12:02:43 +00:00
gtkshortcutswindowprivate.h shortcuts: Follow changes of accels 2016-04-17 13:42:14 -04:00
gtkshow.c gtk/gtkshow: Remove deprected gtk_show_uri() 2017-08-28 23:47:36 +01:00
gtkshow.h gtk/gtkshow: Remove deprected gtk_show_uri() 2017-08-28 23:47:36 +01:00
gtksidebarrow.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtksidebarrowprivate.h gtkplacessidebar: implement libcloudproviders support 2017-09-04 11:32:03 -04:00
gtksizegroup-private.h widget: Move resize function into gtkwidget.c 2015-10-28 19:44:28 +01:00
gtksizegroup.c API: sizegroup: Remove gtk_size_group_set_ignore_hidden() 2016-10-16 18:18:58 +02:00
gtksizegroup.h API: sizegroup: Remove gtk_size_group_set_ignore_hidden() 2016-10-16 18:18:58 +02:00
gtksizerequest.c sizerequest: Don't pass uninitialized values to measure 2017-10-28 11:42:08 +02:00
gtksizerequest.h
gtksizerequestcache.c
gtksizerequestcacheprivate.h
gtksnapshot.c Revert "gtksnapshot: Merge trivial clip duplicates" 2017-12-01 09:08:57 +01:00
gtksnapshot.h Drop gtk_snapshot_render_icon 2017-11-29 18:34:45 -05:00
gtksnapshotprivate.h snapshot: Use one GPtrArray for all nodes 2017-10-02 14:34:47 +02:00
gtkspinbutton.c SpinButton: Explain meaning of nullable Adjustment 2017-11-22 20:58:28 +00:00
gtkspinbutton.h spinbutton: Add accessors for (max-)width-chars 2017-07-19 21:27:12 -04:00
gtkspinner.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkspinner.h spinner: Remove priv pointer 2017-10-01 09:19:09 +02:00
gtkstack.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkstack.h GtkStack: Add interpolate-size property 2015-07-20 10:26:06 +02:00
gtkstacksidebar.c Some more interning 2017-11-18 08:18:11 -05:00
gtkstacksidebar.h GtkStackSidebar: Fix incomplete renaming 2015-03-13 23:24:53 -04:00
gtkstackswitcher.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkstackswitcher.h Add a few missing include guards 2014-10-01 00:49:59 -04:00
gtkstatusbar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkstatusbar.h statusbar: Inherit from GtkWidget 2017-07-19 21:27:16 -04:00
gtkstyleanimation.c animatedstyle: don't share styleanimations 2016-04-08 16:09:30 -07:00
gtkstyleanimationprivate.h animatedstyle: don't share styleanimations 2016-04-08 16:09:30 -07:00
gtkstylecascade.c css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkstylecascadeprivate.h stylecontext: Store the scale value in the cascade 2015-02-06 11:26:31 +01:00
gtkstylecontext.c stylecontext: Make first property name explicit 2017-11-10 14:56:42 +01:00
gtkstylecontext.h stylecontext: Make first property name explicit 2017-11-10 14:56:42 +01:00
gtkstylecontextprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkstyleproperty.c Drop unused gtkcssstylefuncs.c 2017-11-30 18:46:54 -05:00
gtkstylepropertyprivate.h Drop the aliasing api for style properties 2017-09-17 16:57:53 -04:00
gtkstyleprovider.c styleprovider: Fix fallout from merge 2017-10-31 06:17:40 +01:00
gtkstyleprovider.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkstyleproviderprivate.h css: Merge GtkStyleProviderPrivate into GtkStyleProvider 2017-10-31 04:33:54 +01:00
gtkswitch.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkswitch.h switch: Remove priv pointer 2017-10-01 09:19:09 +02:00
gtktestutils.c gdk: Move gdk_disable_multidevice tot he X11 backend 2017-11-25 11:04:14 -05:00
gtktestutils.h tests: Remove gtk_widget_send_key() 2017-01-08 03:46:30 +01:00
gtktextattributes.c Use GdkRGBA for text attributes 2016-11-01 13:58:10 -04:00
gtktextattributes.h Complete the privatization of GtkTextAttributes 2016-11-04 12:05:52 -04:00
gtktextbtree.c textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextbtree.h textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextbuffer.c textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextbuffer.h textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextbufferprivate.h Split off a private header for GtkTextBuffer 2015-10-15 23:04:44 -04:00
gtktextchild.c textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextchild.h docs: use proper quotes 2014-02-05 15:08:42 -05:00
gtktextchildprivate.h textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextdisplay.c textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextdisplayprivate.h textview: Make the semi-private headrs really private 2017-11-11 05:01:31 +01:00
gtktexthandle.c text handle: Use GdkEvent API 2017-09-19 18:39:03 +02:00
gtktexthandleprivate.h texthandle: Handle ltr/rtl positioning 2015-06-11 17:14:23 +02:00
gtktextiter.c textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextiter.h textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextiterprivate.h Complete the privatization of GtkTextAttributes 2016-11-04 12:05:52 -04:00
gtktextlayout.c textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextlayoutprivate.h textview: Make the semi-private headrs really private 2017-11-11 05:01:31 +01:00
gtktextmark.c textview: Make the semi-private headrs really private 2017-11-11 05:01:31 +01:00
gtktextmark.h
gtktextmarkprivate.h textview: Make the semi-private headrs really private 2017-11-11 05:01:31 +01:00
gtktextsegment.c textview: Make the semi-private headrs really private 2017-11-11 05:01:31 +01:00
gtktextsegment.h textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktexttag.c gtktexttag: Remove GtkTextTag::event and gtk_text_tag_event() 2017-11-11 04:25:11 +01:00
gtktexttag.h gtktexttag: Remove GtkTextTag::event and gtk_text_tag_event() 2017-11-11 04:25:11 +01:00
gtktexttagprivate.h Complete the privatization of GtkTextAttributes 2016-11-04 12:05:52 -04:00
gtktexttagtable.c Use NULL for generic marshallers in g_signal_new() 2016-08-29 16:20:54 +02:00
gtktexttagtable.h gtk: fix many callback annotations to include closure information 2014-05-27 21:10:32 -07:00
gtktexttypes.c
gtktexttypes.h textview: Replace pixbufs by textures 2017-11-29 23:22:13 -05:00
gtktextutil.c textview: Make the semi-private headrs really private 2017-11-11 05:01:31 +01:00
gtktextutil.h
gtktextview.c textview: Remove serialization API 2017-11-29 23:03:33 -05:00
gtktextview.h text view: Support the Emoji chooser 2017-11-22 16:50:10 -05:00
gtktextviewprivate.h Make GtkTextAttributes private 2016-11-01 13:58:10 -04:00
gtktogglebutton.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtktogglebutton.h togglebutton: Move :inconsistent to GtkCheckButton 2017-01-30 18:11:00 +01:00
gtktogglebuttonprivate.h GtkToggleButton: Move nonexported API to a private header 2014-10-19 22:42:49 -04:00
gtktoggletoolbutton.c toggletoolbutton: Remove unneeded deprecation markers 2016-10-28 16:33:02 +02:00
gtktoggletoolbutton.h Remove GtkStock API from GtkImage 2016-10-16 18:17:21 +02:00
gtktoolbar.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtktoolbar.h toolbar: Remove icon sizes 2017-11-15 14:22:16 -05:00
gtktoolbarprivate.h separatortoolitem: don't use custom sizing/rendering 2016-01-03 00:41:32 -08:00
gtktoolbutton.c toolbutton: Remove the word stock from internal docs 2017-12-01 10:30:20 -05:00
gtktoolbutton.h Remove GtkStock API from GtkImage 2016-10-16 18:17:21 +02:00
gtktoolitem.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtktoolitem.h toolbar: Remove icon sizes 2017-11-15 14:22:16 -05:00
gtktoolitemgroup.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtktoolitemgroup.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtktoolpalette.c contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtktoolpalette.h dnd: Remove GtkTargetEntry and GtkTargetFlags 2017-11-20 23:12:33 +01:00
gtktoolpaletteprivate.h Clean up private headers 2014-04-05 02:06:29 -04:00
gtktoolshell.c toolbar: Remove icon sizes 2017-11-15 14:22:16 -05:00
gtktoolshell.h toolbar: Remove icon sizes 2017-11-15 14:22:16 -05:00
gtktooltip.c tooltip: Set icon from texture instead of pixbuf 2017-11-29 22:17:59 -05:00
gtktooltip.h tooltip: Set icon from texture instead of pixbuf 2017-11-29 22:17:59 -05:00
gtktooltipprivate.h GtkTooltip: Move nonexported API to a private header 2014-10-19 22:51:21 -04:00
gtktooltipwindow.c tooltip: Set icon from texture instead of pixbuf 2017-11-29 22:17:59 -05:00
gtktooltipwindowprivate.h tooltip: Set icon from texture instead of pixbuf 2017-11-29 22:17:59 -05:00
gtktrashmonitor.c Don't confuse gtk-doc 2016-11-19 12:39:09 -05:00
gtktrashmonitor.h Fix the license version in GtkTrashMonitor 2015-11-19 12:54:48 +00:00
gtktreedatalist.c gtk: Strip newlines from g_warning and g_error 2016-02-28 12:23:12 -05:00
gtktreedatalist.h
gtktreednd.c Fix transfer annotation for tree_model parameter of gtk_tree_get_row_drag_data() and add nullable, optional 2015-01-24 16:11:51 -05:00
gtktreednd.h docs: add docs for GtkTreeDragDestIface 2014-01-21 13:33:45 -05:00
gtktreemenu.c TreeMenu: Remove accidentally duplicated doc lines 2017-10-04 12:05:13 +01:00
gtktreemenu.h API: menu: Remove tearoff support 2016-10-16 18:17:21 +02:00
gtktreemodel.c Use NULL for generic marshallers in g_signal_new() 2016-08-29 16:20:54 +02:00
gtktreemodel.h gtk: fix many callback annotations to include closure information 2014-05-27 21:10:32 -07:00
gtktreemodelfilter.c filter model: Mark property nicks and blurbs for translation 2016-03-26 18:59:02 -04:00
gtktreemodelfilter.h docs: use proper apostrophe 2014-02-07 13:06:10 -05:00
gtktreemodelsort.c introspection: This patch fixes nullable return values fixes for the following symbols in gtk 2016-01-08 12:18:23 +00:00
gtktreemodelsort.h
gtktreeprivate.h treeview: Pass height to allocate as argument 2017-11-13 01:28:16 +01:00
gtktreeselection.c build: Enable -Wswitch-enum and -Wswitch-default 2017-10-06 21:23:39 +02:00
gtktreeselection.h docs: add Gtk*Class docs 2014-01-20 12:31:21 -05:00
gtktreesortable.c Use NULL for generic marshallers in g_signal_new() 2016-08-29 16:20:54 +02:00
gtktreesortable.h docs: use proper quotes 2014-02-05 15:08:42 -05:00
gtktreestore.c Avoid GdkPixbuf in docs 2017-11-30 17:32:05 -05:00
gtktreestore.h
gtktreeview.c treeview: Don't use GdkDeviceManager 2017-11-25 11:04:14 -05:00
gtktreeview.h contentformats: Rename GtkTargetList 2017-11-20 23:12:33 +01:00
gtktreeviewcolumn.c image: Remove icon-size argument from icon setters 2017-11-15 14:22:17 -05:00
gtktreeviewcolumn.h gtktreeviewcolumn: Fix typo in typedef documentation 2016-09-23 21:10:13 -07:00
gtktypebuiltins.c.template
gtktypebuiltins.h.template Fix some oversights with header guards 2014-12-08 19:31:56 -05:00
gtktypes.h snapshot: Move GtkSnapshot declaration to gtypes.h 2016-11-19 20:58:36 +01:00
gtkunixprint-autocleanups.h gtkunixprint: Add support for g_autoptr() 2015-02-02 09:32:59 +01:00
gtkunixprint.h gtkunixprint: Add support for g_autoptr() 2015-02-02 09:32:59 +01:00
gtkutils.c gtk: Include the appropriate headers 2016-10-17 11:10:14 +01:00
gtkutilsprivate.h gtk/utils: Include stdio.h 2016-10-17 14:51:16 +01:00
gtkversion.h.in docs: use Returns: consistently 2014-02-19 18:56:05 -05:00
gtkviewport.c gtk: Intern css names 2017-11-17 22:49:57 -05:00
gtkviewport.h viewport: Remove API to query GdkWindows 2017-01-08 00:48:13 +01:00
gtkvolumebutton.c Some more interning 2017-11-18 08:18:11 -05:00
gtkvolumebutton.h
gtkwidget.c icon-browser: Stop using gtk_drag_source_set_icon_pixbuf 2017-11-29 20:01:32 -05:00
gtkwidget.h selection: Remove the info uint 2017-11-16 22:59:43 +01:00
gtkwidgetfocus.c widgetfocus: Use the same function to compare widgets 2017-03-31 09:50:40 +02:00
gtkwidgetpath.c API: stylecontext: Remove regions 2016-10-16 18:17:21 +02:00
gtkwidgetpath.h API: stylecontext: Remove regions 2016-10-16 18:17:21 +02:00
gtkwidgetpathprivate.h Move private widget path functions away 2016-02-04 15:19:51 +01:00
gtkwidgetprivate.h widget: Export gtk_widget_set_cursor() 2017-11-04 01:00:27 +01:00
gtkwin32.c Windows: Update code for monolithic GTK DLL 2016-11-03 16:55:35 +08:00
gtkwin32draw.c win32 theme: Implement GtkFrame 2016-02-27 17:23:44 +01:00
gtkwin32drawprivate.h win32: Allow querying names for metrics 2016-02-22 04:37:56 +01:00
gtkwin32theme.c stylecontext: Port to use display instead of screen 2017-10-31 03:05:54 +01:00
gtkwin32themeprivate.h win32 theme: Add a way to query border of theme parts 2016-02-17 04:49:26 +01:00
gtkwindow.c Only register application/x-rootwindow-drop on X11 2017-12-02 10:38:31 +00:00
gtkwindow.h introspection: Fix build 2017-11-15 19:33:26 +01:00
gtkwindowgroup.c gtkwindow: Revoke implicit grabs when activating an explicit one 2017-05-25 16:25:59 +02:00
gtkwindowgroup.h Split GtkWindowGroup into its own file 2014-06-04 06:24:05 -04:00
gtkwindowprivate.h window: Make icons GdkTextures 2017-11-05 00:07:17 +01:00
libgtk4.manifest.in build: Partially revert "Drop old MSC makefiles" 2017-08-15 23:37:24 +08:00
meson.build Drop unused gtkcssstylefuncs.c 2017-11-30 18:46:54 -05:00
org.gtk.Settings.ColorChooser.gschema.xml Add some documentation to the colorchooser schema 2014-05-13 15:20:36 -04:00
org.gtk.Settings.Debug.gschema.xml Turn off inspector keybindings by default 2015-08-31 11:08:25 -04:00
org.gtk.Settings.EmojiChooser.gschema.xml Handle emoji data change in emoji chooser 2017-08-22 08:13:52 -04:00
org.gtk.Settings.FileChooser.gschema.xml file chooser: Improve time and date formatting 2015-07-04 00:29:25 -04:00
paper_names_offsets.c Update paper size names 2014-10-10 13:40:17 +02:00
paper_names.c Update paper size names 2014-10-10 13:40:17 +02:00
queryimmodules.c immodules: Move path code out of gtkrc 2016-10-16 18:17:21 +02:00
updateiconcache.c updateiconcache: Avoid confusing loop construct 2017-10-04 22:59:11 +01:00
xembed.h