Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Between 2.4.9 and 2.4.10, the following bugfixes were included:
[Bug #667900] no clipboard editing in Release 2.4.9 Update Gtk+ to 2.24.8 for Windows, to pick up da756d51 (win32: fix gdk clipboard).
Turn on AQBAnking 5 in 2.4 branch.
[Bug 666849] Non-privileged user first run trouble The problem is that the first run was creating the slib catalog. This introduces a script to do that as part of installation, guaranteed to be run as an admin user.
Update xml file backend to recognize a newer version file on load attempt, not load, and alert user of need to upgrade Gnucash.
Reports: Make report Budget Flow 100% translatable
Update txf.scm in stable branch to reflect changes to US Income Tax Forms and Schedules for 2011.
[r21867]Reverse the test for HAVE_DBI ac_cv_header_dbi_dbi_h is set only if want_dbi is true, so testing for != no succeeds if dbi isn't enabled -- which is not what we want.
[21860]Bug #667417 - Fix build with glib 2.31.x Patch by Vincent Untz
[21840] Add dependency on qofbook.h for swig generated file. Otherwise the old generated file complains about a missing declaration from r21832.
In 2.4.10, the following languages had their translations updated: Lithuanian, Finnish, German.
Between 2.4.8 and 2.4.9, the following bugfixes were included:
Bug #666329 Empty database after a little while Separate the two uses of QofBook::dirty -- indicating that the book object itself has been edited and indicating that some object in the dataset has been changed -- into two separate variables with separate getters & setters. Use gnc_dbi_safe_sync_all (which doesn't lose data if the save partion errors out) for all be->sync. Reverse qof_book_mark_saved and qof_instance_mark_clean so that the book is dirty for qof_book_mark_saved when it's the instance. Original commit by jralls
Bug #667105: Fix grammatical error in some accounts file.
Bug #667276 : Fiix Korean accounts files. Patch submitted by Eulgyoon Lim.
Bug #457401 - Print invoice should not be disabled for unposted invoices. Enable printing for unposted invoices.
Add a "features" table to the KVP frame, and pop up an error message if we find a feature we don't know about. Currently there are no known features, so essentially we will error out if we see anything.
Bug #665998 Replace no-op function force_account_dirty with qof_book_mark_dirty.
Bug #658247 - First time setup should prompt to save file. Fix supplied by Bob referenced in bug #665996.
Bug #642276 Bayesian association with Sqlite Wraps the kvp_frame_set_slot_path with xaccAccountBeginEdit()/xaccAccountCommitEdit(). Also clean up some other cases where KVP was set without committing an edit.
Fix table number alignment.
Fix number alignment in table.
Bug #649362 - Transfer Funds Window Exchange Rate and Decimal Points Rounding in Bill/Invoices This patch fixes the rounding by showing the actual value to convert. As a result the exchange rate direction had to be swapped as well to avoid lots of confusion.
Abort posting if not all required exchange rates are given. Note that any exchange rate successfully entered before the posting is aborted are still saved with the invoice.
Bug #665202 - Improve python-finding code. Patch by Pacho Ramos
Bug #661383 - GnuCash segfault on Linux (Fedora 16 beta) because of shared library load / unload weirdness
Fix right align for number cells in table.
Added user settable line width and data point markers to net worth line chart.
Commented line width. This value really should be passed from .scm file
Fix setting of line color for line charts.
Bug #664862 - New report showing net assets over time Added new line chart report for assets, net-linechart.scm. Distantly related to Bug #570011
Add missing Root Account part. Original commit by mikee.
Bug #664764 - Account setup for Swedish small business Added Swedish chart of accounts for small businesses. Original commit by mikee.
Bug #663368 When importing CSV files, the word 'Deposit' appears in Num/Action column
Bug #630804 - make check failure in business module
Don't install a script that is only used for building and testing. This fixes Secunia Advisory SA42048
Bug #663638 - Posting Invoices asks for curency conversion for blank lines
Bug #639082 - General Journal report reports an error
Bug #662477 - Desktop file not compliant with FreeDesktop spec and GNOME goal Patch by Sébastien Villemot
In 2.4.9, the following languages had their translations updated: French, German, Lithuanian .
|
|
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)
Enjoy.
|
|
|
|
fix a missng commit at gsed clean up.
|
|
|
|
make sure that the class definitions are present.
|
|
Changes are unknown.
|
|
= ActiveMerchant CHANGELOG
== Version 1.20.0 (November 14, 2011)
* Add support for USA ePay Advanced SOAP interface [matthewcalebsmith/jduff]
* Beanstram: fix purchase with Secure Profile [pitr/jduff]
* Orbital: various fixes [Soleone]
* Add Samuari gateway by Fee Fighters [jkrall/odorcicd]
* Lock money gem to 3.7.1 or less since newer versions break in 1.9 [jduff]
* Braintree: handle gateway rejected transactions gracefully [braintreeps/jduff]
* Ogone: support different signature encryptors, custom currency and eci [ZenCocoon/rymai/jduff]
* Payflow Link: use secure token [jduff]
* Added refund method to Exact, Pay Junction and Skip Jack gateways [jduff]
* Elavon: added test url [kylekeesling/jduff]
* Fix redundent errors when credit card is expired [castiglione/jduff]
* Two Checkout: update service url [vampirechicken/jduff]
== Version 1.18.1 (September 23, 2011)
* Braintree: allow setting merchant_account_id on initialize [jduff]
* Realex: only send letters and numbers in shipping code field [Soleone]
== Version 1.18.0 (September 23, 2011)
* NoChex: Update the URL that payment requests are posted to [caseywhalen/jduff]
* QBMS: fixed test mode check [Soleone]
* Realex: encode avs info with shipping address [Soleone]
* Add Dwolla offsite gateway [armsteadj1/jduff]
* Eway: pass email, customer, description and options to store [moklett/tobi]
* New dependency: active_utils gem [odorcicd]
* Optimal Payments: fix test mode check [jduff]
|
|
(Still doesn't build on NetBSD due to C++ issues, though.)
|
|
The main problem with this package is that sqlite2 was building
automatically, but the makefile for it was broken. The QTDIR variable
wasn't getting expanded in the makefile, so the rpath for sqlite3 library
was corrupt. Once the Makefile was fixed, libsqlite3.so built normally,
but it didn't get installed due to another Makefile issue. Finally, it
built and installed, but then the PLIST was missing its entry.
After everything was verified building ok, I discovered somebody had
added and then commented out "sqlite3" option. Since it's building by
default, I took this option out. If somebody else decides that it
should be optional, I'll let them tweak the configure args, PLIST, and
options file to make that happen.
|
|
|
|
|
|
|
|
|
|
Between 2.4.7 and 2.4.8, the following bugfixes were included:
* Bug #655901 - Fix build with guile 2.0
* Fix handling a directory as a dataset file.
* Bug #626970 - Crash when saving a transaction whose destination account
was deleted in the meantime
* Bug #661721 - Exposed Password
* Bug #651522 - crash in query_free_compiled, gnc_query_list_reset_query
* Use "Nimbus" gtk theme on Windows. A previous attempt failed to set this
in the installer.
* Bug #644977 - Add new Quicken Check 21 format. Thanks to Steve Holland
<sholland@napervillegi.com>
* Update Mac customizations for gtk-mac-integration-1.0.0. Mac integration
has had a name and api change from ige-mac-integration as part of
migration from Sourceforge to Gnome.
* Bug #553432 - Status line of edit invoice page mixes invoice currency
amount with default currency symbol
* Bug #365928 - Jobs do not stick in Expense Vouchers
* Find the python libraries and includes even if the path to them includes a
symlink. When python is installed using MacPorts there is a symlink in the
path.
* Bug #612562 - Transfer Funds dialog - 'Show Income/Expense' checkboxes are
not working. Subaccounts of income and expense are not always shown.
* Make sure that exiting conn_test_dbi_library on a failure doesn't leave
the locale at "C".
* Bug #645216 - Fix wrong permissions on server result in bogus error
message.
* Change default post date:
* customer invoices: post at the current date
* bills/vouchers: post at the last date on the bill/voucher
* Bug #658244 - Custom css stylesheet and logo in Tax Invoice report require
protocol in exported HTML
* Bug #655901 - Fix build with guile 2.0 Patch by Petr Gajdos
* Fix critical error regarding the color tabs when trying to display the
search results and also on the scheduled transactions template.
* Patch by Robert Fewell
In 2.4.8, the following languages had their translations updated: Japanese,
Lithuanian, Latvian, Russian, Hungarian.
|
|
Changes are unknown.
|
|
== Version 1.17.0 (August 23, 2011)
* Add Payflow Link integration [jduff]
* Add CardSave gateway [MrJaba/jduff]]
* Quickpay: Support protocal version 4 and fraud parameters [anderslemke/jduff]
* Authorize.net: Add status_recurring [mm1/jduff]
* Paypal Express: Support specifying :items with purchase [sivabudh/jduff]
* ePay: Add Sweden and Norway to supported countries [ePay/jduff]
* Brainreee: Support passing merchant_account_id parameter [braintreeps/jduff]
* Paypal Express: Remove deprecated Address field in favor of ShipToAddress[jduff]
* Add Optimal Payments gateway [jamie/jduff]
* Documentation improvements [dasch/nhemsley/jstorimer/jduff]
* Authorize.Net: Pass through first name, last name, and zip for refunds. [ntalbott]
|
|
|
|
|
|
|
|
== Version 1.16.0 (May 12, 2011)
* Bogus: Support referenced transactions for #authorize, #purchase, #recurring and
#credit [dasch/jduff]
* Payment Express: Update gateway url [bayan/titanous]
* Moneybookers: Send country and account_name if provided [Soleone]
* Moneris: Add Diners Club and Discover [Soleone]
* Cybersource: add auth_reversal support [jeberly/titanous]
* WorldPay: Update endpoint URLs for offsite gateway [Soleone]
* Worldpay: Add JCB and add Maestro [Soleone]
* Authorize.net: Add Diners Club and JCB [Soleone]
* Quickpay: Add testmode for subscribe and authorize [dasch/jduff]
* Orbital: fix handling of phone numbers. [ntalbott]
* Braintree: Add Diners Club [cody]
* Add ePaymentPlans offsite payment [robertomiranda/Soleone]
* Add Stripe gateway [boucher/titanous]
* Add Paystation gateway [nikz/jduff]
* Bump minimum ActiveSupport version to 2.3.11 [titanous]
* Use securerandom from stdlib not active_support [phlipper/jduff]
|
|
Changes are unknown.
|
|
|
|
Between 2.4.6 and 2.4.7, the following bugfixes were included:
[20804] Bug #653056: Fix menu accelerators not working, crash
on save-while-quitting.
[20800] Bug #646541: new invoice line items default to invoice
open date instead of current date This commit partially reverts
the changes in r19134 so that customer invoices and employee
vouchers default to the current date. Vendor bills still default
to the invoice open date.
[20798] Fix report reload and options change that got broken
by the previous commit.
[20796] Force custom url handlers to lowercase to deal with
Webkit 1.4's case sensitivity. For more details, consult this
Fedora bugreport: https://bugzilla.redhat.com/show_bug.cgi?id=712268
[20792] Bug #652257 - Memory leak in gnc-file.c Patch by Tim
M
[20786] Bug #652435 - Fancy invoice export has <generic> tags
in it preventing html validation Patch by Bert Claesen
[20785] Bug #652377 - XHTML 1.0 Transitional compliance for
reports Patch by Tim M
[20784] Bug #632931 - Advanced Portfolio: new income column
shows negative amount Patch by Sebastien Alborini
[20783] Bug #651889 - Using trading accounts, new non-expanded
trading transaction shows inverted rates in exchange dialog
When using trading accounts, the exchange rate dialog has a
slightly different behavior. This patch fixes the behavior for
transactions that are created in-line and are not expanded
(single-line). It does not affect the expanded transactions or
transactions created in the new transaction dialog. Patch by
Mathieu De Zutter
[20782] Bug #651992 - Exported invoices do not render correctly
in Firefox Patch by Bert Claesen
[20760] Bug #612562 - Transfer Funds dialog - 'Show Income/Expense'
checkboxes are not working
[20750] Windows build: change default gtk theme to work around
a number of problems in the Ms-Windows theme we used before.
Particularly, this prevents the crash caused by bug #614636
and fixes the black notebook tabs that appeared after Phil
upgraded webkit and many related gnome dependencies. The new
default theme is "Nimbus" following a suggestion by Kim Wood
on the mailing list.
[20746] Bug #652193 - Upcoming Scheduled Transactions Calendar
Starting Month Error. Patch by Rich
[20745] Replace deprecated xml tag in chart of accounts templates
Between 2.4.5 and 2.4.6, the following bugfixes were included:
Preserve selection around the call to gtk_editable_set_position.
This lets us drop the racy gnucash_sheet_select_data_cb, which
fixes problems with lost input.
Add a gnc_quartz_set_menu call to main_window_new() so that
newly created windows get their menus on the mac menu.
Fix up the Mac shutdown process to give Gnucash a chance to
clean up without spewing critical errors about the main loop
already running (because of calling gnc_shutdown in an event
handler).
Bug #650241: Fix style for aging table in owner reports that
has changed (after defining doctype) Prevent inheriting the
parent tablestyle for aging table in owner-report.
Bug #650757: Fix Easy & footer styles output wrong tags </btd>
iso </b></td> preventing HTML 4.01 Transitional validation This
patch removes the wrong </btd> tags and closes the center tag
in the footer and easy stylesheets.
Bug #645221: Patch to show the headline as an h3 across all
stylesheets The attached patch makes sure that the title fonts
set through the options menu behaves consistently across all
style sheets.
Bug #620123: Patch to make account name a header cell, iso td
in trial-balance
Bug #648554: SQL backend doesn't correctly save taxable flag
on bills.
Bug #650163: Fix Technicolor style that outputs wrong tags
<btd> instead of <b><td>
Bug #650139: Fix missing doctype preventing HTML 4.01 transitional
validation Exported reports lack a document type, preventing
HTML validation. When exporting this may lead browsers to
incorrectly read the reports generated by GnuCash.
Bug #650138: Style plain: Fix incorrect <p> tag around <h3>
preventing HTML 4.01 transitional validation
Bug #649992: Let owner-report aging table include due date /
post date options in aging. The attached patch patches the
owner report to: *Allow a choice between the use of Due Date
and Date Posted *Report with the current bucket
Bug #649608: Skip non-enabled Scheduled Transactions for Future
Txn report
Update Slovak translation, copied from the Translation Project.
Bug #646729: Create the lockfile with at least read write user
permissions
Bug #647945: Add sanity check to hopefully fix crash when
running custom reports
Bug #644897: Correctly link in libgncmod-report-gnome.la to
avoid linking against an installed version.
Bug #646268: Fix missing GWEN_SYNCIO initialization.
Bug #644762: Deprecated __new__() call in function_class.py
Bug #647360: Invoice entries in expense voucher are created in
old voucher, not in new one. It worked fine for customer
invoices, and vendor bills, but not expense vouchers, where
the feature was broken all along.
Bug #647242: Fix broken averaging for quarter or half-year step
size
Bug #647316: Fix crash when deleting custom report if no backup
file existed. Before deleting the backup file by (delete-file),
it must be checked whether the to-be-deleted file exists,
otherwise the guile procedure will crash.
Fix warning about NULL guid_list in xaccQueryAddAccountGUIDMatch,
which caused some total amounts in reports to disappear.
Apparently gnc:account-get-trans-type-splits-interval didn't
watch out for empty lists of accounts, and the resulting split
list somehow was bogus. Now that we check for empty account
list, all is fine again. This was broken for some months by
now, maybe since r20404?
Bug #628342 - Quick open on File menu deleted if failed
Bug #629156 Recently Used Filenames incorrectly displayed
In 2.4.6, translations for Japanese language were updated.
|
|
= ActiveMerchant CHANGELOG
== Version 1.15.0 (May 12, 2011)
* DirecPay: Fix address to not include address2 twice in some cases [Soleone]
* DirecPay: Send company if available [Soleone]
* Realex: Fix hash signature [ntalbott/Soleone]
* SecurePay AU: Update remote tests [ntalbott]
* SecurePay AU: Fix method arity for #capture, #refund, #credit and #void [Soleone]
* Barclays ePDQ: Make response parsing more robust [Soleone]
* Payflow Express: Add line item support [wolframarnold]
* Payflow Express: Add comment field support [wolframarnold]
* Payflow: Add more optional fields [wolframarnold]
* Beanstream/Paypal: Fix CREDIT_DEPRECATION_MESSAGE errors [Jonathan Rudenberg]
* BraintreeBlue: Return a hash instead of a transaction object [braintreeps]
* BraintreeBlue: Return proper AVS/CVV values [braintreeps]
* Bogus: Add #recurring [trwomey]
* Make Validateable compatible with ActiveModel [CodeMonkeySteve]
* Add DirectEBanking offsite gateway [Gerwin Brunner/Soleone]
* ActiveSupport 3.1 beta support [cgriego]
== Version 1.14.0 (Apr 29, 2011)
* SagePayForm: Implement #cancelled? for Return. [wisq]
* Add #cancelled? to Integrations::Return [wisq]
* Bogus gateway: Add refund support and better tests [wisq]
* Beanstream: Add support for storing cards [duffomelia]
* eWay: Add support for storing cards [duffomelia]
* Add validation mode to update profile request [Ken Miller]
* Authorize.net CIM: Add oldLiveMode [ntalbott]
* Authorize.net CIM: Add extra transaction types [Ken Miller]
* JetPay: gateway tweaks [ntalbott]
* Deprecate a bunch more #credit methods [ntalbott]
* RealEx: Add authorize/capture/credit/void [ntalbott]
* SecurePay AU: Add authorize/capture/credit/void [ntalbott]
* PayPal Express: Make response parsing more robust [ntalbott]
* Test deprecation warnings; add deprecation line numbers [ntabott]
* Add Orbital direct gateway [ntalbott]
* Add WorldPay direct gateway [ntalbott]
== Version 1.13.0 (Apr 19, 2011)
* Add a Gemfile for optional bundler support [ssoroka]
* Stop using has_rdoc= when rubygems version is 1.7.0 or greater, since it's deprecated [ssoroka]
* Add tax field to braintree [wisq]
* Quickpay: Also add Sweden as supported country [Soleone]
* Adding refund method for gateways that are using the credit method for referenced based refunds, added deprecation worning to the credit method [John Duff]
* Return the Braintree transaction id in the response for void and refund transaction calls [John Duff]
* PayPal Express: Extract phone number from address if no contact phone was sent [Soleone]
* Unify all offsite gateways that verify the signature of Returns or Notifications by always using the #acknowledge method and calling the secret :credential2 [Soleone]
* Valitor: Change name of credential for Return and Notification from :password to :credential2 in symmetry with the other Integrations [Soleone]
* Moneybookers: Add support for tracking token [Soleone]
* Moneybookers: Require credential when creating Notifications instead of adding an argument to #acknowledge [Soleone]
* Moneybookers: Fix Notification to return correct status [Soleone]
* Support default Return class for all Integrations that don't use returns [Soleone]
* Add support for passing additional options when creating a Notification to all Integrations [Soleone]
* Update BraintreeBlue#refund to have consistent method signature [Jonathan Rudenberg]
* Add rails/init.rb for gem campatability in Rails [Rūdolfs Ošiņš]
* Fix Paypal Express response parser [Jonathan Rudenberg]
* Braintree/Transax: Add tax field [wisq]
== Version 1.12.1 (Mar 21, 2011)
* Ogone: Make sure response.params is a real Hash [Soleone]
* WorldPay: Fix service_url in production mode [Soleone]
== Version 1.12.0 (Mar 1, 2011)
* DirecPay: Send phone number as mobile phone by default [Soleone]
* Support sending line items for PayPal Express transactions [Jonathan Rudenberg]
* Update PayPal Express XML format to latest version [Jonathan Rudenberg]
* Fix custom image header for PayPal Express [mwagg]
* Add InvoiceID and OrderDescription to PayPal Express Authorize and Capture [cody]
* Add Moneybookers integration [Alex Diakov]
* Add QBMS (Quickbooks Merchant Services) gateway [ntalbott]
* Add NMI gateway [ntalbott]
* Make fully compatible with Rails 2 & 3, and Ruby 1.8 & 1.9 [ntalbott]
* Authorize.Net: Only return AVS message for AVS-related reason codes. [ntalbott]
* Add Federated Canada gateway [ntalbott]
* Garanti: Fix text normalization for nil values [Selem Delul]
* Valitor: Always send amount without any decimal places [Soleone]
* Add WorldPay integration [Soleone]
== Version 1.11.0 (Feb 11, 2011)
* Bump dependency for activesupport from 2.3.2 to 2.3.8 [Soleone]
* Garanti: Normalize text in xml fields for non-standard characters [Selem Delul]
* Garanti: Make sure order number does not contain illegal characters [Soleone]
* Fix ActionView tests for ActiveSupport 3.0.4 [Soleone]
* DirecPay: Make address information editable by default [Soleone]
* Fix ePDQ credit to expect and handle full authorization [Nathaniel Talbott]
* Add Barclays ePDQ Gateway [Nathaniel Talbott]
* Add default fixture for Garanti and don't use fixture for Garanti [cody]
* Add cms param for ePay [ePay]
* Add Valitor Integration [Nathaniel Talbott]
== Version 1.10.0 (Jan 20, 2011)
* PayPal Express: Support returning payer phone number [Soleone]
* Fix ePay to correctly send order number [Soleone]
* Add BluePay Gateway [Nathaniel Talbott]
* Add Quantum Gateway [Joshua Lippiner]
* Add iDEAL/Rabobank gateway [Jonathan Rudenberg]
* SagePayForm: Added send_email_confirmation (default false) to enable confirmation emails [wisq]
== Version 1.9.4 (Jan 5, 2011)
* Update Garanti gateway to integrate with new API [Selem Delul]
== Version 1.9.3 (December 17, 2010)
* Fix BBS Netaxept to change transaction type from C (for MOTO: mail order telephone order) to M (for credit card orders) [Soleone]
* Fix Iridium and ePay to work with any object that responds to credit card methods not only ActiveMerchant::CreditCard objects
== Version 1.9.2 (December 9, 2010)
* Add support for PayPal mobile payments [wisq]
* Add ePay gateway [ePay, Jonathan Rudenberg]
* Allow access to the raw HTTP response [Jonathan Rudenberg]
== Version 1.9.1 (November 24, 2010)
* PayPal Express and PayPal Pro: Send JPY currency correctly without decimals [Soleone]
* Netaxept: Make sure password (token) is URL escaped and update remote tests for updated server behavior [Soleone]
* DirecPay: Add support for additional options in Return class and add convenience method to get transaction status update [Soleone]
* Add new alias credit_card.brand for credit_card.type and handle the brand correctly in Netaxept [Soleone]
* Iridium: Do not depend on ExpiryDate class for credit_card [Soleone]
* PayFlow: Use same timeout of 60 seconds in HTTP header and XML for all requests [Soleone]
* PayPal Website Payments Pro CA no longer supports American Express cards [Soleone]
* Updated BIN ranges for Discover to match recent documents [kaunartist]
== Version 1.9.0 (October 14, 2010)
* Add support for DirecPay gateway [Soleone]
* Add SagePay Form integration gateway [wisq]
* Allow Return class to include a Notification for gateways that treat the direct response as a notification [wisq]
* Add support for PayboxDirect gateway [Donald Piret]
* Add support for SecureNet gateway [Kal]
* Add support for the Inspire gateway [ryan r. smith]
== Version 1.8.0 (September 24, 2010)
* PayPal Express: Add support for billing agreements [Nathaniel Talbott]
* Allow comparing countries [Nathaniel Talbott]
* Iridium: Fix country handling [Nathaniel Talbott]
* Iridium: Fix missing billing address [Nathaniel Talbott]
* Iridium: Do not pass CV2 if not present [Nathaniel Talbott]
* Add Iridium support [Phil Smy]
* Add Netaxept support [Nathaniel Talbott]
* PaymentExpress: Use Card Holder Help Text for the response message [Nathaniel Talbott]
* Sort the country name list [Duff OMelia]
== Version 1.7.3 (September 14, 2010)
* Fix SagePay special handling for Japanese YEN currency to not send fractional amounts [Soleone]
|
|
|
|
ruby-activemerchant.
Ruby library for integrating with the Braintree Gateway.
|
|
|
|
|
|
* Fixed the way to calculate balance variation for the linear regression
forecast method (backported from KDE4)
* Fixed a crash when a budget selected for a report is no longer present
* Don't allow import of investment transactions that don't have a share
amount. This used to end in a div by zero when calculating the price.
* Add all overdue schedules when calculating forecast
* Backported fix from Ian Neal to solve problems when opening the ledger
with specific scheduled transactions
* Fixed loop in payments of the home page when a schedule is set to
end by date
* Improved anonymizer
* Fixed transaction loader for XML file
* Don't preset date in currency calculator to today in all cases
|
|
Shorten DESCR.
Fix warning in buildlink3.mk.
Install config files properly.
Bump PKGREVISION for last.
|
|
|
|
Changes between 2.4.4 and 2.4.5 include:
* User-visible changes
* [20457] Improve message printed on screen
* Note last stable version number
* Updated translations or translation-related changes
* [20507] Various spelling fixes in comments and
translatable strings.
* Updated Dutch translation, copied from the translation
project.
* Updated Italian translation.
* Bugs fixed
* [20496] Bug #645518: Partly revert r20378, "Correct
memory leaks found with valgrind" The original author
(Alex) asked to have this part reverted as it seems to
cause the crash explained in the bugreport, but he
doesn't have time to investigate this in detail right
now.
* [20481] Bug #645640: Online transfer must not allow to
change amount in second window
* Bug #642176: Add four decimals to CLF (Chilean Unidades
de fomento) Oops, I forgot 1 digit
* Bug #642176: Add four decimals to CLF (Chilean Unidades
de fomento) While we could not find a document, which
defines the decimals, they are indispensable for the
conversion of payments in "real" CLP.
* Bug #645173 - [PATCH] Configure check uses hardcoded
webkit library name Patch by Andy Clayton.
* Bug #641645 - Support ActivePerl 5.12 for Finance:Quote
on Windows
* Bug #644688: Account edit fails to detect that no
changes have been made and marks the account 'dirty'.
* Other code/build changes
* [20501] During win32 build, if a component is already
installed, print the installation path Original patch by
plongstaff.
* [20491] Fix glade message with unintended whitespaces.
* [20487]Windows nightly build: fix webserver directory
creation hack
* [20475] Windows build: fix weekly 2.4 build and move log
files into separate directory
* [20461] Windows build: allow reset.sh to remove mingw
* [20460] Windows build: fix upload code
* [20456] Some additional Windows nightly build fixes: -
restore the original mingw/msys link, even when the
build script abort (due to a die command) - only restore
the mingw/msys link if it was saved before - weekly
builds should be on Monday, not Tuesday - upload tag
rebuilds to a directory named 'releases' instead of
'tags'
* [20455] Build server: automatically create directories
on webserver for new branches
* [20454] Rework the Windows weekly 2.4 build to avoid
parallel builds (which would fail)
* [20452] Adapt the windows build system to deal with
swapping mingw installations on one build machine
* Start the 2.4 stable branch so that trunk is now
experimental again
* Add some convenience getter functions to gncOwner.
* Whitespace and spelling corrections
* Make error message on missing <dbi/dbi.h> more verbose.
Also mention the infamous dbi database drivers here,
https://lists.gnucash.org/pipermail/gnucash-devel/2011-February/031171.html
|
|
Changes between 2.4.3 and 2.4.4 include:
* User-visible changes
* Update rev to 2.4.4
* Implement automatic creation of stock account for newly
imported OFX stocks. Only active if "auto-create
commodity" is switched on in the preferences from
r20376.
* When setting the report print name, check whether this
exact name has been used before. Append an increasing
number if that was the case.
* When setting a printer job name, remove slashes because
they are not allowes in filenames.
* Add the invoice number in the output printer job name,
if an invoice report is printed.
* Add option in OFX import to have newly encountered
commodities automatically created.
* Modify Tax Info on Account Page to display or not
display sub-account info based on whether row is
expanded. Re-apply changes reverted in r20251. The only
difference between this commit and r20207 is that,
contrary to the recommendation given in gnc-tree-view.h,
"Use GNC_TREE_VIEW_COLUMN_DATA_NONE if you plan on using
a non-model data source for this column", it cobtinues
to use "GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO". Using
"GNC_TREE_VIEW_COLUMN_DATA_NONE" generates problems
later in the "gnc_tree_view_add_text_column" routine
when it tries to set up sorting for the column ("CRIT
<Gtk> gtk_tree_sortable_set_sort_func: assertion
`sort_column_id >= 0' failed"). Define a new column,
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in
gnc-tree-model-account.c filled with
gnc_ui_account_get_tax_info_sub_acct_string. Modify
gnc-tree-view-account.c to define a tax_info_data_func
that displays only the the data in the
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the
row is expanded; otherwise it combines it with the data
in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT
model column. Modily the view creation function to use
the new tax_info_data_func for the text after having
first set it to GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO to
prevent the problem mentioned above, thereby overriding
it.
* Update page name if invoice/bill is renamed.
* Present already open budget page if the user tries to
open a budget more than once
* Update page name if budget is renamed.
* Updated translations or translation-related changes
* Bugs fixed
* Bug #570042: Better default for book-closing entries in
Income Statement Report Options Patch by Tristan
Faujour: Proposed patch: make reports ignore
book-closing entries I chose to: - Change the reports'
default behavior to have them ignore the book-closing
entries. - Do not change anything in reports that deal
explicitly with them. Here is the content of this patch
(everything is under gnucash/src/report): - In function
gnc:account-get-trans-type-balance-interval, depending
on an argument, closing entries can be ignored (they are
identified by xaccTransGetIsClosingTxn). - Some report
utility functions are duplicated (with a "-with closing"
suffix) to provide the legacy feature. - Equity
statement and Profit & Loss reports are modified to call
the *-with-closing functions.
* Bug #644556: Running the test as root happened to
remove /dev/null. Check for this and also fix the
respective test. Additionally, it turned out the log
system never gave notice about a log output file that
was unwritable. Added an appropriate CRITICAL error
message.
* Bug #644557 - gnucash-2.4.3: downstream patches to fix
tests linking Patches kindly provided by Gilles
Dartiguelongue <eva@gentoo.org> of the Gentoo project.
* Bug #642739 - Translog files being created in Gnucash
program installation directory Translog files for
databases are now created in a directory "translog"
inside the .gnucash dir. The files will be named
following this scheme:
<dbtype>_<hostname>_<user>_<dbname>.<timestamp>.log
* Bug #644036: Counter format validation fails on Windows
because the number format is I64i there. Note: Users
will run into a problem when copying a windows file to
linux and vice versa because the counter format will
have to be changed on the other operating system each
time.
* Bug #521817 - Guid_init causes very long startup delay
if Novell Network active P_tmpdir is set to "\" by
mingw. The way P_tmpdir is used by GnuCash, this seems
to trigger unwanted network activity. So on Windows, I'm
replacing it with "C:/temp" for now, based on
suggestions found on the internet regarding this issue.
* Bug #347265 - budget column resizing/options applies to
all budget windows
* Other code/build changes
* Tag 2.4.4
* Add some more sanity checking in common importer module.
* Refactor KVP-related functions of OFX into separate
file.
* Revert r20405, "Correct memory leaks..." - does not
compile with guile-1.6 The patch will be re-applied once
trunk requires guile-1.8, which will be done right after
the oncoming branching.
* Code cleanup in ofx importer; refactoring to get away
from the single giant long function.
* Add some more const-correctness.
* Configure simplification: Use pkg-config for libofx.
Remove obsolete external qof detection. (Somehow the
argument --with-qt3-wizard-package was writting right
inside the qof code stuff. This has been moved to the
aqbanking section now.)
* Win32: Tweak cross compiling script for webkit so that
is seems to almost compile.
* Correct memory leaks found with valgrind
* Remove unused functions for wall clock timing.
Facilities such as this should be used from external
expert libraries. Also, this is in the way when cleaning
up some log system problems in subsequent commits.
* Fix r20394: Output string clean-up was missing the date
part.
* Move business-options.[hc] from business-utils to
app-utils. As "business-core" has been dissolved, the
"business-utils" code has no more requirements than
app-utils and can be moved there because of this.
* Add ChangeLog.2010.
* Fix missing timestamp in trace files on Windows
* Additional svn:ignore settings
* Add yet more gitignores.
* Add more gitignore entries.
* Add comments to warn about lack of Windows support in
the guid_init function.
* Fix an accelerator.
* Correct memory leaks found with valgrind
* Add more debug logging.
* Minor code cleanup: Move gconf section name into header;
clarify argument name.
* Minor code cleanup in ofx importer; improve
const-correctness.
* Use qualified include path for cmake/automake
simplification
* Add additional debug markers
* Correct memory leak found with valgrind
* Remove some obsolete files These files were once copied
from gtk 2.8 to work around pre-2.8 gtk bugs when that
was still our baseline. Our baseline is currently 2.10,
so these files are no longer needed/used.
* Fix Gtk CRIT warnings introduced in r20351
* Small spelling corrections in comments and some
whitespace adjustments
|
|
Changes between 2.4.2 and 2.4.3 include:
* User-visible changes
o Only show the Save As dialog at the end of the Hierarchy
druid if it was called at the beginning of a new book,
not when a hierarchy is added to from the actions menu.
o Set a printer job name when printing reports and cheques
o Update revision to 2.4.3
o Fix invoice line ordering mismatch between register
window and reports. The new code was missing the call to
gncInvoiceSortEntries.
o Add extra toolbar buttons as shortcuts for some business
functions, "New Invoice" for now. The extra toolbar
buttons are disabled until the user enables them manually
in Preferences -> Business -> Extra buttons.
o Implement command for changing the ordering of invoice
entries by moving them up or down one row. Turned out
this is rather easy: Just swap the "date-entered" of both
items.
o Fix r20272: The text selection after auto-completion
should work correctly now.
o Extend the addr2/addr3 auto-completion also to the
shipping addr2/addr3 lines.
o Implement auto-completion on the addr2/addr3 lines of
the "New Customer" dialog box.
o Fix missing copying of invoice currency on "Copy
Invoice". Unfortunately this feature has been creating
invoices with no currency set. This leads to weird amounts
that have more digits than expected and don't sum up
correctly, and it also triggers the warning dialog "One
or more of the entries are for accounts different from
the invoice/bill currency. (...)"
o Minor tweaking of icon for duplicate invoice so that
it doesn't look grayed out
* Translation updates
* Bugs fixed
o Bug #635552: Rename "Financial Calculator" into "Loan
Repayment Calculator" I've been told (by users who know
the subject well enough) the "Financial Calculator" should
rather be called a "Loan Repayment Calculator" or a
"Mortgage Payment Calculator", as this is what is being
offered there. So I finally made this renaming.
o Bug #640357: Adding very limited Perl-Support for
doxygen Adding Doxygen commands to the Perl-scripts in
the sources I searched for every *.pl file in the GnuCash
source and added Doxygen commands like @file, @brief,
@author to better include them in doxygen. Patch by
Christoph Holtermann.
o Bug #640357: Adding very limited Perl-Support for
doxygen There are a few Perl-scripts scattered through
the GnuCash sources. This patch enables doxygen to
interpret them so that they can be provided with information
about author, date and so on. This is done by telling
doxygen that their python-files. So python-comments can
be used. The actual Perl-source is commented out by using
@cond Perl ...PERL-CODE... @endcond Perl Patch by Christoph
Holtermann
o Bug #640347: Adding Example Skripts for historic Stock
Quotes This patch adds the example skripts from
http://wiki.gnucash.org/wiki/Stocks/get_prices to the
directory python-bindings/example_scripts. Patch by
Christoph Holtermann.
o Bug #640328: This patch makes Transaction.GetSplitList
and Account.GetSplitList return Split instances I changed
gnucash_core.py so that GetSplitList methods of Transaction
and Account return Split-instances so that the user
doesn't need to call Split(instance=GetSplitList()[n]).
I checked the examples and changed one either. Patch by
Christoph Holtermann
o Bug #639906: Changing the way __format__ works for
Split and Transaction Patch by Christoph Holtermann
o Bug #641832: Workaround to avoid the current crashes
on windows. On win32 the queryf() calls below seem to
crash. On the other hand, we know the used libdbi on
windows is fine, so as a first workaround, we assume
libdbi is safe.
o Bug #642445 [PATCH] Segfault when tip_of_the_day.list
is empty
o Bug #642284: Fails to build on Ubuntu Natty Patch by
Ahmed El-Mahmoudy.
o Bug #641832: Use g_strdup_printf() instead of
dbi_conn_queryf() to format the query; the latter crashed
msvcrt. Also reverts r20287 because the root bug is fixed.
o Bug #641909: Fix broken price scatter plot The report
was unknowingly broken by the move of one function in
r20209 namely gnc-locale-default-iso-currency-code from
app-utils to core-utils, and somehow this needs a re-export
in the core-utils.scm declaration. (I don't know why.
For me, this confirms again this whole scheme plugin
stuff sucks, royally.)
* Other code/build changes
o Tag 2.4.3
o Re-indentation of source code.
o Really fix conditional configure test for gtkmm.
o Add optional module that compiles with gtkmm, i.e. in
C++. This was just a crazy idea, but it turns out to be
extremely easy. This can be used as a place for new GUI
elements which people prefer to write in gtkmm/C++ instead
of C. It's disabled by default. Use configure --enable-gtkmm
to enable it.
o Fix const-correctness of gnc-module interface.
o Add missing run-time typechecks in new code.
o Fix CRIT gtk warning if the old_page_long_name was NULL
but still passed to g_strrstr.
o Add accessor of GtkUIManager in GncMainWindow.
o QofSession: Don't push a new generic error if there's
already one available that might be more descriptive.
o Remove no-longer-correct warning about the aqbanking5
setup wizard not being implemented: It is.
o Add a Timespec constructor for the current clock time.
o Fix potential parsing of NULL strings by correctly use
an empty non-NULL string instead.
o Another error message somewhat more verbose.
o Make log warning about bad gnc_numeric print the actual
error code.
o Add address auto-completion of r20272 also for address
line 4.
o Add a common shared quickfill object for the addr2/addr3
lines of a GncAddress.
o Minor code cleanup - remove includes from header if
not necessary.
o Fix CRIT error message on program quit in the aqbanking
module.
|
|
|
|
This is documentation for tex-euro.
|
|
Converts arbitrary national currency amounts using the Euro as base
unit, and typesets monetary amounts in almost any desired way. Write,
e.g., \ATS{17.6} to get something like '17,60 oS (1,28 Euro)'
automatically. Conversion rates for the initial Euro-zone countries are
already built-in. Further rates can be added easily. The package uses
the fp package to do its sums.
|
|
PR#44623 by Marko Schuetz Schmuck.
Bump PKGREVISION.
While here, set LICENSE=gnu-gpl-v2 (or later).
|
|
Changes between 2.4.0 and 2.4.2 include:
* User-visible changes
* Partly revert r20207, "Modify Tax Info on Account
Page..." The changes in the tree-model-account caused
CRITICAL gtk warnings, so we revert that part for now.
The changes in gnc-ui-utils.[hc] have been kept.
* Do not modify the entry's DateEntered when duplicating
invoice to keep the entry ordering. Follow-up to r20115.
* Modify Tax Info on Account Page to display or not
display sub-account info based on whether row is
expanded. Revert changes made in gnc-ui-util.c in rev
20039 and instead put those changes in new function:
gnc_ui_account_get_tax_info_sub_acct_string. Define a
new column,
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in
gnc-tree-model-account.c filled with
gnc_ui_account_get_tax_info_sub_acct_string. Modify
gnc-tree-view-account.c to define a tax_info_data_func
that displays only the the data in the
GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if the
row is expanded; otherwise it combines it with the data
in the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT
model column. Modily the view creation function to use
the new tax_info_data_func.
* Open the newly created invoices for editing after
import.
* Make the splash screen stack as a regular window instead
of stacking in front of everything else.
* SQL Backend Version Control: The final part. New error
dialog boxes for ERR_SQL_DB_TOO_OLD and
ERR_SQL_DB_TOO_NEW Marks the book read-only if the user
doesn't upgrade a too-old db and when the user tries to
load a too-new db.
* Provide more detail in commit error when it's caused by
a read-only book. Mark error message for translation.
* Throw an error and return if if the book is marked
readonly.
* Add icons for Duplicate Invoice functionality
* This patch adds a new option under Edit -> Preferences
-> Date/Time that looks like this: Date Completion When
a date is entered without year, it should be taken: (*)
In the current calendar year ( ) In a sliding 12-month
window starting this many months before the current
month: [ 6 ] Patch by Peter Selinger with minor
modifications
* Fix a bug introduced in 20042 which caused lists of
Scheme strings passed to C code to be garbage. This
caused online price quotes to fail for anything other
than a currency.
* Make it possible to include trading accounts in the
Income Statement and Profit and Loss reports.
* Additionally, make the "Duplicate Invoice" feature
available as menu item and toolbar button when viewing
an invoice.
* Implement "Duplicate Invoice" feature, where a new
invoice is created as a copy of an old one with new date
and new ID. This patch makes this feature available as
button "Duplicate" in the search window.
* Make reconcile+update import action of r20021 bug#373415
enabled by default because it's so useful.
* Fix version number in welcome report.
* Set sort order for GncEntry quickfill to LIFO by-date.
Previously, the insertion order was random instead of
by-date.
* Activate balance averaging in account piechart report,
introduced in r19253.
* Add budget name to budget tab
* Add info about sub-accounts to Tax Info column on
Accounts page.
* A plugin to import CSV data as a new invoice or bill.
Based on code written by Sebastian Held. Also includes a
python script to massage a downloaded order form into
the correct format for import. See
contrib/rapid2gnucash.py This works with Rapid
Electronics (UK) and can be used as a basis for other
vendors. Users need to add a line in their
~/.gnucash/config.user for the module to be loaded:
(gnc:module-load "gnucash/plugins/bi_import" 0) See bug
#624911 for more details.
* Add "copy budget" command to menu. Works like "open
budget" except that a copy of the budget is made with
the name "Copy of "+name of old budget. This command
will allow you to easily create a copy of your 2010
budget and change its name to "2011". I also plan to add
UI capabilities to more easily manipulate budget
numbers.
* Fully implement auto-completion in the invoice entries
on the description field, separately for bills or
invoices. The quickfill is obtained from the global
cache of the GncEntry's descriptions, one for invoices,
one for the rest. The auto-completion is a simple query
to get the newest entry with the same description, but
limited to invoices or bills, respectively.
* Add a new report: Customer Summary. This report shows a
table of all customers and the sales, profit, and markup
in that table.
* Add a new report: Future Scheduled Transaction Summary.
* Improve GncEntry quickfill to create separate quickfills
for invoices and bills
As well as lots of bug and translation fixes.
|
|
|
|
The GnuCash development team proudly announces GnuCash 2.4.0, the
latest stable release of the GnuCash Free Accounting Software. With
this new release series, GnuCash can use an SQL database using
SQLite3, MySQL or PostgreSQL. It runs on GNU/Linux, *BSD, Solaris,
Microsoft Windows and Mac OSX.
WARNING: You should uninstall any earlier GnuCash version from your
system prior to installing 2.4.0.
Failing to do so may result in startup errors. In particular on
Windows this may cause "Parse error: entry point not found" errors.
Major changes in the 2.4.0 release include;
* In addition to the XML backend, Gnucash can now use a SQLite3,
MySQL or PostgreSQL database to store the data. This is a new
implementation using libdbi. It supports all features including
the business features. In order to build with this, add
--enable-dbi to the configure command. In addition to the
libdbi-dev package for your distribution, you will also need
the appropriate DBD (libdbi driver) package for sqlite3, mysql
or postgresql.
(not enabled in pkgsrc due to lack of recent libdbi)
* As a replacement for the current GtkHTML HTML engine used to
display reports and graphs, Gnucash can use WebKit. WebKit is
the engine used by Google Chrome on Windows and Safari on Apple.
(enabled in pkgsrc)
|
|
changed.
|
|
|
|
and it's not needed except for testing. Bump PKGREVISION.
While here, include desktopdb.mk.
|
|
|
|
|
|
version, and bump all depends.
Per discussion on pkgsrc-changes.
|
|
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Add LICENSE.
* Ajust new ruby package's framework.
Changes are over 100 lines, please refer HOMEPAGE for detail.
|