Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase to version 5.9 #1

Open
wants to merge 192 commits into
base: stable
Choose a base branch
from
Open

Rebase to version 5.9 #1

wants to merge 192 commits into from

Conversation

rzerres
Copy link
Owner

@rzerres rzerres commented Sep 30, 2024

No description provided.

rzerres and others added 30 commits April 20, 2023 10:00
* CMakeLists: include gncCoOwner headers and source
* new header gncCoOwner
* new source gncCoOwner
* gncAddress: update to handle Co-Owner
* gncBusiness: extend Co-Owner handling
* gncCoOwner: introduce Co-Owner handling
* gncCustomer: distinguish parameters (generic/module specific)
* gncEntity: TODO -> distinguesh Invoices
* gncIDSearch: update to handle Co-Owner
* gncInvoice: enable Co-Owner handling
* gncJob: enable Co-Owner handling
  - gncJobGetOwner
  - gncJobCopy
  - gncJobSetTypeIsCoOwner
  – JobEntryList
* gncOwner: enable Co-Owner handling in generic functions
* gncTaxTable: enable Co-Owner handling
* cashobjects: update to handle Co-Owner

Signed-off-by: Ralf Zerres <[email protected]>
* CMakeLists: add header and sources
* gnc-coowner-sql header
* gnc-coowner-sqo source
* gnc-customer-sql bugfix

Signed-off-by: Ralf Zerres <[email protected]>
* CMakeLists: add header and sources
* gnc-coowner-xml-v2 header
* gnc-coowner-xml-v2 source
* gnc-bill-term-xml-v2.cpp
* gnc-tax-table-xml-v2.cpp
* gnc-owner-xml-v2.cpp

[libgnucash/backend/xml] update

Signed-off-by: Ralf Zerres <[email protected]>
* test-backend-dbi-basic.cpp: introduce coowner test

Signed-off-by: Ralf Zerres <[email protected]>
* update to handle Co-Owner

Signed-off-by: Ralf Zerres <[email protected]>
* gnc-plugin-business.c
* gnc-plugin-page-invoice.c
* gnc-plugin-page-owner-tree.c

Signed-off-by: Ralf Zerres <[email protected]>
* CMakeLists.txt: include coowner handling
* dialog-coowner: new header and source file
* dialog-invoice: inlcude coowner handling
* dialog-job: include coowner handling
  rework to distinguish customer and coowner jobs types
* dialog-order: include coowner handling
* dialog-payment: include coowner handling

Signed-off-by: Ralf Zerres <[email protected]>
* business-gnome-utils.h
* business-gnome-utils.c

Signed-off-by: Ralf Zerres <[email protected]>
* handle owner type

Signed-off-by: Ralf Zerres <[email protected]>
* mark function as depreciated

Signed-off-by: Ralf Zerres <[email protected]>
* update to GncCash code convention
  - indent 4 chars
  - no max then 80 chars
  - use C++ comment lines

Signed-off-by: Ralf Zerres <[email protected]>
* update gnc-tree-view-owner to handle Co-Owner
* update gnc-ui to handle Co-Owner
* update debug output
* update comment in gnc-gnome-utils.c

Signed-off-by: Ralf Zerres <[email protected]>
* CMakefile.txt add dialog-coowner source
* glade source: dialog-coowner
* adapt dialog-job.glade to respect Co-Owner

Signed-off-by: Ralf Zerres <[email protected]>
* dialog-coowner: glade definitions for Co-Owner
  introduce Radiobuttons to differenciate
  owner type (Customer/CoOwner)
* dialog-invoice: remove redundant label `Invoice`

Signed-off-by: Ralf Zerres <[email protected]>
* CMakeLists.txt: add gnc-plugin-coowner-import-ui.xml
* gnc-plugin-business-ui.xml
* gnc-plugin-page-owner-tree-ui.xml
* osx_accel_map: even if it is depreciated
* new gnc-plugin-coowner-import-ui.xml
* keep gnc-plugin-business-ui.xml init function
  -> otherwise build errors

Signed-off-by: Ralf Zerres <[email protected]>
- include gncCoOwner in gnucash_core.i

Signed-off-by: Ralf Zerres <[email protected]>
* business-core.i
* engine.i
* guile/business-core.scm

Signed-off-by: Ralf Zerres <[email protected]>
* CMakeLists.txt
* gnucash_business.py
* gnucash_core.py
* gnucash_core.i

Signed-off-by: Ralf Zerres <[email protected]>

business.py

Signed-off-by: Ralf Zerres <[email protected]>
* test-business-core.scm
* test-engine-extras.scm (as TODO)

Signed-off-by: Ralf Zerres <[email protected]>
* README
* test-engine-kvp-properties.c
* test-job.c
* utest-Invoice.c

Signed-off-by: Ralf Zerres <[email protected]>
* not working on arch-linux

Signed-off-by: Ralf Zerres <[email protected]>
* split tests
  - core funtions
  - coowner tests
  - customer tests

Signed-off-by: Ralf Zerres <[email protected]>
rzerres added 30 commits April 21, 2023 20:34
* rework function to get and update ui values

Signed-off-by: Ralf Zerres <[email protected]>
* update element names

Signed-off-by: Ralf Zerres <[email protected]>
[bindings/guile] update business-core.scm

Signed-off-by: Ralf Zerres <[email protected]>
* Test Co-Owner book assignment

Signed-off-by: Ralf Zerres <[email protected]>
* trigger CI when changes in stable branch
* trigger CI when changes in CoOwner v4 branch
* trigger CI when changes in CoOwner v5 branch

Signed-off-by: Ralf Zerres <[email protected]>
introduce and describe property-management handling inside gnucash

* property-management.md
* property-management_de.md

Signed-off-by: Ralf Zerres <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant