details:   /erp/devel/main/rev/fc145c530abb
changeset: 7476:fc145c530abb
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Fri Jun 04 10:30:04 2010 +0200
summary:   Fixes issue 13386: Fixed trigger on AD_PROCESS_REQUEST table
The on delete trigger was checking the word 'Schedule' but in the
table is stored 'SCH' (scheduled) and 'MIS' (misfired).

details:   /erp/devel/main/rev/869dd4f3577c
changeset: 7477:869dd4f3577c
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Fri Jun 04 10:57:02 2010 +0200
summary:   Fixes issue 13518: Added init() in ProcessBundle instances
The init call is used to initilze ProcessBundle memebers. For a proper
ProcessBundle is required to call it.

details:   /erp/devel/main/rev/ad0c67047804
changeset: 7478:ad0c67047804
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 12:32:34 2010 +0200
summary:   Removed deprecated method which contains no working functionality
As discussed with the team, this method is currently deprecated, but also 
broken. Its removal will make compilation of classes such as 
ApplyModule-related ones more manageable.

details:   /erp/devel/main/rev/596e719c242e
changeset: 7479:596e719c242e
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Fri Jun 04 13:29:54 2010 +0200
summary:   Fixes issue 0012423: Expenses Report is not printable
The change set includes a new PDF report using jasper and the required 
modifications in the report servlet and html to provide a new button to launch 
the new report

details:   /erp/devel/main/rev/2772436041d8
changeset: 7480:2772436041d8
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Mon Apr 26 18:19:54 2010 +0200
summary:   [DynamicRebuildWindow] Initial changes for the project

details:   /erp/devel/main/rev/bc9a75ed2ffa
changeset: 7481:bc9a75ed2ffa
user:      Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date:      Thu Apr 22 10:15:36 2010 +0200
summary:   Related to issue 13062.Fix incosistency issue.

details:   /erp/devel/main/rev/a0ed62e259cb
changeset: 7482:a0ed62e259cb
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Apr 22 10:37:18 2010 +0200
summary:   fixed issue 13068: Reached 64k method size limit in 
ComboReloadsProcessHelper.printPage
  Created a new method per process

details:   /erp/devel/main/rev/8a8f30e3aab7
changeset: 7483:8a8f30e3aab7
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Apr 22 11:29:07 2010 +0200
summary:   fixed issue 13068: Reached 64k method size limit in 
ComboReloadsProcessHelper.printPage
   Do not generate org callout in case there is not ad_org_id column

details:   /erp/devel/main/rev/e0ef8b926f90
changeset: 7484:e0ef8b926f90
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Apr 22 13:11:30 2010 +0200
summary:   Fixed issue 13072. ant diagnostic should work again

details:   /erp/devel/main/rev/daa55fe37710
changeset: 7485:daa55fe37710
user:      Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date:      Thu Apr 22 18:54:05 2010 +0530
summary:   Fixes Issue 12743: Withholding Report in PDF fails

details:   /erp/devel/main/rev/1ebda46be260
changeset: 7486:1ebda46be260
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Apr 22 15:27:21 2010 +0200
summary:   issue 13068: Make process mehtods private

details:   /erp/devel/main/rev/4b2693653080
changeset: 7487:4b2693653080
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Apr 22 17:04:38 2010 +0200
summary:   fixed bug 12967: The hour in a column defined as datetime is not 
saved properly

details:   /erp/devel/main/rev/9cefcd00f0b1
changeset: 7488:9cefcd00f0b1
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Apr 22 17:47:21 2010 +0200
summary:   fixed bug 13085: ant diagnostics should check for tomcat >=6

details:   /erp/devel/main/rev/e2d81064d279
changeset: 7489:e2d81064d279
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Thu Apr 22 18:13:30 2010 +0200
summary:   fixed bug 12893: No message when saving in field sequence tab

details:   /erp/devel/main/rev/decd0bdf97b0
changeset: 7490:decd0bdf97b0
user:      Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date:      Fri Apr 23 00:12:21 2010 +0530
summary:   Fixes issue 12816: Autosave does not work in Manual Settlement.

details:   /erp/devel/main/rev/4d38fb7b8b3c
changeset: 7491:4d38fb7b8b3c
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Apr 23 10:00:29 2010 +0200
summary:   fixed bug 13076: behavour not correct when modify a element in help 
window

details:   /erp/devel/main/rev/a4b239536534
changeset: 7492:a4b239536534
user:      Harikrishnan Raja <harikrishnan.raja <at> openbravo.com>
date:      Fri Apr 23 15:40:23 2010 +0530
summary:   Fixes Issue 12842: Currency value not assigned in Requsition header 
page.

details:   /erp/devel/main/rev/1b3b2e2ae942
changeset: 7493:1b3b2e2ae942
user:      Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date:      Fri Apr 23 15:50:49 2010 +0530
summary:   Fixes issue 12857: It is possible to generate an invoice with a 
Transaction Document disabled

details:   /erp/devel/main/rev/7f5988a1f872
changeset: 7494:7f5988a1f872
user:      Sivaraman Rajagopal <sivaraman.rajagopal <at> openbravo.com>
date:      Fri Apr 23 15:53:55 2010 +0530
summary:   Fixes issue 12805: Inactive Discount still apples to the sales order

details:   /erp/devel/main/rev/f229bfca0086
changeset: 7495:f229bfca0086
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Fri Apr 23 01:24:27 2010 +0200
summary:   Fixes wrong default value for processed and processing

details:   /erp/devel/main/rev/c287007d8c96
changeset: 7496:c287007d8c96
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Apr 23 12:51:39 2010 +0200
summary:   fixed bug 12626: Toolbar: Search pop-up is not working well

details:   /erp/devel/main/rev/9d5951088d89
changeset: 7497:9d5951088d89
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Apr 23 13:10:52 2010 +0200
summary:   fixed bug 11423: Print icon in Data package tab is useless

details:   /erp/devel/main/rev/bb7a22ca6172
changeset: 7498:bb7a22ca6172
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Apr 23 13:22:53 2010 +0200
summary:   fixed bug 13017: Incorrect error message installing commercial 
modules in expired instances

details:   /erp/devel/main/rev/dbbac846200d
changeset: 7499:dbbac846200d
user:      Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date:      Fri Apr 23 13:23:45 2010 +0200
summary:   Fixed issue 12720. Label fixed.

details:   /erp/devel/main/rev/859c3efe0dc5
changeset: 7500:859c3efe0dc5
user:      Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date:      Fri Apr 23 13:24:12 2010 +0200
summary:   Fixed issue 13097. Set parent key columns.

details:   /erp/devel/main/rev/97743883e631
changeset: 7501:97743883e631
user:      Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date:      Fri Apr 23 13:40:09 2010 +0200
summary:   Fixed issue 13105.Show description fields as read only.

details:   /erp/devel/main/rev/b349f71af836
changeset: 7502:b349f71af836
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Apr 23 13:51:11 2010 +0200
summary:   fixed bug 12683: Oracle build takes a lot of time

details:   /erp/devel/main/rev/4b893f3360ac
changeset: 7503:4b893f3360ac
user:      Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date:      Fri Apr 23 17:46:46 2010 +0530
summary:   Fixes Issue 12743: bracket and format issue has been fixed

details:   /erp/devel/main/rev/d7a238243698
changeset: 7504:d7a238243698
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Fri Apr 23 15:13:30 2010 +0200
summary:   fixed bug 11658: error inserting next step in workflow

details:   /erp/devel/main/rev/4afa7c7e3448
changeset: 7505:4afa7c7e3448
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Apr 23 16:02:38 2010 +0200
summary:   Fixed issue 13106. Modules with tables added to the name exceptions 
can now be exported and packaged.

details:   /erp/devel/main/rev/87043f160129
changeset: 7506:87043f160129
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Fri Apr 23 16:11:53 2010 +0200
summary:   Fixes Issue 12842: Currency value not assigned in Requsition header 
page

details:   /erp/devel/main/rev/2829b162bd21
changeset: 7507:2829b162bd21
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Fri Apr 23 17:32:58 2010 +0200
summary:   Fixes issue 0012628: When clicking Linked Items in Business Partner 
window, Accounting Transaction Details show database IDs

details:   /erp/devel/main/rev/4f9beca87ce2
changeset: 7508:4f9beca87ce2
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Fri Apr 23 17:34:32 2010 +0200
summary:   Fixes bug 0013110: Error in code

details:   /erp/devel/main/rev/6327d6f17268
changeset: 7509:6327d6f17268
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Fri Apr 23 17:35:08 2010 +0200
summary:   Fixes bug 0013108. Fixes bug 0013109

details:   /erp/devel/main/rev/caa8a170cbff
changeset: 7510:caa8a170cbff
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Fri Apr 23 17:55:02 2010 +0200
summary:   Fixes issue 0012628: When clicking Linked Items in Business Partner 
window, Accounting Transaction Details show database IDs

details:   /erp/devel/main/rev/4cb405fecdd7
changeset: 7511:4cb405fecdd7
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Sat Apr 24 14:45:20 2010 +0200
summary:   Fixes erp_devel_main-full-pgsql #127

details:   /erp/devel/main/rev/4e1dc2311975
changeset: 7512:4e1dc2311975
user:      Martin Taal <martin.taal <at> openbravo.com>
date:      Mon Apr 26 12:00:43 2010 +0200
summary:   fixes issue 9050: Default value in database and application 
dictionary differ, they need to be the same

details:   /erp/devel/main/rev/07551d9c00f2
changeset: 7513:07551d9c00f2
user:      Adrián Romero <adrianromero <at> openbravo.com>
date:      Mon Apr 26 15:10:45 2010 +0200
summary:   Fixes issue 0012856: Error in 'Purchase Order Report

details:   /erp/devel/main/rev/2bfcee5a902f
changeset: 7514:2bfcee5a902f
user:      Mikel Irurita  <mikel.irurita <at> openbravo.com>
date:      Mon Apr 26 16:29:36 2010 +0200
summary:   Fixes issue 0013103: Make consistent Trial Balance report filters 
order

details:   /erp/devel/main/rev/ab619aaa6bbe
changeset: 7515:ab619aaa6bbe
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Mon Apr 26 18:19:54 2010 +0200
summary:   [DynamicRebuildWindow] Initial changes for the project

details:   /erp/devel/main/rev/e1c239d44bfa
changeset: 7516:e1c239d44bfa
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Tue Apr 27 09:17:02 2010 +0200
summary:   [DynamicRebuildWindow] Moved apply.module to compilation and 
smartbuild, and removed it from update.database

details:   /erp/devel/main/rev/2f2f4b4de922
changeset: 7517:2f2f4b4de922
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Apr 29 16:07:28 2010 +0200
summary:   [DynamicRebuildWindow] Added initial version of the XML parsing 
functionality

details:   /erp/devel/main/rev/75183bb88d94
changeset: 7518:75183bb88d94
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Mon May 03 17:27:10 2010 +0200
summary:   [DynamicRebuildWindow] Implemented functionality necessary for 
managing translations

details:   /erp/devel/main/rev/432ccd399d73
changeset: 7519:432ccd399d73
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Mon May 03 18:42:20 2010 +0200
summary:   [DynamicRebuildWindow]Merge with pi

details:   /erp/devel/main/rev/896cbca4578c
changeset: 7520:896cbca4578c
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri May 07 09:29:16 2010 +0200
summary:   [DynamicRebuildWindow] Replaced hardcoded references to specific 
states in the window, and added necessary logic to handle this.

details:   /erp/devel/main/rev/06ebfabafde5
changeset: 7521:06ebfabafde5
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri May 07 09:31:10 2010 +0200
summary:   [DynamicRebuildWindow] Merge with pi

details:   /erp/devel/main/rev/cc5f433a8c29
changeset: 7522:cc5f433a8c29
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri May 07 18:02:35 2010 +0200
summary:   [DynamicRebuildWindow] The start and end steps will be dynamically 
set

details:   /erp/devel/main/rev/647c337ada59
changeset: 7523:647c337ada59
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Mon May 10 19:56:44 2010 +0200
summary:   [DynamicRebuildWindow] Changes done to make the final message (Error 
message, warning message, success message) shown in the rebuild window dynamic.

details:   /erp/devel/main/rev/040e2c2c2640
changeset: 7524:040e2c2c2640
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Tue May 18 16:12:42 2010 +0200
summary:   [DynamicRebuildWindow] Removed unnecessary call

details:   /erp/devel/main/rev/c18420217d3b
changeset: 7525:c18420217d3b
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Tue May 18 16:14:24 2010 +0200
summary:   [DynamicRebuildWindow] The window will now be built using standard 
(English) labels in case the corresponding system language ones cannot be 
found. This will be done at a node level to ensure that the basic structure of 
the build is the one described in the main buildStructure.xml Core file

details:   /erp/devel/main/rev/ad55dd7c0779
changeset: 7526:ad55dd7c0779
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri May 21 10:24:46 2010 +0200
summary:   [DynamicRebuildWindow] Merged pi into branch

details:   /erp/devel/main/rev/a39693a6abd2
changeset: 7527:a39693a6abd2
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri May 21 10:35:11 2010 +0200
summary:   [DynamicRebuildWindow] DBSM needed for changes in the rebuild window

details:   /erp/devel/main/rev/0e33335f20e6
changeset: 7528:0e33335f20e6
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Tue May 25 10:30:00 2010 +0200
summary:   [DynamicRebuildWindow] Added licenses to files

details:   /erp/devel/main/rev/382fd5b6d3f6
changeset: 7529:382fd5b6d3f6
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Wed May 26 10:52:14 2010 +0200
summary:   [DynamicRebuildWindow] Fixed small issues in the BuildTask class

details:   /erp/devel/main/rev/b9679f0495e4
changeset: 7530:b9679f0495e4
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Wed May 26 13:06:17 2010 +0200
summary:   [DynamicRebuildWindow] Depercated old AntExecutor. Changed all 
references in the application to point to the new version.

details:   /erp/devel/main/rev/46308041e1a1
changeset: 7531:46308041e1a1
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Wed May 26 15:43:51 2010 +0200
summary:   [DynamicRebuildWindow] Add javadoc for new classes

details:   /erp/devel/main/rev/1537a5d4d386
changeset: 7532:1537a5d4d386
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu May 27 12:11:46 2010 +0200
summary:   [DynamicRebuildWindow] Fixed issue when rebuilding Core or template 
(states were set in the wrong place). Fixed issue when a validation failed (the 
rest of the steps were set to 'green').

details:   /erp/devel/main/rev/3227150d21cf
changeset: 7533:3227150d21cf
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu May 27 17:58:05 2010 +0200
summary:   [DynamicRebuildWindow] Fixed issue which happened when a rebuild was 
initiated more than one time without restarting tomcat in the middle (most of 
the times, a green 'success' message, or red 'error' one appeared in the 
window, when the build hadn't even started)

details:   /erp/devel/main/rev/e4f5b92eb944
changeset: 7534:e4f5b92eb944
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu May 27 19:35:16 2010 +0200
summary:   Fixed issue when installing more than one module at the same time

details:   /erp/devel/main/rev/2e1511698e70
changeset: 7535:2e1511698e70
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri May 28 10:31:39 2010 +0200
summary:   [ÐynamicRebuildWindow] Rearranged elements and committed the DAL 
connection to avoid any possible deadlocks.

details:   /erp/devel/main/rev/9c0dcf0a922c
changeset: 7536:9c0dcf0a922c
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri May 28 11:00:31 2010 +0200
summary:   [DynamicRebuildWindow] Translation for success/warning/error 
messages will be shown instead of the original ones when in a different 
language than en_US and translation is available.

details:   /erp/devel/main/rev/24cd5a49d2c5
changeset: 7537:24cd5a49d2c5
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri May 28 17:16:48 2010 +0200
summary:   [DynamicRebuildWindow] Added missing fork properties to several 
javac calls

details:   /erp/devel/main/rev/f39914f14dc8
changeset: 7538:f39914f14dc8
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Tue Jun 01 10:36:57 2010 +0200
summary:   [DynamicRebuildWindow] Fixed issue which happened because a state 
was '', and therefore, a NumberFormatException was raised, which meant that the 
error message wasn't shown in the Warnings and Errors box in the window

details:   /erp/devel/main/rev/0911fd2387bb
changeset: 7539:0911fd2387bb
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Tue Jun 01 18:08:35 2010 +0200
summary:   [DynamicRebuildWindow] Moved ApplyModule to update.database from the 
compilation. Added pre-compilation subtask to ApplyModule (which compiles just 
the classes that ApplyModule needs). Corrected warning/error messages and 
status codes to improve compatibility with old Rebuild Window.

details:   /erp/devel/main/rev/d2fbc4804ace
changeset: 7540:d2fbc4804ace
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Wed Jun 02 16:31:19 2010 +0200
summary:   [DynamicRebuildWindow] Removed unnecessary check

details:   /erp/devel/main/rev/7322f78a67ae
changeset: 7541:7322f78a67ae
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 10:04:07 2010 +0200
summary:   [DynamicRebuildWindow] Set status before compiling apply.module so 
that the rebuild window state is updated correctly

details:   /erp/devel/main/rev/1b36ea659b31
changeset: 7542:1b36ea659b31
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 10:06:13 2010 +0200
summary:   [DynamicRebuildWindow] Increased robustness of the window by making 
a final call to update all states the process went through

details:   /erp/devel/main/rev/500917fe1258
changeset: 7543:500917fe1258
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 12:44:50 2010 +0200
summary:   [DynamicRebuildWindow] Fixed small typo

details:   /erp/devel/main/rev/a5359c030fbc
changeset: 7544:a5359c030fbc
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 16:20:34 2010 +0200
summary:   [DynamicRebuildWindow] Increased robustness of the rebuild window by 
making a final request after the build process has finished to get the final 
error message. This is effective in case there is a final error and the process 
finishes (for exapmle, when a build validation fails, or a compilation error 
happens)

details:   /erp/devel/main/rev/fe31293e17a5
changeset: 7545:fe31293e17a5
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 18:42:12 2010 +0200
summary:   [DynamicRebuildWindow] Fixed compilation of ApplyModule related 
tasks so that the newest version of ApplyModule is indeed used.

details:   /erp/devel/main/rev/5ccd207918d2
changeset: 7546:5ccd207918d2
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 18:43:05 2010 +0200
summary:   [DynamicRebuildWindow] Merge with pi

details:   /erp/devel/main/rev/064f42583bf3
changeset: 7547:064f42583bf3
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 19:31:37 2010 +0200
summary:   [DynamicRebuildWindow] Fixed classpath problem in classes which use 
reflection

details:   /erp/devel/main/rev/caa69e8cda52
changeset: 7548:caa69e8cda52
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 19:34:56 2010 +0200
summary:   [DynamicRebuildWindow] Changes to fix problems reported by the 
JSLint utility

details:   /erp/devel/main/rev/6e532d6c081e
changeset: 7549:6e532d6c081e
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 19:38:48 2010 +0200
summary:   [DynamicRebuildWindow] Reenabled update.database.mod (fixed wrong 
change)

details:   /erp/devel/main/rev/7f57d2e6d237
changeset: 7550:7f57d2e6d237
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 20:18:12 2010 +0200
summary:   [DynamicRebuildWindow] Fixed warnings output by Firebug

details:   /erp/devel/main/rev/d0041f618d7a
changeset: 7551:d0041f618d7a
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Jun 03 20:21:32 2010 +0200
summary:   [DynamicRebuildWindow] Added warning message for the build mainstep

details:   /erp/devel/main/rev/8c014d9b0703
changeset: 7552:8c014d9b0703
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 11:25:51 2010 +0200
summary:   [DynamicRebuildWindow] Prevent possible NullPointerException

details:   /erp/devel/main/rev/6016608d6ab0
changeset: 7553:6016608d6ab0
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 11:30:52 2010 +0200
summary:   [DynamicRebuildWindow] Process will fail with a recognizable message 
if the build file cannot be read

details:   /erp/devel/main/rev/bf9075445a9a
changeset: 7554:bf9075445a9a
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 11:31:30 2010 +0200
summary:   [DynamicRebuildWindow] Removed duplicate method (was moved to the 
BuildTask class, and was no longer used from here)

details:   /erp/devel/main/rev/fc526142e07c
changeset: 7555:fc526142e07c
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 11:35:47 2010 +0200
summary:   [DynamicRebuildWindow] Remove unnecessary classes

details:   /erp/devel/main/rev/38eae0613f17
changeset: 7556:38eae0613f17
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 12:09:58 2010 +0200
summary:   [DynamicRebuildWindow] Added explanation of the construction of 
Javascript variables in the rebuild window

details:   /erp/devel/main/rev/d06c2437743b
changeset: 7557:d06c2437743b
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 12:26:35 2010 +0200
summary:   [DynamicRebuildWindow] Added javadoc comment

details:   /erp/devel/main/rev/dbd7a16a9713
changeset: 7558:dbd7a16a9713
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 12:39:07 2010 +0200
summary:   [DynamicRebuildWindow] Merged with pi rev ad0c67047804

details:   /erp/devel/main/rev/dbd8fc9675b1
changeset: 7559:dbd8fc9675b1
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 13:21:07 2010 +0200
summary:   [DynamicRebuildWindow] Fixed inconsistencies in AD_TextInterfaces

details:   /erp/devel/main/rev/355f66af2294
changeset: 7560:355f66af2294
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 14:39:18 2010 +0200
summary:   [DynamicRebuildWindow] Merge with pi revision 596e719c242e

details:   /erp/devel/main/rev/0a2a03157bd5
changeset: 7561:0a2a03157bd5
user:      Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date:      Fri Jun 04 15:38:46 2010 +0200
summary:   Fixed bug 13474: Create payment fails while creating on bank 
statements
It only checks if a withholding has been selected by the user

details:   /erp/devel/main/rev/466d1d85231a
changeset: 7562:466d1d85231a
user:      Stefan Hühner <stefan.huehner <at> openbravo.com>
date:      Fri Jun 04 16:26:59 2010 +0200
summary:   Fixed 12423: fix db-inconsistency

details:   /erp/devel/main/rev/61c7f9003648
changeset: 7563:61c7f9003648
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Fri Jun 04 21:20:23 2010 +0200
summary:   [DynamicRebuildWindow] Added missing friendlyWarnings attribute

details:   /erp/devel/main/rev/9676c91a1320
changeset: 7564:9676c91a1320
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Mon Jun 07 11:58:27 2010 +0200
summary:   Fixes issue 13518: Added init call just for Java based calls
The pinstance() call is calling the init() methond inside, there is
no need to call it twice.

details:   /erp/devel/main/rev/70cd2031e857
changeset: 7565:70cd2031e857
user:      Sathiyan Sivaprakasam <sathiyan.sivaprakasam <at> openbravo.com>
date:      Mon Jun 07 15:47:54 2010 +0530
summary:   Fixes Issue 13074: incorrect characters in \"informe del plan de 
amortización\"

details:   /erp/devel/main/rev/fb45a910f3e0
changeset: 7566:fb45a910f3e0
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Mon Jun 07 14:00:24 2010 +0200
summary:   Fixed issue 13545. Tomcat will now restart correctly when upgrading 
from an earlier MP to current pi
To fix this, the old AntExecutor needs to be used.

details:   /erp/devel/main/rev/b282c7c51f4d
changeset: 7567:b282c7c51f4d
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Mon Jun 07 15:33:42 2010 +0200
summary:   Improved javadoc of two classes

details:   /erp/devel/main/rev/fca4bc4f39c2
changeset: 7568:fca4bc4f39c2
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Mon Jun 07 19:20:31 2010 +0000
summary:   CI: promote changesets from pi to main

details:   /erp/devel/main/rev/8b43a1f2fff4
changeset: 7569:8b43a1f2fff4
user:      RM packaging bot <staff.rm <at> openbravo.com>
date:      Mon Jun 07 19:20:32 2010 +0000
summary:   CI: update AD_MODULE - Core version and label

diffstat:

 build.xml                                                                      
     |   124 +-
 src-core/.classpath                                                            
     |     1 +
 src-core/build.xml                                                             
     |     2 +-
 src-core/src/org/openbravo/base/AntExecutor.java                               
     |   165 +
 src-core/src/org/openbravo/base/BuildTask.java                                 
     |   149 +
 src-core/src/org/openbravo/buildvalidation/BuildValidationHandler.java         
     |     3 +-
 src-core/src/org/openbravo/data/Sqlc.java                                      
     |    11 +-
 src-core/src/org/openbravo/utils/DirFilter.java                                
     |    26 +-
 src-db/build.xml                                                               
     |     2 +-
 src-db/database/lib/dbsourcemanager.jar                                        
     |     0 
 src-db/database/model/functions/C_DEBT_PAYMENT_CREATE.xml                      
     |    16 +-
 src-db/database/model/triggers/AD_PROCESS_REQUEST_TRG.xml                      
     |     2 +-
 src-db/database/sourcedata/AD_MODULE.xml                                       
     |     4 +-
 src-db/database/sourcedata/AD_TEXTINTERFACES.xml                               
     |   258 +-
 src-test/org/openbravo/test/ant/BaseAntTest.java                               
     |     2 +-
 src-trl/build.xml                                                              
     |     4 +-
 src-util/buildvalidation/build.xml                                             
     |     8 +-
 src-util/modulescript/build.xml                                                
     |     8 +-
 src-wad/build.xml                                                              
     |     4 +-
 src-wad/src/org/openbravo/wad/ActionButtonJava_Responser.javaxml               
     |     2 +-
 src/build.xml                                                                  
     |    23 +-
 src/org/openbravo/erpCommon/ad_forms/Translation.java                          
     |    51 +
 src/org/openbravo/erpCommon/ad_process/ApplyModules.html                       
     |   567 +--
 src/org/openbravo/erpCommon/ad_process/ApplyModules.java                       
     |   305 +-
 src/org/openbravo/erpCommon/ad_process/ApplyModules.xml                        
     |    15 +
 src/org/openbravo/erpCommon/ad_process/ApplyModulesCallServlet.java            
     |   145 +-
 src/org/openbravo/erpCommon/ad_process/buildStructure/Build.java               
     |   106 +
 src/org/openbravo/erpCommon/ad_process/buildStructure/BuildMainStep.java       
     |   131 +
 
src/org/openbravo/erpCommon/ad_process/buildStructure/BuildMainStepTranslation.java
 |   133 +
 src/org/openbravo/erpCommon/ad_process/buildStructure/BuildStep.java           
     |    55 +
 
src/org/openbravo/erpCommon/ad_process/buildStructure/BuildStepTranslation.java 
    |    48 +
 src/org/openbravo/erpCommon/ad_process/buildStructure/BuildStepWrapper.java    
     |   104 +
 src/org/openbravo/erpCommon/ad_process/buildStructure/BuildTranslation.java    
     |   145 +
 src/org/openbravo/erpCommon/ad_process/buildStructure/buildStructure.xml       
     |    23 +
 src/org/openbravo/erpCommon/ad_process/buildStructure/mapping.xml              
     |    55 +
 src/org/openbravo/erpCommon/ad_reports/ReportAssetDepreciationSchedule.java    
     |     2 +-
 src/org/openbravo/erpCommon/ad_reports/ReportExpense.html                      
     |    26 +
 src/org/openbravo/erpCommon/ad_reports/ReportExpense.java                      
     |    68 +-
 src/org/openbravo/erpCommon/ad_reports/ReportExpense.jrxml                     
     |  1424 ++++++++++
 src/org/openbravo/erpCommon/modules/ApplyModule.java                           
     |     3 +-
 src/org/openbravo/erpCommon/modules/ApplyModuleTask.java                       
     |     2 +-
 src/org/openbravo/erpCommon/modules/ApplyModule_data.xsql                      
     |    12 +-
 src/org/openbravo/erpCommon/modules/ModuleUtiltiy.java                         
     |     8 -
 src/org/openbravo/erpCommon/utility/AntExecutor.java                           
     |     2 +
 src/org/openbravo/service/system/ReloadContext.java                            
     |     8 +-
 src/org/openbravo/service/system/RestartTomcat.java                            
     |     8 +-
 46 files changed, 3563 insertions(+), 697 deletions(-)

diffs (truncated from 5310 to 300 lines):

diff -r dd7e7cea909c -r 8b43a1f2fff4 build.xml
--- a/build.xml Wed Jun 02 15:29:48 2010 +0530
+++ b/build.xml Mon Jun 07 19:20:32 2010 +0000
@@ -76,6 +76,7 @@
   <property name="base.lib" location="lib" />
   <property name="base.modules" location="modules" />
   <property name="build" location="build/classes" />
+  <property name="build.apply.module" location="build.apply/classes" />
   <property name="build.AD" location="srcAD" />
   <property name="build.sqlc" location="build/javasqlc" />
   <property name="build.core.lib" location="src-core/lib" />
@@ -216,6 +217,69 @@
     </dirset>
     <pathelement path="${basedir}/../../src-util/modulescript/build/classes/" 
/>
   </path>
+
+  <!-- This classpath is needed only for the compile.apply.module task-->
+  <path id="apply.module.compile.classpath">
+    <pathelement path="${build.apply.module}" />
+    <pathelement path="${base.src}" />
+    <fileset dir="${base.lib}">
+      <include name="**/*.jar" />
+    </fileset>
+    <fileset dir="${build.core.lib}">
+      <include name="openbravo-core.jar" />
+    </fileset>
+    <fileset dir="${build.trl.lib}">
+      <include name="openbravo-trl.jar" />
+    </fileset>
+    <fileset dir="${build.wad.lib}">
+      <include name="openbravo-wad.jar" />
+    </fileset>
+    <fileset dir="${base.lib}">
+      <include name="**/*.jar" />
+    </fileset>
+    <fileset dir="${base.db}/lib/">
+      <include name="**/*.jar" />
+    </fileset>
+    <fileset dir="${base.modules}">
+      <include name="*/lib/**" />
+    </fileset>
+    <dirset dir="${base.modules}">
+      <include name="*/build/classes/" />
+    </dirset>
+    <pathelement path="${basedir}/../../src-util/modulescript/build/classes/" 
/>
+  </path>
+  
+  <!-- This classpath is needed only for the apply.module task-->
+  <path id="apply.module.runtime.classpath">
+    <pathelement path="${build.apply.module}" />
+    <pathelement path="${build}" />
+    <pathelement path="${base.src}" />
+    <fileset dir="${base.lib}">
+      <include name="**/*.jar" />
+    </fileset>
+    <fileset dir="${build.core.lib}">
+      <include name="openbravo-core.jar" />
+    </fileset>
+    <fileset dir="${build.trl.lib}">
+      <include name="openbravo-trl.jar" />
+    </fileset>
+    <fileset dir="${build.wad.lib}">
+      <include name="openbravo-wad.jar" />
+    </fileset>
+    <fileset dir="${base.lib}">
+      <include name="**/*.jar" />
+    </fileset>
+    <fileset dir="${base.db}/lib/">
+      <include name="**/*.jar" />
+    </fileset>
+    <fileset dir="${base.modules}">
+      <include name="*/lib/**" />
+    </fileset>
+    <dirset dir="${base.modules}">
+      <include name="*/build/classes/" />
+    </dirset>
+    <pathelement path="${basedir}/../../src-util/modulescript/build/classes/" 
/>
+  </path>
   
   <macrodef name="updatesystemstatus">
      <attribute name="v" default="NOT SET"/>
@@ -284,6 +348,7 @@
 
     <ant dir="${base.src}" target="smartbuild" inheritAll="true" 
inheritRefs="true" />
 
+    <antcall inheritall="true" inheritrefs="true" target="apply.module" />
     <ant dir="${base.db}" target="setApplied" inheritAll="true" 
inheritRefs="true" />
     <antcall target="build.deploy" />
     <updatesystemstatus v="RB51"/>
@@ -322,6 +387,7 @@
   </target>
 
   <target name="buildvalidation" depends="init, core.lib">
+    <updatesystemstatus v="RB11"/> 
     <ant dir="src-util/buildvalidation" target="buildvalidation" 
inheritAll="true" inheritRefs="true" />
   </target>
   
@@ -334,7 +400,7 @@
   </target>
 
   <target name="compile.complete.deploy" 
depends="compile.complete.development, compile.complete.war">
-    
+
     <!-- Calculate wad checksum to enable smartbuild-->
     <taskdef name="CheckSumCondition" 
classname="org.openbravo.utils.CheckSumCondition">
       <classpath refid="project.class.path" />
@@ -346,10 +412,12 @@
   </target>
 
   <target name="compile.complete.development" depends="init" unless="mode.war">
+    <updatesystemstatus v="RB43"/>
     <ant dir="${base.src}" target="compile.complete.development" 
inheritAll="true" inheritRefs="true" />
   </target>
 
   <target name="compile.complete.war" depends="init" if="mode.war">
+    <updatesystemstatus v="RB43"/>
     <antcall target="compile.complete" />
     <antcall target="war" />
   </target>
@@ -554,7 +622,6 @@
   </target>
 
   <target name="install.source" depends="init, create.database, wad.lib, 
trl.lib, compile.complete.deploy">
-
     <echo message="applying modules" />    
     <antcall inheritall="true" inheritrefs="true" target="apply.module" />
 
@@ -589,14 +656,17 @@
   </target>
 
   <target name="update.database" depends="init, core.lib, database.lib, 
buildvalidation">
+    <updatesystemstatus v="RB12"/>
     <ant dir="${base.db}" target="update.database.java" inheritAll="true" 
inheritRefs="true" />
-    <updatesystemstatus v="RB21"/>
     <antcall target="generate.entities.quick" />
-    <antcall target="db.apply.modules" />
+    <antcall target="apply.module" />
   </target>
 
   <target name="update.database.mod" depends="init, core.lib, database.lib, 
buildvalidation">
+    <updatesystemstatus v="RB12"/>
     <ant dir="${base.db}" target="update.database.mod.java" inheritAll="true" 
inheritRefs="true" />
+    <antcall target="generate.entities.quick" />
+    <antcall target="apply.module" />
   </target>
 
   <target name="create.database.script" depends="init, core.lib">
@@ -628,9 +698,6 @@
 
 
   <target name="apply.modules" depends="update.database.mod">
-    <updatesystemstatus v="RB21"/>
-
-    <antcall inheritall="true" inheritrefs="true" target="apply.module" />
 
     <condition property="apply.modules.complete.compilation.var">
       <istrue value="${apply.modules.complete.compilation}"  />
@@ -639,10 +706,12 @@
     <condition property="apply.modules.simple.compilation.var">
       <isfalse value="${apply.modules.complete.compilation.var}" />
     </condition>
-    
+
+    <updatesystemstatus v="RB43"/>
     <antcall target="apply.modules.compile"/>
+
     <ant dir="${base.db}" target="setApplied" inheritAll="true" 
inheritRefs="true" />
-     
+
   </target>
   
   <target name="apply.module.forked">
@@ -657,13 +726,25 @@
     </taskdef>
     <applyModule userId="0" adminMode="true" 
propertiesFile="${base.config}/Openbravo.properties"/>
   </target>
-
-  <target name="apply.module">
+  
+  <target name="compile.apply.module" depends="init">
     <updatesystemstatus v="RB31"/>
+    <ant dir="${base.src}" target="compile.apply.module" inheritAll="true" 
inheritRefs="true" />
+  </target>
+  
+  <!--
+  This task uses a special classpath.
+  This classpath is equivalent to the normal project.class.path, except for 
the fact that that the normal build folder
+  is replaced by the apply.module.build folder, in which the ApplyModule task 
related classes will be compiled.
+  This is done to workaround the fact that the javac task needs to compile all 
the related classes when upgrading openbravo
+  and if the normal build folder is included, none of them are recompiled by 
default unless the whole build directory is specified.
+  -->
+  <target name="apply.module" depends="compile.apply.module">
     <java classname="org.openbravo.erpCommon.modules.ApplyModuleTask" 
fork="true" maxmemory="${build.maxmemory}" failonerror="true">
       <arg line="'${base.src}'" />
-      <classpath refid="project.class.path" />
+      <classpath refid="apply.module.runtime.classpath" />
     </java>
+   <delete includeEmptyDirs="true"  dir="${build.apply.module}" />
   </target>
   
   <target name="apply.modules.compile" depends="wad.lib">
@@ -936,4 +1017,23 @@
   <target name="validate.wad">
     <ant dir="${base.src}" target="wadvalidation" inheritAll="true" 
inheritRefs="true" />
   </target>
+  
+  <target name="UIrebuild" depends="core.lib">
+    <java classname="org.openbravo.base.BuildTask" 
jvm="${env.JAVA_HOME}/bin/java" fork="yes" maxmemory="${build.maxmemory}">
+      <arg line="'${base.config}/Openbravo.properties' ${logFileName}" />
+      <classpath>
+        <pathelement path="${build.core.lib}/openbravo-core.jar" />
+        <pathelement path="${base.lib}/runtime/log4j-1.2.8.jar" />
+        <pathelement path="${base.lib}/runtime/commons-pool.jar" />
+        <pathelement path="${base.lib}/runtime/commons-dbcp.jar" />
+        <pathelement path="${base.lib}/runtime/postgresql-jdbc3-8.2.jar" />
+        <pathelement path="${base.lib}/runtime/ojdbc6.jar" />
+        <pathelement path="${base.lib}/runtime/commons-collections.jar" />
+        <pathelement path="${base.lib}/runtime/ant-1.7.1.jar" />
+        <pathelement path="${base.lib}/runtime/ant-launcher.jar" />
+        <pathelement path="${base.lib}/runtime/ant-apache-log4j.jar" />
+        <pathelement path="${base.lib}/runtime/ant-nodeps.jar" />
+      </classpath>
+    </java>
+  </target>
 </project>
diff -r dd7e7cea909c -r 8b43a1f2fff4 src-core/.classpath
--- a/src-core/.classpath       Wed Jun 02 15:29:48 2010 +0530
+++ b/src-core/.classpath       Mon Jun 07 19:20:32 2010 +0000
@@ -15,5 +15,6 @@
        <classpathentry kind="lib" 
path="/openbravo/lib/runtime/log4j-1.2.8.jar"/>
        <classpathentry kind="lib" 
path="/openbravo/lib/runtime/commons-io-1.4.jar"/>
        <classpathentry kind="lib" path="/openbravo/lib/runtime/ant-1.7.1.jar"/>
+       <classpathentry kind="lib" 
path="/openbravo/lib/runtime/ant-apache-log4j.jar"/>
        <classpathentry kind="output" path="build/classes"/>
 </classpath>
diff -r dd7e7cea909c -r 8b43a1f2fff4 src-core/build.xml
--- a/src-core/build.xml        Wed Jun 02 15:29:48 2010 +0530
+++ b/src-core/build.xml        Mon Jun 07 19:20:32 2010 +0000
@@ -44,7 +44,7 @@
   </target>
 
   <target name="compile" depends="init">
-    <javac srcdir="${build.core.src}" destdir="${build.core}" deprecation="on" 
encoding="UTF-8" debug="true" debuglevel="lines,vars,source">
+    <javac srcdir="${build.core.src}" destdir="${build.core}" fork="true" 
deprecation="on" encoding="UTF-8" debug="true" debuglevel="lines,vars,source">
       <classpath refid="core.class.path"/>  
     </javac>
   </target>
diff -r dd7e7cea909c -r 8b43a1f2fff4 
src-core/src/org/openbravo/base/AntExecutor.java
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/src-core/src/org/openbravo/base/AntExecutor.java  Mon Jun 07 19:20:32 
2010 +0000
@@ -0,0 +1,165 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.0  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html 
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License. 
+ * The Original Code is Openbravo ERP. 
+ * The Initial Developer of the Original Code is Openbravo SLU 
+ * All portions are Copyright (C) 2008-2009 Openbravo SLU 
+ * All Rights Reserved. 
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+package org.openbravo.base;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.PrintStream;
+import java.util.Vector;
+
+import org.apache.log4j.Logger;
+import org.apache.tools.ant.BuildException;
+import org.apache.tools.ant.DefaultLogger;
+import org.apache.tools.ant.Project;
+import org.apache.tools.ant.ProjectHelper;
+import org.apache.tools.ant.listener.Log4jListener;
+
+/**
+ * The AntExecutor class allows to execute ant tasks in a given build.xml file.
+ * 
+ * 
+ */
+public class AntExecutor {
+  private static final Logger logger = Logger.getLogger(AntExecutor.class);
+
+  private Project project;
+  private String baseDir;
+  private FileOutputStream logFile;
+  private PrintStream ps;
+
+  /**
+   * Initializes a newly created AntExecutor object assigning it the build.xml 
file to execute tasks

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to