Skip to content
Snippets Groups Projects
  1. Jun 23, 2023
  2. Jun 09, 2023
  3. Jun 01, 2023
  4. May 31, 2023
    • Ivan Savin's avatar
      Add the get_interfaces method. · c0085c5c
      Ivan Savin authored
      Add the get_interfaces method to the ru.basealt.alterator.manager interface
      that returns a list of interface names. The argument to this method is object
      path.
      c0085c5c
  5. May 22, 2023
    • Ivan Savin's avatar
      0.1.4-alt1 · e9aeac45
      Ivan Savin authored
      - Add checking of user rights to execute methods using polkit.
      - Data from alterator-manager is now transferred not in a GHashTable,
        but in a structure ManagerData.
      - Add check for the correctness of the interface name in a backend file.
      - Add check for the correctness of the node name in a backend file.
      - Add automatic addition of prefix 'ru.basealt.alterator.' to the interface
        name from a file.
      - Update docs/README-ru.md.
    • Ivan Savin's avatar
      Update docs/README-ru.md. · dc4c95b5
      Ivan Savin authored
      Rename doc/README-ru.md -> docs/README-ru.md
      Update docs/README-ru.md.
      dc4c95b5
    • Ivan Savin's avatar
      Add check authorization by polkit. · 1a9fd230
      Ivan Savin authored
      Add checking of user rights to execute methods using polkit.
      Data from alterator-manager is now transferred not in a GHashTable,
      but in a structure ManagerData.
      Add check for the correctness of the interface name in a backend file.
      Add check for the correctness of the node name in a backend file.
      Add automatic addition of prefix 'ru.basealt.alterator.' to the interface
      name from a file.
      1a9fd230
  6. Apr 21, 2023
  7. Apr 11, 2023
    • Ivan Savin's avatar
      0.1.2-alt1 · 66db2c2d
      Ivan Savin authored
      - Add the get_signals method to the ru.basealt.alterator.manager interface that
        returns a list of signal names (stdout/stderr). The arguments to this method
        are the interface name and the method name.
      66db2c2d
    • Ivan Savin's avatar
      Add the get_signals method. · a4560cd2
      Ivan Savin authored
      Add the get_signals method to the ru.basealt.alterator.manager interface that
      returns a list of signal names (stdout/stderr). The arguments to this method
      are the interface name and the method name.
      a4560cd2
  8. Apr 04, 2023
  9. Mar 09, 2023
    • Ivan Savin's avatar
      0.1.1-alt1 · 4980ef5b
      Ivan Savin authored
      - Add a default interface called manager into root.
      - The manager contains a method get_objects that returns object paths by
        interface name.
      4980ef5b
    • Ivan Savin's avatar
      Add a default interface called manager. · 7754a276
      Ivan Savin authored
      Add a default interface called manager into root.
      The manager contains a method get_objects that returns object paths by
      interface name.
      7754a276
  10. Feb 18, 2023
  11. Feb 17, 2023
  12. Feb 16, 2023
    • Ivan Savin's avatar
      0.1.0-alt1 · 8fe5a6e7
      Ivan Savin authored
      - All backend files are now loaded in the manager, and modules receive a
        pointer to a table with data that contains information about D-Bus objects
        and handlers. One file describes one interface for one module.
      - g_dbus_connection_register_object replaced by
        g_dbus_connection_register_subtree.
      - The interaction between the manager and modules has changed: the module now
        returns not xml, but an instance of GDBusInterfaceInfo (it writes a pointer
        to this instance to the table with data received from the manager, a
        pointer to the vtable is also written there).
    • Ivan Savin's avatar
      Transition form register_object to subtree. · 1c0c9752
      Ivan Savin authored
      All backend files are now loaded in the manager, and modules
      receive a pointer to a table with data that contains information
      about D-Bus objects and handlers. One file describes one interface
      for one module.
      
      g_dbus_connection_register_object replaced by
      g_dbus_connection_register_subtree.
      
      The interaction between the manager and modules has changed: the
      module now returns not xml, but an instance of GDBusInterfaceInfo
      (it writes a pointer to this instance to the table with data
      received from the manager, a pointer to the vtable is also written
      there).
      1c0c9752
  13. Oct 22, 2022
  14. Oct 21, 2022
  15. Oct 14, 2022
  16. Oct 13, 2022
  17. Oct 11, 2022
  18. Oct 10, 2022
    • Ivan Savin's avatar
      Changes API. · 75e303e0
      Ivan Savin authored
      Instead of the get_gdbus_interface_vtable and get_introspection
      functions, the plugin_init.
      The PluginInfo structure has been moved to a separate file.
      75e303e0
  19. Sep 15, 2022
  20. Aug 09, 2022
Loading