Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | settings: Use _gtk_css_provider_load_named()wip/683896 | Benjamin Otte | 2012-09-19 | 1 | -4/+9 |
| | | | | | | | | | This way we create one provider per settings object instead of stuffing it into a global unchanging never-deleting hash table. Also, we now reload the theme when instructed instead of keeping the old loaded (and possibly stale) data forever. https://bugzilla.gnome.org/show_bug.cgi?id=683896 | ||||
* | cssprovider: Move fallback code into _gtk_css_provider_load_named() | Benjamin Otte | 2012-09-19 | 2 | -10/+21 |
| | | | | | | | | | This makes sure the full theme loading logic resides in one function and isn't scattered around. As a side-effect, the hash table kept by gtk_css_provider_get_named() will now be populated with fallback themes. This will not be a problem after the next commit though. | ||||
* | cssprovider: Export gtk_css_provider_load_named) function | Benjamin Otte | 2012-09-19 | 2 | -5/+21 |
| | | | | | ... and document it. For now, the function is only exported internally. | ||||
* | cssprovider: Split out theme loading function | Benjamin Otte | 2012-09-19 | 1 | -93/+92 |
| | | | | | | | Split maintaining the global themes hash table and the theme loading code into two functions. This also fixes leaking the provider when loading a theme from a builtin resource. | ||||
* | cssprovider: Remove another path that can't be reached | Benjamin Otte | 2012-09-19 | 1 | -16/+5 |
| | | | | ... because the return value of a function is always TRUE. | ||||
* | docs: Clarify GtkCssProvider loading return values | Benjamin Otte | 2012-09-19 | 1 | -3/+12 |
| | |||||
* | cssprovider: Get rid of return value | Benjamin Otte | 2012-09-19 | 1 | -14/+7 |
| | | | | ... that is always TRUE. | ||||
* | hindi update | Rajesh Ranjan | 2012-09-19 | 1 | -421/+447 |
| | |||||
* | hindi update | Rajesh Ranjan | 2012-09-19 | 1 | -1345/+1413 |
| | |||||
* | GtkSettings: Fix small typo in docs. | Murray Cumming | 2012-09-19 | 1 | -1/+1 |
| | |||||
* | Updated Galician translations | Fran DiƩguez | 2012-09-19 | 1 | -305/+305 |
| | |||||
* | bump version | Matthias Clasen | 2012-09-18 | 1 | -1/+1 |
| | |||||
* | 3.5.183.5.18 | Matthias Clasen | 2012-09-18 | 1 | -1/+1 |
| | |||||
* | Prepare for 3.5.18 | Matthias Clasen | 2012-09-18 | 1 | -0/+66 |
| | |||||
* | Fix distcheck | Matthias Clasen | 2012-09-18 | 1 | -1/+0 |
| | | | | A mention of gtkmodelmenu.h was leftover in Makefile.am. | ||||
* | Avoid an unintented export | Matthias Clasen | 2012-09-18 | 1 | -1/+1 |
| | | | | GtkStyleCascade is entirely private, so don't leak any symbols. | ||||
* | Fix gdk docs build | Matthias Clasen | 2012-09-18 | 3 | -4/+4 |
| | | | | | This took far too long: The actual problem turned out to be an unclosed <SECTION> in gdk3-sections.txt. | ||||
* | GdkWindow: remove reference to a long-removed example | Matthias Clasen | 2012-09-18 | 1 | -19/+0 |
| | |||||
* | mountoperation: fix previous commit | Cosimo Cecchi | 2012-09-18 | 1 | -1/+2 |
| | | | | We don't want to call this method if there's no shell agent. | ||||
* | mountoperation: don't timeout proxied mount operation dialogs | Cosimo Cecchi | 2012-09-18 | 1 | -0/+2 |
| | | | | | | When we proxy mount operation dialogs to the Shell agent, don't use a timeout for the remote calls, since we will be waiting on user interaction. | ||||
* | Updated Spanish translation | Daniel Mustieles | 2012-09-18 | 1 | -313/+310 |
| | |||||
* | Raleigh: Improve the spinner animation | Benjamin Otte | 2012-09-18 | 1 | -47/+320 |
| | | | | Make it closer to how it was previously. | ||||
* | GtkAccelLabel: adjust recent accel changes | Ryan Lortie | 2012-09-18 | 1 | -8/+22 |
| | | | | | | | | | | In the event that a GtkAccelKey was present for the closure but it contained a keyval of 0 the previous code would show "". After the recent adjustments, "-/-" would be shown in this case. It turns out to be a pretty common case, so fix the logic to stop using '0' as a magic value to mean "don't have an accel" and add a separate boolean for that purpose. | ||||
* | cssimage: Add a hack to get antialiased circles | Benjamin Otte | 2012-09-18 | 1 | -0/+51 |
| | | | | | We like to draw circles in themes, and as radial gradients are the only okayish way to do that, at least make them antialiased. | ||||
* | Updated Marathi Translations | Sandeep Sheshrao Shedmake | 2012-09-18 | 1 | -314/+317 |
| | |||||
* | Updated British English translation | Bruce Cowan | 2012-09-18 | 1 | -306/+324 |
| | |||||
* | Force spinners to be square | Matthias Clasen | 2012-09-17 | 1 | -3/+10 |
| | |||||
* | GtkSettings: Properly clean up style providers | Matthias Clasen | 2012-09-17 | 1 | -7/+6 |
| | |||||
* | Revert "Bind the themes to the livecycle of the screen" | Matthias Clasen | 2012-09-17 | 4 | -198/+129 |
| | | | | | | | | | This reverts commit 1f5dea9eba4de5a54e9370fe8e4b90e6c0cec200, since it was causeing noticable behaviour changes. Previously, GTK_DATA_PREFIX=/ ./gtk3-demo would start gtk3-demo with the Raleigh theme. With that change, it was starting with no theme at all (i.e. all black). | ||||
* | Updated Hungarian translation | Gabor Kelemen | 2012-09-18 | 1 | -649/+528 |
| | |||||
* | gtk-demo: fancier css demo | Matthias Clasen | 2012-09-17 | 1 | -14/+55 |
| | | | | Thanks to Lapo Calamandrei. | ||||
* | Updated header for Brazilian Portuguese. | Rafael Ferreira | 2012-09-17 | 1 | -1214/+1387 |
| | |||||
* | Updated Brazilian Portuguese translation. | Og B. Maciel | 2012-09-17 | 1 | -660/+712 |
| | |||||
* | css: Add a spinner animation to the default theme | Benjamin Otte | 2012-09-17 | 1 | -0/+66 |
| | |||||
* | cssanimation: Implement pausing the animation | Benjamin Otte | 2012-09-17 | 3 | -25/+79 |
| | |||||
* | stylecontext: Always create animations | Benjamin Otte | 2012-09-17 | 1 | -14/+14 |
| | | | | | | Even when there is no current values, do create animations. This ensures that animations do exist for unmapped widgets when they get mapped later. | ||||
* | stylecontext: Only create transitions conditionally | Benjamin Otte | 2012-09-17 | 2 | -2/+24 |
| | | | | | | | | | While regular animations should always be created, transitions should not. This patch allows to express this by passing NULL as the values to transition from. It also adds a gtk_style_context_should_create_transitions() function that returns TRUE when transitions should be created. | ||||
* | stylecontext: Refactor the way animations are started and stopped | Benjamin Otte | 2012-09-17 | 3 | -68/+51 |
| | | | | | We now create animation objects unconditionally, but we only run the animation loop when gtk_style_context_should_animate() return TRUE. | ||||
* | stylecontext: Clear animations for values kept in cache | Benjamin Otte | 2012-09-17 | 3 | -0/+20 |
| | |||||
* | stylecontext: Remove leftover debugging | Benjamin Otte | 2012-09-17 | 1 | -2/+0 |
| | | | | | | | | ... that actually was both wrong, a performance failure and has been there since the original checkin. Updating the cached style data absolutely does not mean clearing all cached style data first. There's nothing to update then. | ||||
* | csscomputedvalues: Handle starting animations differently | Benjamin Otte | 2012-09-17 | 3 | -28/+26 |
| | |||||
* | animation: Don't set the changed properties anymore | Benjamin Otte | 2012-09-17 | 5 | -32/+14 |
| | | | | | The code is not needed anymore. And it looked wrong, too, so I'm glad it's gone. | ||||
* | csscomputedvalues: Compute the changes by animations ourselves | Benjamin Otte | 2012-09-17 | 1 | -0/+17 |
| | | | | | Instead of letting the animation set a bitmask unconditionally, actually compare the before and after values for changes. | ||||
* | cssimage: Make cross-fade code safe for non-integer sizes | Benjamin Otte | 2012-09-17 | 1 | -13/+10 |
| | | | | This includes sizes < 1px, which previously caused a SEGV. | ||||
* | cssvalue: Fix out-of-bounds in array transition code | Benjamin Otte | 2012-09-17 | 1 | -2/+2 |
| | |||||
* | themingengine: animate spinners again | Cosimo Cecchi | 2012-09-17 | 1 | -2/+7 |
| | | | | Using the animation specified with CSS by the theme. | ||||
* | cssvalue: Always consider values equal to themselves | Benjamin Otte | 2012-09-17 | 1 | -1/+5 |
| | |||||
* | csseasevalue: fix wrong priority in steps easing transformation | Cosimo Cecchi | 2012-09-17 | 1 | -1/+1 |
| | | | | | We need to add parentheses around the ternary operator, or it will be applied to the whole expression. | ||||
* | tests: Add a simple CSS test for cross-fade | Benjamin Otte | 2012-09-17 | 2 | -0/+16 |
| | |||||
* | cssimage: Implement (most of) current cross-fade syntax | Benjamin Otte | 2012-09-17 | 1 | -34/+33 |
| | | | | | The CSS4 spec adapted their cross-fade syntax again. Yay! (The previous parser was completely broken anyway...) |