1. 09 Apr, 2019 11 commits
  2. 08 Apr, 2019 23 commits
  3. 07 Apr, 2019 1 commit
  4. 06 Apr, 2019 5 commits
    • Sebastian Holtermann's avatar
      Autogen: Rename cmQtAutoGeneratorRcc to cmQtAutoRcc · 7b98a6eb
      Sebastian Holtermann authored
      The class name `cmQtAutoGeneratorRcc` is long and cumbersome.  This shortens
      it to `cmQtAutoRcc`.
    • Sebastian Holtermann's avatar
      Autogen: Move libuv loop from cmQtAutoGenerator to cmQtAutoGeneratorMocUic · 9710d4aa
      Sebastian Holtermann authored
      `cmQtAutoGenerator` automatically started a libuv loop in the constructor.
      The loop is needed in `cmQtAutoGeneratorMocUic`, but not in
      `cmQtAutoGeneratorRcc` (anymore).  To avoid starting the loop in
      `cmQtAutoGeneratorRcc`, this patch moves the loop variables and startup code
      from `cmQtAutoGenerator` to `cmQtAutoGeneratorMocUic`.
    • Sebastian Holtermann's avatar
      Autogen: Make cmQtAutoGenerator::FileSystem Logger free · 95e72c01
      Sebastian Holtermann authored
      `cmQtAutoGenerator::FileSystem` used to have a reference to a
      `cmQtAutoGenerator::Logger` instances.  This was used for utility methods
      that automatically generated an error message on demand.  Unfortunately this
      resulted in double error messages in some places.  To fix these and with
      the additional purpose of removing the dependency of
      `cmQtAutoGenerator::FileSystem` to `cmQtAutoGenerator::Logger`, this patch
      removes the `Logger` reference in `cmQtAutoGenerator::FileSystem`.
      In the process some silent error conditions gained error messages and
      some existing error messages were extended.
    • Sebastian Holtermann's avatar
      Autogen: Move Logger and FileSystem member variables to generator classes · f161cfe5
      Sebastian Holtermann authored
      `cmQtAutoGenerator` automatically added `cmQtAutoGenerator::Logger` and
      `cmQtAutoGenerator::FileSystem` member variables to all inherited classes.
      This patch moves these members variable declarations to the inherited classes,
      where needed.
    • Sebastian Holtermann's avatar
      AutoRcc: Don't use cmQtAutoGenerator::FileSystem methods · 7baec5e9
      Sebastian Holtermann authored
      `cmQtAutoGenerator::FileSystem` is only required for concurrent file system
      access, but `cmQtAutoGeneratorRcc` isn't concurrent.  Therefore this patch
      replaces all `cmQtAutoGenerator::FileSystem` uses in `cmQtAutoGeneratorRcc`.