Florian Müllner
84cff89205
docs: Remove obsolete ShellRecorder include
...
It joined the invisible choir, so trying to build with gtk-docs
enabled is currently broken (mea culpa for not having caught that
during distcheck).
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1448
2020-09-25 18:37:22 +02:00
Jonas Ådahl
2b0731ab81
Move screencasting into a separate service process
...
Move the screencasting into a separate D-Bus service process, using
PipeWire instead of Clutter API. The service is implemented in
Javascript using the dbusService.js helper, and implements the same API
as was done by screencast.js and the corresponding C code.
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1372
2020-07-31 10:51:12 +02:00
Bastien Nocera
17e32bf16d
docs: Fix interface prefix for D-Bus docs
...
The --interface-prefix= gtk-doc argument was being passed a stringified
array instead of a simple string.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/644
2019-07-25 15:56:20 +02:00
Georges Basile Stavracas Neto
655234e6c3
shell: Remove ShellGenericContainer
...
Now that it is no longer used in GNOME Shell, let's
remove this old workaround. This commit also removes
the docs reference from the sgml file.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/153
2018-10-08 22:44:14 -03:00
Pascal Nowack
4a4fa8b2d7
build: Fix build with gtk-doc=true
...
Commit a76b28bd
moved the dbus-interfaces to the
dbus-interfaces directory without changing the
path for docs build as well, resulting in a fail
of the build when building with gtk_doc=true.
So change the path in the build accordingly to
ensure that the build does not fail when building
with gtk_doc=true.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/236
2018-09-17 15:30:15 +02:00
Pascal Nowack
9f4aa6ebf2
build: Fix build with meson >= 47.0
...
With meson >= 47.0, building gnome-shell will fail
when --rebuild-types is used as an option for gtk-doc,
so stop using that option and bump the meson requirement.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/191
2018-08-06 14:58:51 +02:00
Florian Müllner
cf010cfd8f
build: Drop autotools support
...
Complete the switch to meson and drop autotools support ...
https://bugzilla.gnome.org/show_bug.cgi?id=785153
2017-08-10 20:16:06 +02:00
Florian Müllner
c987d3d2c9
build: Support the meson build system
...
Meson is on track to replace autotools as the build system of choice,
so support it in addition to autotools. If all goes well, we'll
eventually be able to drop the latter ...
https://bugzilla.gnome.org/show_bug.cgi?id=783229
2017-07-20 00:20:54 +02:00
Florian Müllner
26e7962dfe
docs: Use entity for version
...
Meson's gtk-doc support currently requires the main SGML/XML file
to be located in the srcdir, so instead of substituting the module
version in that file directly, use a small auxiliary file that's
included via a custom entity.
https://bugzilla.gnome.org/show_bug.cgi?id=783229
2017-07-19 21:24:08 +02:00
Ting-Wei Lan
7ad6bd95f7
docs: Remove reference to libgnome-shell-base
...
https://bugzilla.gnome.org/show_bug.cgi?id=783439
2017-06-05 23:11:02 +08:00
Florian Müllner
8007f4dda3
docs: Fix typo
2017-04-27 18:30:05 +02:00
Florian Müllner
3c828c8387
shell: Remove TpClient
...
With the telepathy component now being implemented purely in JS, we
can drop the C helper class.
https://bugzilla.gnome.org/show_bug.cgi?id=771721
2017-03-10 17:10:52 +01:00
Florian Müllner
093fd54e2b
build: Point executables to our private lib path
...
We now link to cogl/clutter forks in a private location, so make
sure we set the rpath of executables to point the runtime linker
to the correct location.
2016-04-28 19:35:05 +02:00
Carlos Soriano
e71b0a57fb
remove shell-slicer
...
In last commit we remove the only use of shell-slicer, so we can remove
this as well
2015-02-20 15:14:44 +01:00
Florian Müllner
19fbbfd74d
docs: Update for renamed file
2015-01-21 16:01:57 +01:00
Ting-Wei Lan
1b77149ec9
build: Remove ShellNetworkAgent documentation
...
It is only an internal implementation detail, and it also causes build problem
when NetworkManager is disabled.
https://bugzilla.gnome.org/show_bug.cgi?id=726460
2014-05-28 22:07:19 +02:00
Bastien Nocera
ebc15e60a8
bluetooth: Remove GnomeBluetoothApplet hacks
...
https://bugzilla.gnome.org/show_bug.cgi?id=719341
2013-11-26 18:53:18 +01:00
Rico Tzschichholz
f2cbf846e7
build: Fix linker errors on Debian/Ubuntu
2013-09-06 16:21:55 +02:00
Rico Tzschichholz
b9e1a5708d
docs: Fix build after shell-xfixes-cursor removal
2013-08-19 22:15:40 +02:00
Florian Müllner
6ce470b9b2
docs: Include ShellKeyBindingMode in docs
...
https://bugzilla.gnome.org/show_bug.cgi?id=700900
2013-05-23 17:07:50 +02:00
Yanko Kaneti
140935bca3
shell-docs: remove leftover mobile-providers include
2013-02-06 01:33:51 +02:00
Cosimo Cecchi
e96867f757
screenshot: document the Screenshot interface
...
Use gdbus-codegen to generate a docbook for the screenshot interface,
and add it to our gtk-doc.
https://bugzilla.gnome.org/show_bug.cgi?id=688004
2013-01-03 12:56:46 +01:00
Cosimo Cecchi
b390b82e9d
remote-search: add an org.gnome.ShellSearchProvider2 dbus interface
...
We are going to change the interface, so add a new version of it.
Providers will need to opt-in to the new API.
A summary of the differences compared to the previous API:
- ActivateResult() now also takes the search terms and a timestamp as
parameters
- a new LaunchSearch() method is added
https://bugzilla.gnome.org/show_bug.cgi?id=689735
2012-12-06 12:13:24 -05:00
Cosimo Cecchi
1ef9ee13a3
remote-search: properly document the DBus interface
...
Use real annotations in the XML, and use gdbus-codegen to extract those
into docbook. We then include it in the Shell's gtk-doc.
https://bugzilla.gnome.org/show_bug.cgi?id=689735
2012-12-06 12:13:24 -05:00
Florian Müllner
7753361ffb
shell-docs: Remove left-over includes
...
Clean out a couple of references to code that was removed or
marked private.
2012-09-19 13:12:02 +02:00
Giovanni Campagna
3a48daaa64
Don't build documentation for the recorder when it's disabled
...
When building with gtk-doc but no recorder, build fails trying to
get the GType of ShellRecorder. Fix it by skipping its header file
when disabled.
2012-07-10 19:36:57 +02:00
Owen W. Taylor
c6b169cb33
docs: fix srcdir != builddir builds
2012-01-04 12:39:37 -05:00
Owen W. Taylor
0e753ed5a6
docs: Fix build to exclude private sources
...
Exclude private header files from the scanned set, and set the rpath
correctly to point to the bluetooth private library.
2012-01-04 11:57:51 -05:00
Jasper St. Pierre
628e59894b
Doc fixes
...
https://bugzilla.gnome.org/show_bug.cgi?id=663277
2011-11-07 15:24:59 -05:00
Florian Müllner
c1fa9a82e6
docs: Allow building API documentation
...
As extensions.gnome.org starts to shape up, we should allow to
build the API documentation for St/Shell.
https://bugzilla.gnome.org/show_bug.cgi?id=661045
2011-10-20 22:48:44 +02:00