Skip to content

Commit

Permalink
cpdb-libs 2.0b2 Release
Browse files Browse the repository at this point in the history
  • Loading branch information
tillkamppeter committed Feb 13, 2023
1 parent 2d1de6d commit 33db8b1
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 2 deletions.
55 changes: 54 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,57 @@
# CHANGES - Common Print Dialog Backends - Libraries - v2.0b1 - 2022-12-11
# CHANGES - Common Print Dialog Backends - Libraries - v2.0b2 - 2023-02-13

## CHANGES IN V2.0b2 (13th February 2023)

- Options groups: To allow better structuring of options in print
dialogs, common options are categorized in groups, like media, print
quality, color, finishing, ... This can be primarily done by the
backends but the frontend library can do fallback/default
assignments for options not assigned by the backend.

- Many print dialogs have a "Color" option group (usually shown on one
tab), so also have one in cpdb-libs to match with the dialogs and
more easily map the options into the dialogs.

- Add macros for new options and choices, also add "Color" group

- Synchronous printer fetching upon backend activation (PR #21) Made
`cpdbConnectToDbus()` wait until all backends activate

- Backends will automatically signal any printer updates instead of
the frontend having to manually ask them (PR #21)

- Add `printer-state-changed` signal (PR #21)
* Changed function callback type definition for printer updates
* Added callback to frontends for changes in printer state

- Translation support: Translations of option, choice, and group names
are now supported, not only English human-readable strings. And
Translations can be provided by the backends (also polling them from
the print service) and by the frontend library.

- Use autopoint instead of gettextize

- Enable reconnecting to dbus (PR #14)

- Debug logging: Now backends forward their log messages to the
frontend library for easier debugging.

- Use <glib/gi18n.h> instead of redefining macros (Issue #20)

- Add functions to free objects (PR #15)

- Remove hardcoded paths and follow XDG base dir specs (PR #14)

- Added javadoc comments to function declarations (PR #21)

- Build system: Let "make dist" also create .tar.bz2 and .tar.xz

- Add the dependency on libdbus to README.md
libdbus-1-dev is needed to configure pkg-config variables for
backends

- COPYING: Added Priydarshi Singh


## CHANGES IN V2.0b1 (11th December 2022)

Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
AC_PREREQ([2.69])

dnl Package name and version...
AC_INIT([cpdb-libs], [2.0b1], [https://github.com/OpenPrinting/cpdb-libs/issues], [cpdb-libs], [https://github.com/OpenPrinting/cpdb-libs])
AC_INIT([cpdb-libs], [2.0b2], [https://github.com/OpenPrinting/cpdb-libs/issues], [cpdb-libs], [https://github.com/OpenPrinting/cpdb-libs])

AC_CONFIG_SRCDIR([cpdb/cpdb-frontend.h])

Expand Down

0 comments on commit 33db8b1

Please sign in to comment.