| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Commit 053e54f944 copied it to calendar, and since commit 15e42c4d5,
the original is no longer used.
|
|
|
|
| |
The format() function was moved to gjs a long time ago.
|
|
|
|
|
|
|
| |
Alas, the last use of StTable is not gone, so we can finally remove
our copy of the widget.
https://bugzilla.gnome.org/show_bug.cgi?id=703833
|
|
|
|
|
| |
Menu items with missing actions are expected to be visible but
insensitive - add a test case for this.
|
|
|
|
|
|
|
|
| |
GTK+ added a new PolicyType which currently triggers compiler warnings
about unhandled values in switch statements. We also have a use case for
it already, so add support for the new policy type.
https://bugzilla.gnome.org/show_bug.cgi?id=739379
|
|
|
|
|
|
| |
In preparation to making it a GResource.
https://bugzilla.gnome.org/show_bug.cgi?id=736936
|
| |
|
|
|
|
|
|
|
|
|
| |
It is the job of layout containers to arrange their children; having
a hidden feature that *also* allows children to be positioned freely
outside the parent's allocation is just odd.
With the last user of the feature gone, kill it.
https://bugzilla.gnome.org/show_bug.cgi?id=703808
|
| |
|
|
|
|
|
|
|
|
|
|
| |
If enabled, scrollbars take away from the allocation given to the
view's content. This is usually preferrable to painting the bars on
top of the content, but there are exceptions, for instance when the
content needs to be centered with regard to the view as a whole.
Add a :overlay-scrollbars property to account for those cases.
https://bugzilla.gnome.org/show_bug.cgi?id=694261
|
|
|
|
|
|
|
|
|
|
| |
This commit removes all the code in charge of playing with the database of
mobile providers, which was originally included in order to perform
MCCMNC->OperatorName and SID->OperatorName conversions.
This logic is now exposed by libnm-gtk.
https://bugzilla.gnome.org/show_bug.cgi?id=688943
|
|
|
|
|
|
|
| |
We really should get a better testrunner rather than this hacked
together thing.
https://bugzilla.gnome.org/show_bug.cgi?id=691743
|
|
|
|
|
| |
Commit 8be3c5ed21643369f963e4638a578e32271ce749 changed the CSS parser
to only accept values with explicit time units.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=690667
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=689249
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=689249
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
shell_mobile_providers_parse() was returning the country information split
into a hash table with providers and a hash table with country names. This
patch merges both outputs into a single per-country object, so the parse()
method now returns a GHashTable with the following element-type:
(element-type utf8 ShellCountryMobileProvider>)
This also avoids more complex setups like returning lists inside of hash tables,
which was actually breaking either g-i or gtk-doc.
shell_mobile_providers_parse() was also modified to allow inputting the paths
of the country codes and provider list files to use. If paths are not given, the
default ones will be used. This helps us to provide test files during unit
tests.
Both the findProviderForMCCMNC() and findProviderForSid() methods are exported
out of the GSM and CDMA specific classes, and new unit tests for them are
implemented. Tests can be run manually with:
$> ./tests/run-test.sh tests/unit/mobileProviders.js
https://bugzilla.gnome.org/show_bug.cgi?id=687356.
|
|
|
|
| |
Fix distcheck breakage from commit 687e1eabeda7b.
|
|
|
|
|
|
|
|
|
|
| |
Reposition the window overlay when the title changes, using the current
transformed size of the window clone.
Includes a test that changes title to a string of random length every 3 seconds.
Based on a patch by Alex Hultman <alexhultman@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=620874
|
| |
|
|
|
|
|
|
|
| |
GTK+ works by explicitly specifying a -symbolic suffix for all icons.
Do the same here.
https://bugzilla.gnome.org/show_bug.cgi?id=682540
|
|
|
|
| |
It's unused and crufty, and potentially security leak.
|
| |
|
|
|
|
|
|
|
|
| |
Add support for the CSS "background-repeat" property. Currently, this
only supports on/off, rather than allowing tiling in each individual
dimension. It is supported for both the cogl and cairo rendering paths.
https://bugzilla.gnome.org/show_bug.cgi?id=680801
|
|
|
|
|
|
| |
Bad merge
https://bugzilla.gnome.org/show_bug.cgi?id=680801
|
| |
|
| |
|
|
|
|
|
|
|
| |
Move this test toghether with the others, and set the appmenu
only after the application is registered (i.e. in startup)
https://bugzilla.gnome.org/show_bug.cgi?id=678978
|
|
|
|
|
|
|
| |
As the global object of a context is rooted, if we want the GC to act
on these objects we need to take them out of the globals.
https://bugzilla.gnome.org/show_bug.cgi?id=678737
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=678737
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=672321
|
|
|
|
|
|
| |
Right now we only test the cairo rendering path
https://bugzilla.gnome.org/show_bug.cgi?id=672321
|
|
|
|
|
|
|
| |
Since the GNOME Shell style cleanup, all text is white. Fix that
in the test cases.
https://bugzilla.gnome.org/show_bug.cgi?id=672321
|
| |
|
|
|
|
|
|
|
|
| |
Implement the background-size CSS property, specified by the CSS
Backgrounds and Borders Module Level 3, including the keywords
"contain", "cover", and fixed-size backgrounds.
https://bugzilla.gnome.org/show_bug.cgi?id=633462
|
|
|
|
|
|
|
|
|
|
|
|
| |
The loop can exit with an interval of length one or one of
length zero. In the first case it is correct to check which side
of the interval to return, in the second case no comparison should
be made (since there is only one possible value).
In practice, this usually results in one comparison more than needed,
but in some cases (when the position was past the end of the array),
would call the comparator with undefined.
https://bugzilla.gnome.org/show_bug.cgi?id=666614
|
|
|
|
|
|
|
|
|
| |
Adds two new functions, Util.lowerBound and Util.insertSorted,
that take an array, a value and a comparator, and find the
first position at which the value can be inserted without
violating the order, in optimal time.
https://bugzilla.gnome.org/show_bug.cgi?id=666429
|
|
|
|
|
| |
Commit 3941961f8b added the file without referencing it in the Makefile,
which breaks distcheck.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=661054
|
|
|
|
|
|
|
|
| |
js2-mode is no longer developed and we recommend js-mode these days,
so switch the modelines to specify that, and make them consistent
across all files.
https://bugzilla.gnome.org/show_bug.cgi?id=660358
|
| |
|
|
|
|
|
|
|
| |
Add tests to verify that the fade works fine with borders and
padding.
https://bugzilla.gnome.org/show_bug.cgi?id=659159
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=658092
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=636252
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=650298
|
|
|
|
|
|
|
|
|
|
| |
The js modules have so many imports back and forth that it's pretty
much guaranteed that if you import even one of them, you'll end up
importing all of them, including ui.status.bluetooth and
ui.status.network. So fix up the typelib include paths the same way
gnome-shell-jhbuild does, so we can find everything.
https://bugzilla.gnome.org/show_bug.cgi?id=650298
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=649513
|
|
|
|
|
|
|
|
|
|
|
|
| |
Theme authors now have the power (and responsibility) of creating fade
effects with the new CSS length property '-st-fade-offset'. A value of
0 disables the effect.
This new CSS approach replaces the current programmatic toggle of
the 'vfade' property. A new CSS style class name 'vfade' is used as
a replacement for the old property.
https://bugzilla.gnome.org/show_bug.cgi?id=651813
|