Automatic first field focus on page start, preserved focus sequence
[fa-stable.git] / CHANGELOG.txt
index 493c51d8303aba3d82d0e6ca9aa05dbede8513cf..7374239864388dee74f1d4601517a06f93188400 100644 (file)
@@ -1,7 +1,7 @@
 /**
 * @version $Id$
 * @package FrontAccounting
-* @copyright (C) 2005 - 2007 FrontAccounting
+* @copyright (C) 2005 - 2008 FrontAccounting
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 * FrontAccounting is Free Software
 */
@@ -19,6 +19,232 @@ Legend:
 ! -> Note
 $ -> Affected files
 
+26-Mar-2008 Janusz Dobrowolski
+# Bug fixes in purchase module related to tax structure changes.
+$  /purchasing/includes/supp_trans_class.inc
+   /purchasing/includes/db/invoice_db.inc
+   /purchasing/includes/db/invoice_items_db.inc
+   /purchasing/includes/ui/invoice_ui.inc
+   /reporting/rep105.php
+
+25-Mar-2008 Janusz Dobrowolski
+! Per company pdf, backup and graphics directories in 'company' dir.
+$  /company (new dir)
+   /company/0 (new dir)
+   /company/0/images/ (new dir)
+   /company/0/images/102.jpg   (moved from inventory/manage/image)
+   /company/0/images/103.jpg   (moved from inventory/manage/image)
+   /company/0/images/104.jpg   (moved from inventory/manage/image)
+   /company/0/images/logo_frontaccounting.jpg  (moved from themes/default/images)
+   /company/0/images/logo_frontaccounting.png  (moved from themes/default/images)
+   /admin/backups.php
+   /admin/create_coy.php
+   /admin/db/maintenance_db.inc
+   /install/index.php
+   /reporting/rep102.php
+   /reporting/rep104.php
+   /reporting/rep202.php
+   /reporting/rep303.php
+   /reporting/rep706.php
+   /reporting/rep707.php
+   /reporting/includes/pdf_report.inc
+   /inventory/manage/items.php
+
++ jscript component caching (enables browser caching and future compression)
+$  /includes/session.inc
+   /includes/main.inc
+   /includes/page/header.inc
+   /includes/ui/ui_view.inc
+   /admin/display_prefs.php
+   /config.php
+
+- Removed obsolete file
+$  /sales/includes/ui/print_invoice.inc
+
+21-Mar-2008 Janusz Dobrowolski
+! Total Allocation/Left to Allocate update without page submit.
+$  /includes/ui/ui_view.inc
+   /purchasing/allocations/supplier_allocate.php
+   /sales/allocations/customer_allocate.php
+# Fixed unvisable under IE editbutton
+$  /themes/aqua/default.css
+   /themes/cool/default.css
+   /themes/default/default.css
+
+20-Mar-2008 Janusz Dobrowolski
+# Excluding delivery notes from Customer Balances, removed warnings. 
+$  /reporting/rep101.php 
+# Divide by zero fix on order_price==0 in new supplier invoice
+$  /purchasing/supplier_invoice_grns.php
+# Database bug fix in new customer entry
+$  /sales/manage/customers.php
+# Small bug fix (warnings) in is_date() function.
+$  /includes/date_functions.inc
+
+18-Mar-2008 Janusz Dobrowolski
+# Line items editor uses POST method - no disappearing shippment info.
+$  /sales/credit_note_entry.php
+   /sales/sales_order_entry.php
+   /sales/includes/ui/sales_credit_ui.inc
+   /sales/includes/ui/sales_order_ui.inc
++ Added edit_button_cell() function
+$  /includes/ui/ui_controls.inc
++ Helper function for finding indexed submit $_POST vars.
+$  /includes/ui/ui_input.inc
++ New class .editbutton for buttons. Default view is link alike.
+$  /themes/aqua/default.css
+   /themes/cool/default.css
+   /themes/default/default.css
+
+17-Mar-2008 Janusz Dobrowolski
+# Added rounding when needed to avoid document non cosistent documents.
+$  /includes/banking.inc
+   /purchasing/supplier_credit_grns.php
+   /purchasing/supplier_invoice_grns.php
+   /purchasing/includes/supp_trans_class.inc
+   /purchasing/includes/ui/invoice_ui.inc
+   /purchasing/includes/ui/po_ui.inc
+   /reporting/rep107.php
+   /reporting/rep109.php
+   /reporting/rep110.php
+   /reporting/rep209.php
+   /sales/includes/cart_class.inc
+   /sales/includes/ui/sales_credit_ui.inc
+   /sales/includes/ui/sales_order_ui.inc
+   /sales/view/view_credit.php
+   /sales/view/view_dispatch.php
+   /sales/view/view_invoice.php
+   /sales/view/view_sales_order.php
+   /taxes/tax_calc.inc
+# Sign bug for customer transactions
+$  /reporting/rep709.php
+# Include file conflict fix
+$ /purchasing/includes/ui/invoice_ui.inc
+  /gl/manage/bank_accounts.php
+  /manufacturing/inquiry/where_used_inquiry.php
+  /purchasing/manage/suppliers.php
+  
+16-Mar-2008 Janusz Dobrowolski
++ Added javascript add-on for unobtrusive apply javascript handlers to html elements.
+$  /js/behaviour.js
+   /js/inserts.js
++ Added javascript source collecting functions
+$  /includes/main.inc
+! Moved check_page_security(); for safe start in case of broken wa_current_user var.
++ Added global js code collecting arrays  $js_lib, $js_static
+$  /includes/session.inc
+! Changed get_js_user num to add_js_user_num; extended for percent/qty/price formatting
+$  /includes/ui/ui_view.inc
++ Added including javascript source colections from $js_lib, $js_static; conditional display for ajax calls
+$  /includes/page/footer.inc
+   /includes/page/header.inc
+! Added including of data_checks.inc
+$  /includes/ui.inc
++ User side percent/exrate/qty/price input formatting via onblur handler.
+$  /admin/gl_setup.php
+   /gl/gl_budget.php
+   /gl/manage/exchange_rates.php
+   /includes/ui/ui_input.inc
+   /inventory/purchasing_data.php
+   /inventory/reorder_level.php
+   /inventory/includes/item_adjustments_ui.inc
+   /inventory/includes/stock_transfers_ui.inc
+   /manufacturing/work_order_entry.php
+   /manufacturing/manage/bom_edit.php
+   /purchasing/po_entry_items.php
+   /purchasing/po_receive_items.php
+   /purchasing/supplier_credit.php
+   /purchasing/supplier_credit_grns.php
+   /purchasing/supplier_invoice_grns.php
+   /purchasing/supplier_trans_gl.php
+   /purchasing/allocations/supplier_allocate.php
+   /purchasing/includes/ui/po_ui.inc
+   /sales/customer_delivery.php
+   /sales/customer_invoice.php
+   /sales/allocations/customer_allocate.php
+   /sales/includes/ui/sales_credit_ui.inc
+   /sales/includes/ui/sales_order_ui.inc
+   /taxes/tax_groups.php
+   /taxes/tax_types.php
+
+14-Mar-2008 Janusz Dobrowolski
+ + All forms fixed to accept user native numeric format.
+ $ /admin/gl_setup.php
+   /gl/bank_transfer.php
+   /gl/gl_budget.php
+   /gl/gl_deposit.php
+   /gl/gl_journal.php
+   /gl/gl_payment.php
+   /gl/includes/db/gl_db_banking.inc
+   /gl/includes/ui/gl_deposit_ui.inc
+   /gl/includes/ui/gl_journal_ui.inc
+   /gl/includes/ui/gl_payment_ui.inc
+   /gl/manage/exchange_rates.php
+   /inventory/adjustments.php
+   /inventory/cost_update.php
+   /inventory/prices.php
+   /inventory/purchasing_data.php
+   /inventory/reorder_level.php
+   /inventory/transfers.php
+   /inventory/includes/item_adjustments_ui.inc
+   /inventory/includes/stock_transfers_ui.inc
+   /inventory/manage/item_units.php
+   /manufacturing/work_order_entry.php
+   /manufacturing/inquiry/where_used_inquiry.php
+   /manufacturing/manage/bom_edit.php
+   /purchasing/po_entry_items.php
+   /purchasing/po_receive_items.php
+   /purchasing/supplier_credit_grns.php
+   /purchasing/supplier_invoice_grns.php
+   /purchasing/supplier_payment.php
+   /purchasing/supplier_trans_gl.php
+   /purchasing/allocations/supplier_allocate.php
+   /purchasing/includes/ui/po_ui.inc
+   /purchasing/inquiry/po_search.php
+   /sales/credit_note_entry.php
+   /sales/customer_credit_invoice.php
+   /sales/customer_delivery.php
+   /sales/customer_invoice.php
+   /sales/customer_payments.php
+   /sales/sales_order_entry.php
+   /sales/allocations/customer_allocate.php
+   /sales/includes/ui/sales_credit_ui.inc
+   /sales/includes/ui/sales_order_ui.inc
+   /sales/manage/customers.php
+   /sales/manage/sales_people.php
+   /sales/view/view_credit.php
+   /sales/view/view_dispatch.php
+   /sales/view/view_invoice.php
+   /sales/view/view_receipt.php
+   /sales/view/view_sales_order.php
+   /taxes/item_tax_types.php
+   /taxes/tax_groups.php
+   /taxes/tax_types.php
+ + User format functions for percent/price/exrate amounts display.
+ $ /includes/current_user.inc
+ + Input checking functions for numeric input fields in user native format
+ $ /includes/data_checks.inc
+ + Numeric input fields in user native format
+ $ /includes/ui/ui_input.inc
+ + Javascript function for conversion to/from user native numeric format.
+ $ /includes/ui/ui_view.inc
+ + New class amount for numeric input
+ $ /themes/aqua/default.css
+   /themes/cool/default.css
+   /themes/default/default.css
+ # Removed warning on adding component
+   /manufacturing/manage/bom_edit.php
+ # Quantity display correction
+   /manufacturing/inquiry/where_used_inquiry.php
+ # Fixed add_customer_trans() call
+   /gl/includes/db/gl_db_banking.inc
+
+12-Mar-2008 Joe Hung
+ + Added update of Units of Measure and converting of deptor_trans records from release 1.XX
+ - Removed default insertion of Units of Measure. Not neccessary.
+ $ /sql/alter.sql
+   /admin/db/maintenance_db.inc (added support for update)
+
 11-Mar-2008 Janusz Dobrowolski
  + Table of measure moved into new table item_units
  ! Removed $themes[] from config.php, theme list based on directory structure