Commit graph

99 commits

Author SHA1 Message Date
Michael James Gratton
7608d160fe Make build and debian version reflect 0.12 on master.
Better late than never?
2017-02-07 21:54:39 +11:00
Michael James Gratton
d56b1c7f3b Don't build and run tests by default.
* CMakeLists.txt: Remove tests from default target list.

* test/CMakeLists.txt: Don't depend on the client executable, just the
  resources file.
2017-02-01 00:41:45 +11:00
Michael James Gratton
ef48c5daec Move WebKit2GTK target version to root cmake file for consistency. 2017-02-01 00:41:43 +11:00
Michael James Gratton
b7224d6da3 Stop cmake warning that we are using an internal target name.
* CMakeLists.txt: Rename "test" to "tests"

* Makefile.in: Chase target name, add a compatibility target for the old
  name.
2016-12-26 10:31:02 +10:30
Michael James Gratton
6ce262a3b7 Basic unit test build configuration. 2016-12-13 11:27:15 +11:00
Gautier Pelloux-Prayer
f548e6b6a4 Sqlite is a required dependency 2016-12-13 00:23:06 +11:00
Gautier Pelloux-Prayer
b54a1484bc Remove non standard option DEBUG and use CMAKE_BUILD_TYPE instead. Bug 772879 2016-10-22 11:04:04 +11:00
Michael James Gratton
3dcf3ce7d6 Convert ConversationWebView HML CSS file to a resource, remove theme dir.
* src/client/application/geary-application.vala
  (GearyApplication::read_theme_file): Renamed to ::read_resource, do the
  lookup on a GResource instead of from the file system.
  (GearyApplication::get_ui_file): Remove unused method.

* src/client/conversation-viewer/conversation-web-view.vala
  (ConversationWebView): Chase CSS file rename and load method.

* theming/CMakeLists.txt: Removed, no longer needed.

* theming/message-viewer.css: Moved to ui/conversation-web-view.css.

* ui/CMakeLists.txt: Add conversation-web-view.css resource.

* CMakeLists.txt: Remove theming include.

* src/client/application/geary-application.vala :
2016-10-04 10:58:17 +11:00
Gautier Pelloux-Prayer
e7ace76507 Specify git hash when compiled from source. Bug 763986. 2016-09-30 15:25:36 +10:00
Gautier Pelloux-Prayer
5a53da3cba Fix detection of Sqlite3 SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER enum in cmake 2016-09-20 07:40:55 +10:00
Leonardo Robol
cae4b443c6 Added support to change the spell-checking language.
Bug 720335

* src/client/composer/spell-check-popover.vala
  Implemented a GtkPopover allowing the user to select a
  subset of the currently installed dictionaries for the spell
  checking in the composer widget.

* src/client/util/util-international-vala
  Added detection of installed dictionaries and proper
  translation of the available languages. This requires
  Enchant as an additional dependency.

* src/client/application/geary-config.vala
  Added keys spell-check-visible-languages and
  spell-check-languages in GSettings.
2016-06-09 15:36:39 +10:00
Michael James Gratton
13657a2237 Bump minimum WebKitGTK version to 2.4, remove bindings for older versions.
This is both the latest getting security updates, and the version in
Debian Jessie.
2016-05-20 16:29:28 +10:00
Michael James Gratton
b7cf0ec663 Remove conditional compilation for GTK+ 3.12. 2016-05-20 16:29:15 +10:00
Michael James Gratton
7ad8c2ccf7 Update to 0.11.0 2016-05-15 19:39:26 +10:00
Adam Dingle
654e513f9c Transfer Yorba copyrights to Software Freedom Conservancy 2016-05-06 08:33:37 -04:00
Michael James Gratton
f5448f8290 Enable use of custom FTS3 tokeniser in SQLite 3.12 and later.
Bug 763203.

This enables the two-arg form of fts3_tokenizer in SQLite for the Geary
databases, used set the custom unicodesn tokeniser for full-text message
search. The two-arg form was disabled by default in 3.11 for secuity
reasons, but can be programmatically enabled in 3.12.

Note that this does not fix SQLite 3.11, to do that it must be recompiled
with -DSQLITE_ENABLE_FTS3_TOKENIZER.

* src/sqlite3-unicodesn/static.c (registerTokenizer): Enable two-arg form
  of fts3_tokenizer if SQLite >= 3.12 is detected.

* src/sqlite3-unicodesn/CMakeLists.txt: Set SQLITE_3_12 define as needed.

* CMakeLists.txt: Check for both SQLite 3.12 and 3.11, print a warning if
  the latter is found.
2016-04-29 07:53:45 -04:00
Michael James Gratton
2a6120ba49 Generate GResource source code, add it to the build. 2016-04-09 17:30:29 -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
e6793d6204 Update to 0.10.0 2015-03-30 14:47:50 -07:00
Jim Nelson
29448cab65 Update copyright to 2015 2015-02-06 12:43:33 -08:00
Jim Nelson
b365d5d4d4 Update to 0.9.1 2015-02-02 18:14:31 -08:00
Jim Nelson
3f5c63c602 Update to 0.9.0 2014-12-19 17:16:12 -08:00
Jim Nelson
cd2885770c Update to 0.8.3 2014-12-19 17:05:34 -08:00
Jim Nelson
26a328d7cc Update to 0.8.2 2014-11-04 14:06:42 -08:00
Jim Nelson
34352c6a1a Update to 0.8.1 2014-10-07 15:11:48 -07:00
Jim Nelson
55f3bf0dd5 Update to 0.8.0 2014-09-19 12:56:31 -07:00
Jim Nelson
68ccaedfbf Updated to 0.7.2 2014-09-02 16:43:02 -07:00
Jim Nelson
eecc6ca854 Update to 0.7.1 2014-08-20 12:53:01 -07:00
Jim Nelson
6693560251 Update to version 0.7.0 2014-07-18 14:05:26 -07:00
Jim Nelson
f5d52ebfc7 Update to Geary 0.6.1 2014-07-01 15:26:48 -07:00
Robert Schroll
64b1818e7f Fix GtkHeaderBar button placement under GTK 3.12: Bug #731111 2014-06-17 12:52:24 -07:00
Charles Lindsay
6ea5612863 Conditionally disable generating help translations
The gnome-doc-utils dependency is problematic for gnome-continuous.
This adds a configure switch --disable-documentation that turns off
generating and installing the translated help, which is the only thing
that requires xml2po and thus gnome-doc-utils.

Closes: bgo #726585
2014-03-17 17:09:55 -07:00
Charles Lindsay
6cf3f09384 Update for release 2014-03-17 14:00:51 -07:00
Charles Lindsay
dab925521e Bump version, add news 2014-03-03 18:13:31 -08:00
Charles Lindsay
7b6bc3dfb9 Bump version, add news 2014-02-14 16:36:25 -08:00
Jim Nelson
dc1445d6f0 Update copyrights to 2014: Closes bgo#722381 2014-02-04 19:01:09 -08:00
Charles Lindsay
def98d007c Bump version, add news 2014-01-30 17:51:34 -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
26982f9bc4 Compile with WebKitGTK 2.3.x: Closes bgno#720315
WebKitGTK 2.4 will introduce using GClosure to register
DOM.EventTarget listeners, but old API still available, so using
that for now.

This also introduces compiling WebKit-3.0.gir to a VAPI and using
that during compilation.  This means that .gir warnings won't
cause compilation errors (--fatal-warnings) and that we have a bit
more control over binding generation.  Closes bgno#720442.
2013-12-17 19:00:11 -08:00
Charles Lindsay
7b49bacb0f Bump version, add news 2013-12-12 17:45:57 -08:00
Jim Nelson
8907ebf62d Updates in preparation for 0.4.3 release 2013-12-12 15:56:28 -08:00
Jim Nelson
258c84d335 Build against WebKitGTK 2.0.4: Closes #720290 2013-12-12 14:48:53 -08:00
Jim Nelson
d1c76d7349 Bump to Geary 0.4.2+trunk 2013-11-20 15:40:19 -08:00
Jim Nelson
8605947f3c Geary 0.4.2 2013-11-20 15:39:58 -08:00
Jim Nelson
2b57d48bdc Bump to 0.4.1+trunk 2013-11-11 18:25:27 -08:00
Jim Nelson
35bbe87836 Update version to 0.4.1, update NEWS/changelog
Conflicts:
	CMakeLists.txt
2013-11-11 18:25:00 -08:00
Jim Nelson
cfc472cfc8 Build with WebKitGTK 2.2.0: Closes #7023
Geary will autodetect which version of the library is installed
and select the appropriate .metadata file to use for bindings.
Still backwards-compatible with Geary 1.10 to 2.0.
2013-10-28 16:18:10 -07:00
Eric Gregory
05f6b48bc5 0.4.0+trunk version 2013-10-03 17:37:41 -07:00
Eric Gregory
3009a0e293 Version bump 2013-10-03 16:29:06 -07:00
Charles Lindsay
74c59bd84b Bump version 2013-09-20 14:29:16 -07:00