Commit graph

28 commits

Author SHA1 Message Date
Heiko Becker
7166c15ea3 Use PKG_CONFIG_EXECUTABLE provided by find_package(PkgConfig)
find_package(PkgConfig} respects the PKG_CONFIG environment variable
when trying to find pkg-config. This is helpful with a differently
named pkg-config executable, for example an arch-prefixed one.
2016-06-29 10:56:53 +10:00
Adam Dingle
654e513f9c Transfer Yorba copyrights to Software Freedom Conservancy 2016-05-06 08:33:37 -04:00
Michael James Gratton
6079f06b82 Add GCR_CMake for CMake support for GResource compilation. 2016-04-09 17:30:29 -04:00
Jim Nelson
13665f7783 Don't include internal/private symbols in Engine VAPI
Removing internal and private symbols from geary-static.vapi results
in removing 1,000 lines from the file.  Although testing doesn't show
an appreciable increase in compile time (w/ make -j8 on my 8-core
machine), by reducing symbol leakage partial builds should improve.

This patch also fixes a couple of symbols marked internal but being
used publicly (and necessarily so) and a couple of errordomains in
the Engine not placed in the Geary namespace.
2015-02-12 18:39:33 -08:00
Jim Nelson
29448cab65 Update copyright to 2015 2015-02-06 12:43:33 -08:00
Viko Adi Rahmawan
66dc465d89 Contractor support: Bug #734717 2014-10-10 14:51:05 -07:00
Mohamed Ibrahim
6783c2ce63 Start notifying of new mail at session startup: Bug #714644
Geary can now be configured to notify of new mail at startup.  When
the user logs in, Geary will autostart with a hidden window and
notify of new mail as usual.  When Geary is formally executed by
the user the Geary window simply appears.

In this mode, if the user closes the window Geary will return to its
hidden state.  Quit must be used to close the process.
2014-06-26 13:31:43 -07:00
Jim Nelson
dc1445d6f0 Update copyrights to 2014: Closes bgo#722381 2014-02-04 19:01:09 -08:00
Charles Lindsay
1932f46670 Support GNOME's Damned Lies workflow
This should get Geary ready to be integrated into l10n.gnome.org,
GNOME's Damned Lies translation project.  The biggest change is that we
no longer track a .pot file, but we set it up so that translators can
generate their own using intltool-update --pot.

Closes: bgo #713827
2014-01-10 11:04:10 -08:00
Jim Nelson
d863dbb36b GSettings doesn't respect --prefix: Closes #6001 2013-05-24 14:49:52 -07:00
Jens Georg
01f8831f3b make install doesn't respect --prefix: Closes #6001
Also fixed was code to detect location of installed .desktop file.
2013-05-08 11:00:58 -07:00
Jim Nelson
15ed404279 Produce Valadoc for the Engine: Closes #4346
"make valadoc" will now produce valadoc/ in the top-level directory.
Still a lot of work to do to clean this up, as some names need to be
fixed for better heirarchy and others should be made private to prevent
leakage.  And, of course, more classes, namespaces, and methods need
to be properly documented.
2013-04-25 20:03:42 -07:00
Charles Lindsay
dd3fe43a16 Validate desktop file when building; fix #6571 2013-04-15 18:32:35 -07:00
Charles Lindsay
910e1c3d0b Update copyright headers; fix #6195
Also removing the erroneous space that had crept in at the end of the
line in most of our header comments.
2013-04-12 12:32:39 -07:00
Martin Olsson
bac8d5f9d3 Fix some source comment spelling errors; fix #6681 2013-04-10 14:44:58 -07:00
Jim Nelson
d5203365e9 Update .desktop files with translations: Closes #5933 2012-10-09 15:52:22 -07:00
Jim Nelson
811d7a4ff9 Translation improvements: Closes #5911, Closes #5914
Better instructions for translates to receive credit in the About
dialog (#5911) and includes strings in the Preferences dialog in
the .pot file.  Also removes unneeded Translations.cmake file
(Gettext.cmake has all that we need) and fixes a problem in a late
release update for generating the POT file.
2012-10-03 19:11:51 -07:00
Jim Nelson
41f1649302 Compile and install .po files: Closes #5767
However, this does not install the files in a local locale/ directory,
meaning that Geary must be run from the install directory to test
translations.
2012-10-01 14:40:09 -07:00
Jim Nelson
0da99f7804 Added translations to po/ file
Also added initial infrastructure to support them.  More work ahead.
2012-10-01 13:41:59 -07:00
Jim Nelson
47c535db3e Add .desktop file and Glade strings to .pot file: Closes #5463 2012-08-29 18:33:51 -07:00
Jim Nelson
920f7a5cb4 Generate .pot file: Closes #5462
./configure will autodetect xgettext, and if available, "make pot_file"
will generate the po/geary.pot.

This does *not* include intltool support, so the .pot file only
contains strings from the source files.
2012-08-29 15:30:06 -07:00
Matthew Pirocchi
b77839bfe3 Revert "Build incrementally using fast-vapis: Closes #5572, #5117."
This reverts commit 97f504c23a.

Conflicts:

	cmake/ValaPrecompile.cmake
2012-08-16 17:55:11 -07:00
Thomas Moschny
bb3fc2209b VALA_EXECUTABLE not used in ValaPrecompile.cmake: Closes #5667 2012-08-16 11:52:08 -07:00
Matthew Pirocchi
97f504c23a Build incrementally using fast-vapis: Closes #5572, #5117.
See examples in cmake/ValaPrecompile comments for details. The first
time you build after this patch, re-run ./configure before building.
2012-08-13 11:28:30 -07:00
Didier Roche
5a455dbe30 Build support broken when "+" in path name: Closes #5609 2012-08-04 11:37:19 +01:00
Mario Sanchez Prada
01a0c91a6f CMake Vala version check macro incorrect
Good catch by Mario Sanchez Prada.
2012-07-30 16:34:15 +02:00
Matthew Pirocchi
41e2c65f47 Interim fix for incremental compilation: Improves (but does not fix) #5117. 2012-07-20 11:21:24 -07:00
Eric Gregory
9e3bab47f0 Closes #4982 Closes #4964 Switched to CMake, added an installer/uninstaller 2012-04-23 18:54:26 -07:00