1. 01 Mar, 2019 1 commit
    • Christopher Davis's avatar
      gitignore: add _build to .gitignore · ea7b8287
      Christopher Davis authored
      _build is the build directory commonly used by meson for
      GNOME Builder projects. To make things more friendly to
      those working with Builder we should add it to
      our .gitignore.
      ea7b8287
  2. 13 Dec, 2017 1 commit
  3. 28 Sep, 2017 1 commit
  4. 13 May, 2016 1 commit
  5. 24 Oct, 2014 1 commit
  6. 17 Mar, 2014 1 commit
    • Charles Lindsay's avatar
      Generate and install localized help docs · 2e30e47b
      Charles Lindsay authored
      This causes us to generate localized help docs whenever Geary builds,
      and then the localized docs are installed with the rest of the help
      pages.
      
      It would be great to also have the CMakeLists read from the Makefile.am
      file to determine what translations to run, but that hasn't happened
      yet.
      
      Closes: bgo #713831
      2e30e47b
  7. 10 Jan, 2014 1 commit
    • Charles Lindsay's avatar
      Support GNOME's Damned Lies workflow · 1932f466
      Charles Lindsay authored
      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
      1932f466
  8. 26 Nov, 2013 1 commit
    • Jim Nelson's avatar
      Reorganize src/client: Closes bug #713873 · a95bc467
      Jim Nelson authored
      This is purely code file deletion and moving with those changes
      reflected in CMakeLists.txt.  The .gitignore change should've
      happened some time back when we removed the DBus server app.
      
      This change is to make the client source code a bit more logical
      and hopefully make it easy for contributors to drill down and find
      the module they want to work on.
      
      In addition, unused client code was deleted.  src/common was intended
      to be code common to the various apps built here, but since that never
      panned out, it was moved into the client base.
      a95bc467
  9. 26 Apr, 2013 1 commit
    • Jim Nelson's avatar
      Produce Valadoc for the Engine: Closes #4346 · 15ed4042
      Jim Nelson authored
      "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.
      15ed4042
  10. 16 Mar, 2013 1 commit
  11. 11 Jul, 2012 1 commit
    • Jim Nelson's avatar
      Remove SQLHeavy: Closes #5034 · 0e2a5334
      Jim Nelson authored
      It is done.
      
      Initial implementation of the new database subsystem
      
      These pieces represent the foundation for ticket #5034
      
      Expanded transactions, added VersionedDatabase
      
      Further expansions of the async code.
      
      Moved async pool logic into Database, where it realistically
      belongs.
      
      Further improvements.  Introduced geary-db-test.
      
      Added SQL create and update files for Geary.Db
      
      version-001 to version-003 are exact copies of the SQLHeavy scripts
      to ensure no slight changes when migrating.  version-004 upgrades
      the database to remove the ImapFolderPropertiesTable and
      ImapMessagePropertiesTable, now that the database code is pure
      IMAP.
      
      When we support other messaging systems (such as POP3), those
      subsystems will need to code their own database layers OR rely on
      the IMAP schema and simply ignore the IMAP-specific fields.
      
      ImapDB.Account fleshed out
      
      ImapDB.Folder is commented out, however.  Need to port next.
      
      ImapDB.Folder fleshed out
      
      MessageTable, MessageLocationTable, and AttachementTable are now
      handled inside ImapDB.Folder.
      
      chmod -x imap-db-database.vala
      
      OutboxEmailIdentifier/Properties -> SmtpOutboxEmailIdentifier/Properties
      
      Moved SmtpOutboxFolderRoot into its own source file
      
      SmtpOutboxFolder ported to new database code
      
      Move Engine implementations to ImapDB.
      
      Integration and cleanup of new database code with main source
      
      This commit performs the final integration steps to move Geary
      completely over to the new database model.  This also cleans out
      the old SQLHeavy-based code and fixes a handful of small bugs that
      were detected during basic test runs.
      
      Moved Outbox to ImapDB
      
      As the Outbox is tied to the database that ImapDB runs, move the
      Outbox code into that folder.
      
      Outbox fixes and better parameter checking
      
      Bumped Database thread pool count and made them exclusive
      
      My reasoning is that there may be a need for a lot of threads at
      once (when a big batch of commands comes in, especially at
      startup).  If performance looks ok, we might consider relaxing
      this later.
      0e2a5334
  12. 25 Jun, 2012 1 commit
    • Jim Nelson's avatar
      Build with Vala 0.17.2: Closes #5452 · 858c5db4
      Jim Nelson authored
      Two problems: binding changes in Gtk.TreeStore.remove() and it
      appears that Vala is now using the type_id field in the VAPIs
      (before it seemed not to be used anywhere).
      858c5db4
  13. 24 May, 2012 1 commit
  14. 02 May, 2012 2 commits
  15. 28 Apr, 2012 1 commit
    • Jim Nelson's avatar
      configure wrapper script and top-level Makefile: closes #5143 · b87fe296
      Jim Nelson authored
      This introduces a configure script that automates the basic task
      of setting up a CMake build directory.  It also uses a top-level
      Makefile (which the configure script generates, to prevent running
      it until configure has executed) which does the build and copies
      the final executables into the root of the source tree.
      b87fe296
  16. 23 Mar, 2012 1 commit
  17. 21 Feb, 2012 1 commit
  18. 22 Oct, 2011 1 commit
  19. 01 Oct, 2011 1 commit
  20. 15 Sep, 2011 1 commit
  21. 27 Jun, 2011 1 commit
    • Jim Nelson's avatar
      Moved to waf for build system: #3690 · 328683ec
      Jim Nelson authored
      This closes #3690 because waf fulfills that requirement, moving the .c's to a separate directory.  waf also gives us incremental builds, so -j4 is back.
      328683ec