summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix broken function pointer declarations on windowsAlan McGovern2012-11-291-2/+3
| | | | | | | | | | Both flashing a window and setting the window opacity were using incorrect declarations for function pointers. They were missing the WINAPI annotation as defined in windows.h. As a result, the stack could be corrupted when these functions were invoked. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=689235 (cherry picked from commit 5637ef1f97ee46666c97707ed7f6bae459007163)
* quartz: add mountain lion as version 8 to enum GdkOSXVersionMichael Natterer2012-11-292-3/+4
| | | | | Also use GDK_OSX_UNSUPPORTED instead of 0 in gdk_quartz_osx_version(). (cherry picked from commit 9644e910a85f97aedf3f5f4fee974229f29766c3)
* quartz: call Gestalt() only once per session in gdk_quartz_osx_version()Michael Natterer2012-11-291-3/+8
| | | | | Thanks to Paul Davis for pointing this out. (cherry picked from commit d6533ffc44d77b42cce7987f249fa481581b7c50)
* Use the ppd groups "name" instead of "text" (bug #687065)Benjamin Berg2012-11-291-1/+1
| | | | | | This commit fixes a regression caused by a patch to remove Cups 1.2 ifdefs. This resulted in the "installable options" to appear in the print dialog.
* menuitem: Remove unused variablesBenjamin Otte2012-11-281-29/+0
|
* tests: Add CSS test for comment detectionBenjamin Otte2012-11-283-0/+20
| | | | Tests recent fix.
* cssparser: Don't detect /*/ as a commentMarcus Kraßmann2012-11-281-1/+1
|
* menubar: deprecate internal-padding style propertyCosimo Cecchi2012-11-281-23/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689168
* menubar: add support for CSS paddingCosimo Cecchi2012-11-281-20/+40
| | | | | | In preparation for the removal of the internal-padding style property. https://bugzilla.gnome.org/show_bug.cgi?id=689168
* menu: deprecate horizontal-padding and vertical-paddingCosimo Cecchi2012-11-281-83/+56
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689168
* menuitem: deprecate horizontal-padding style propertyCosimo Cecchi2012-11-281-65/+20
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689168
* Assamese translation updatedNilamdyuti Goswami2012-11-281-302/+302
|
* Assamese translation updatedNilamdyuti Goswami2012-11-281-70/+81
|
* Updated Slovenian translationMatej Urbančič2012-11-261-1255/+1415
|
* Updated Slovenian translationMatej Urbančič2012-11-261-290/+286
|
* docs: Add gtk-doc comment for GtkTreeRowReferenceDavid King2012-11-261-3/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=93381
* Sanitize memory handling in cups_request_printer_list_cbChristophe Fergeau2012-11-261-5/+10
| | | | | | | | | gtk+ was trying to display already freed strings, leaking memory, ...I noticed this because I was getting weird blinking characters as the status of my cups printers, and valgrind confirmed something was wrong. https://bugzilla.gnome.org/show_bug.cgi?id=683072
* i18n: Update British English translationPhilip Withnall2012-11-261-156/+151
|
* Bug 595615 — Use proper ellipsesPhilip Withnall2012-11-268-13/+13
| | | | | | Use ‘…’ instead of ‘...’ in translatable strings. Closes: https://bugzilla.gnome.org/show_bug.cgi?id=595615
* Updated POTFILES.skipPiotr Drąg2012-11-262-0/+4
|
* reftests: Add reftest for broken fixed height modeBenjamin Otte2012-11-263-0/+414
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687816
* treeview: Delay computing fixed heightBenjamin Otte2012-11-261-6/+3
| | | | | | | In the setter, we only set fixed height mode and queue a revalidation of the row heights. https://bugzilla.gnome.org/show_bug.cgi?id=687816
* sizegroup: Use g_hash_table_add()Emmanuele Bassi2012-11-251-2/+2
| | | | This is the function to use when treating hash tables as a set.
* styleproperty: Use _gtk_css_initial_value_get()Benjamin Otte2012-11-251-1/+2
| | | | See previous commit(s).
* cssvalue: Use _gtk_css_initial_value_get() for the inherit valueBenjamin Otte2012-11-251-2/+2
| | | | See previous commit(s).
* cssvalue: Add _gtk_css_initial_value_get()Benjamin Otte2012-11-252-0/+7
| | | | | | | | ... so we don't bump a refcount whenever we get the initial singleton. We want to use this function instead of _gtk_css_style_property_get_initial_value() everywhere where we compute values, because some initial values may depend on settings soon.
* izegroup: Improve performanceBenjamin Otte2012-11-251-8/+17
| | | | | Keep a list of all groups and avoid groups we already handled. Speeds up GtkToolpalette a lot.
* widget: Remove an unneeded queue_resize()Benjamin Otte2012-11-251-2/+0
| | | | | | | | | | Resizes are queued via gtk_widget_propagate_state() => gtk_style_context_set_state() => gtk_style_context_queue_invalidate() => gtk_style_context_validate() => _gtk_widget_style_context_invalidated() so there's no need to queue an extra one.
* deprecations: Move files into deprecated/ dirBenjamin Otte2012-11-2515-25/+29
|
* gtkgradient: DeprecateBenjamin Otte2012-11-253-0/+31
|
* symboliccolor: DeprecateBenjamin Otte2012-11-2510-1/+87
| | | | | | | Symbolic colors are an implementation detail of the CSS engine and have been superceded by GtkCssColorValue. We don't want them clobbering the public API. In particular because the only use I could find in the public API is people using it to shade colors.
* themingengine: Do shading with GtkHSLABenjamin Otte2012-11-251-7/+5
| | | | ... instead of with symbolic colors.
* hsla: Add _gtk_hsla_shade()Benjamin Otte2012-11-253-6/+23
| | | | We use it in multiple places, so better split it out.
* symboliccolor: Remove extra includesBenjamin Otte2012-11-256-4/+3
| | | | That header was included in way too many places.
* styleprovider: Change function prototypeBenjamin Otte2012-11-2510-42/+35
| | | | | | | Make _gtk_style_provider_private_get_color() return a GtkCssValue (a GtkCssColorValue to be exact) instead of GtkSymbolicColor. With this, the symbolic color usage inside GTK is minimized.
* symboliccolor: Implement using GtkCssValueBenjamin Otte2012-11-259-669/+80
|
* symboliccolor: symbolic color is no longer a CssValueBenjamin Otte2012-11-253-209/+45
| | | | | This is not needed anymore, because we have GtkCssColorValue for that now.
* symboliccolor: Change prototype of functionBenjamin Otte2012-11-245-22/+11
| | | | Makes it easier to use the function in the places where it's still used.
* settings: Remove support for color schemesBenjamin Otte2012-11-241-355/+10
| | | | | | | Color schemes were unused and their interaction with CSS3 themes was undefined. So we decided to remove support for them. This commit does that.
* styleprovider: Remove (broken) implementations of get_styleBenjamin Otte2012-11-247-124/+0
| | | | | The implementations were broken and get_style() is deprecated and documented to return NULL now.
* stylecascade: Remove get_icon_factory() implementationBenjamin Otte2012-11-241-10/+0
| | | | It was redundant.
* styleprovider: Deprecate two non-working functionsBenjamin Otte2012-11-242-0/+7
| | | | | | Both of them weren't used inside GTK. And apparently they weren't used outside of GTK either, as alex recently mentioned them being severly broken.
* docs: gtk_file_chooser_get_filename() returns absolute pathsDavid King2012-11-241-2/+3
| | | | | | | | | | The documentation for gtk_file_chooser_get_filenames() states that the returned filenames are absolute paths, and uses g_file_get_path() to construct the filename. The same function is used to construct the filename in gtk_file_chooser_get_filename(), so it should also return absolute paths. https://bugzilla.gnome.org/show_bug.cgi?id=371034
* Assamese translation updatedNilamdyuti Goswami2012-11-231-1/+1
|
* Assamese translation updatedNilamdyuti Goswami2012-11-231-151/+171
|
* docs: Fix typo in gtk_tree_view_set_tooltip_column commentDavid King2012-11-221-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=688884
* docs: Improve GtkTreeModel iteration patternDavid King2012-11-221-6/+5
| | | | | | | Iterating over the model in this way means that use of continue is less error-prone, as the increment is part of the loop construct. https://bugzilla.gnome.org/show_bug.cgi?id=548793
* docs: Correct GtkWidget::scroll-event mask documentationDavid King2012-11-221-1/+1
| | | | | | | Since GTK+ 3.3.18, GDK_SCROLL_MASK has been used as the mask for scroll events. Update the documentation to reflect this. https://bugzilla.gnome.org/show_bug.cgi?id=677339
* aboutdialog: Fix add_credit_section() annotationsMartin Pitt2012-11-221-1/+1
| | | | | | The people argument is an array. https://mail.gnome.org/archives/python-hackers-list/2012-November/msg00010.html
* gtk: don't let insensitive children eat scroll events when bubbling downMichael Natterer2012-11-221-1/+9
| | | | | | When event capturing is enabled, stop propagating scroll events at insensitive widgets, but don't handle them (don't return TRUE), so they can bubble up again and reach their handling widgets.