Activity
From 07/07/2013 to 08/05/2013
08/06/2013
- 09:07 PM Database Feature #1911: add runtime support for sequences
- Code review 20130801a:
Looks good. There is a TODO comment in the PostgreSQLSequenceHandler c'tor. Is there some...
08/05/2013
- 07:43 PM Database Feature #2126: add support for table-level locking (share and exclusive) for runtime internal use
- Good point. Please see the class @RecordLockContext@, which already deals with this issue (it is a bit more complicat...
- 10:30 AM Database Feature #2126: add support for table-level locking (share and exclusive) for runtime internal use
- Several records could be locked from one context and require SHARE-LOCK for the same table.
I suggest to add one m... - 02:27 PM Database Feature #1911: add runtime support for sequences
- On Friday, the runtime test failed with an abend in gso_ctrlc_3way, failure in step 11, and about 10 other issues in ...
08/04/2013
- 02:23 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- These names will available via an API. The code will look something like this:...
- 02:00 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Eric, please note that in order to authentically implement @CREATE-LIKE@ and @ADD-LIKE-FIELD@ I need to have original...
08/02/2013
- 12:39 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- I think it is ok to commit.
- 10:27 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Regression 20130802_053132 completed. There are 4 FAILED and 3 FAILED_DEPENDENCY tests in ts_tests....
- 05:00 AM Database Feature #2126: add support for table-level locking (share and exclusive) for runtime internal use
- Yes, that's a good point. The @update@ parameter will need to be passed through from the @lock@ method.
08/01/2013
- 05:43 PM Database Feature #2126: add support for table-level locking (share and exclusive) for runtime internal use
- Is the any sense in adding also @boolean update@ parameter like for @lock@ method?
- 03:54 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Regression 20130801_101909 completed. There are 6 FAILED tests in ts_tests....
- 10:11 AM Database Feature #1911: add runtime support for sequences
- Near final update. Issues from Eric's review were fixed. The PSQL issues were eliminated.
I am putting this update t... - 07:28 AM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- Greg Shah wrote:
> ...
> If I understand correctly, neither of these items will cause a problem for the Java-access...
07/31/2013
- 05:29 PM Database Feature #2126: add support for table-level locking (share and exclusive) for runtime internal use
- Correction: @lockTable(LockType lockType)@ should actually be @lockTable(String table, LockType lockType)@, where @ta...
- 05:04 PM Database Feature #1602: support BigDecimal in PLJAVA indexOf() implementation
- I have no idea. I'm sure I was just going off our estimate spreadsheet, based on some feedback you provided originally.
- 05:01 PM Database Feature #1602: support BigDecimal in PLJAVA indexOf() implementation
- Greg: I just looked into the Functions class and found we have the following method:...
- 03:42 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- Please summarize the remaining work that is to be done (and the plan for the work).
I think it is just these two i... - 03:23 PM Base Language Feature #1961 (Closed): implement runtime backing for Windows environment/registry access
- 03:22 PM Base Language Feature #1649 (Closed): implement Windows environment/registry access
- 02:48 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- I forgot: the src/com/goldencode/p2j/ui/client/chui/driver/charva/* has to be removed too. I did that now in bzr rev...
- 02:45 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Make sure to list the files that were removed in your distribution email.
- 02:44 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- I just did it here. It worked fine. The revision number is 10370. I just used bzr remove on the specific files and...
- 02:38 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- > Don't forget to remove the following files:
>
> lib/charva_cut_down_20100816.zip
> lib/charva_cut_down_20101216... - 02:15 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Don't forget to remove the following files:
lib/charva_cut_down_20100816.zip
lib/charva_cut_down_20101216.zip
li... - 12:36 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Yes, go ahead and check-in/distribute.
- 12:35 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Finally the regression testing has been passed with bzr code base 30368. So I guess it is ready to check in and distr...
- 01:36 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Update vmn_upd20130731a.zip replaces update vmn_upd20130729a.zip with fixed comments in note 22.
Updated to revision... - 12:32 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Eric Faulhaber wrote:
> Vadim Nebogatov wrote:
> > I have tested DELETE with validation when record is locked. In t... - 08:38 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Vadim Nebogatov wrote:
> I have tested DELETE with validation when record is locked. In this case 4GL simply ignores... - 08:21 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Code review 20130729a:
Code looks fine. However, I would suggest, instead of changing @handle@ and @ControlFlowOps... - 07:27 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Vadim Nebogatov wrote:
> Do you plan to support Alternate Buffer Pool (since 10.2B)?
Not to my knowledge. There are... - 12:51 PM User Interface Feature #2131: implement the Windows equivalent to the NCURSES/terminal support
- It is a good start. Keep going.
- 09:15 AM User Interface Feature #2131: implement the Windows equivalent to the NCURSES/terminal support
- The first proposal of the Windows console native implementation for you to review. A lot of comments still left - be ...
- 07:12 AM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Please go ahead and fix the conversion defect. AFAIK, all the information we have regarding rules about buffers is in...
07/30/2013
- 05:37 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- @DEFAULT-BUFFER-HANDLE@ will take some more time if I'm going to implement it completely, specifically it is converte...
- 02:58 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Be careful with your conclusions here. This result can be heavily affected by the 4GL caching/flushing behavior AND ...
- 02:47 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- I have tested DELETE with validation when record is locked. In this case 4GL simply ignores this record.
One user... - 05:12 AM Database Feature #2137 (WIP): runtime support for FIELDS/EXCEPT record phrase options
- See #2095 for cases which require support.
07/29/2013
- 04:21 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Do you plan to support Alternate Buffer Pool (since 10.2B)?
- 03:36 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- I have attached update vmn_upd20130729a.zip/vmn_upd20130729b.zip
1) Added a boolean asMsg parameter to recordOrThr... - 11:58 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- I don't see the value in making changes to builtErrorText(). If I understand correctly, we just need to bypass the c...
- 11:48 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Greg Shah wrote:
> Before I can answer, I have one more question. In both cases (NO-ERROR and without NO-ERROR), wha... - 09:33 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Before I can answer, I have one more question. In both cases (NO-ERROR and without NO-ERROR), what is returned from ...
- 11:59 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- Yes, please commit and distribute.
- 11:12 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- Eric, may I commit this update?
07/26/2013
- 03:41 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- What about adding one more parameter to buildErrorText and recordOrThrowError:
boolean withNumber
and do not pr... - 10:52 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- *Non-Error case*...
- 07:21 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- 2 things:
1. Are you sure that failing a validation in the 4GL is considered an "ERROR" in the 4GL sense? What do... - 06:17 AM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Eric Faulhaber wrote:
> Please propose a change which adjusts for these minor differences with minimal or (if possib... - 08:22 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Oh, I believed you, I just found it interesting how inconsistent Progress is.
- 09:00 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- The last drop was replaced with one including manifest changes. The runtime testing has been started.
- 08:38 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- > The question: do I need to manually remove charva package in testing directory before start runtime testing? Or thi...
- 08:30 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- The drop with ConsoleDriver.java javadoc change. Going to test in devsrv01.
The question: do I need to manually re... - 08:17 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- OK, good.
- 08:16 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- > 1. You can remove the javadoc text from ConsoleDriver:
>
> * <p>
> * This replaces CHARVA driver.
>
> We don... - 07:59 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Code Review 0725a
1. You can remove the javadoc text from ConsoleDriver:... - 08:05 AM Base Language Feature #1640: implement DOM XML support
- > I think I do not need to simulate this scenario.
Yes, I think you are right.
The key question: was that code ... - 05:38 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- Regression 20130725_172005 completed in time you pointed. There are less errors: 3 FAILED tests in ts_tests.
1. tc...
07/25/2013
- 06:45 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Additional files with references to CHARVA included in this drop to modify:
com/goldencode/p2j/ui/client/driver/Scre... - 01:31 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- > I can offer to place KeyProcessor.java under com/goldencode/p2j/ui/client/chui/driver/console. Is it OK?
Yes, it... - 11:06 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- > When do you think you will be ready to test? It looks pretty close.
OK. I'll clean up the code soon and perform ... - 09:06 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- To be clear, I want you to get this tested, working and checked in before you do any work on the WIN32 version of the...
- 09:05 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Code Review 0724a
Overall, this is very good. Some minor things:
1. The copyright notice for ConsoleHelper is ... - 08:48 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- I like the overall approach. The changes to make it console/Console* instead of ncurses/Ncurses* is very good. It i...
- 06:17 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- I have attached screenshots
- 05:57 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- Interesting. I have not previously seen a Progress-style error which does not have the leading asterisks and trailing...
- 05:27 PM Database Feature #2044: implement support for a DELETE statement with a validation expression
- I have tested both in P2J and 4GL and also with NO-ERROR and some other examples like ...
- 01:46 PM Base Language Feature #1640: implement DOM XML support
- I have found error in 4gl on unix server(lindev01)(version oe10.2B) :
after execution of next line:
@hDoc2:initiali... - 10:27 AM Base Language Feature #1649: implement Windows environment/registry access
- Committed in bzr as 10367. Will distribute soon.
- 08:34 AM Base Language Feature #1649: implement Windows environment/registry access
- I think the merged changes are safe enough. Go ahead and check it in (and distribute it via email). Good work!
07/24/2013
- 07:01 PM Base Language Feature #1640: implement DOM XML support
- It is a global attribute, but the DOM XML support is one of the first areas of 4GL code where we have found a good re...
- 02:09 PM Base Language Feature #1640: implement DOM XML support
- Dom, Sax and many other objects has @handle@ attribute. I didn't find any implementation for this. Also conversion fo...
- 06:29 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- This is the first proposal for native implementation for Linux only. The Windows native part is still missing. But it...
- 05:52 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- For now, that is the best way. Later on, we will start to move our utility classes into separate jars, but let's kee...
- 03:49 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- I guess we have the same files in both projects.
Greg: can you think of a better way? - 02:00 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Eric, @com.goldencode.compile.*@ classes are from the harness project. They are now required for P2J project too. How...
- 12:38 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- > What is the TODO comment in DMOIndex.classes()
Dynamic table classes are not returned by this function. Since this... - 04:51 AM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Code review 20130717a/b/c:
Nice work. A very interesting update.
* What is the TODO comment in @DMOIndex.class... - 05:20 PM Database Feature #2046 (WIP): runtime support for DELETE statement with a validation expression
- 03:01 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- IIRC, some of the "job clock" tests are sensitive to the time of day they are run, so these may be false negatives (o...
- 02:48 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Regression 20130724_051719 completed. There are 8 FAILED and FAILED_DEPENDENCY tests in ts_tests:
1. tc_job_002 FA...
07/23/2013
- 05:38 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Then I think your suggested approach makes sense.
- 03:53 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Default buffer for dynamic tables can be used anywhere, i.e. within and outside of @TEMP-TABLE-PREPARE()@ call scope.
- 02:37 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Stanislav Lomany wrote:
> Eric, I was working on @DEFAULT-BUFFER-HANDLE@ - handle to default buffer which can be use... - 02:21 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Stanislav Lomany wrote:
> ...
> I think we should use "field1", "field2" as Hibernate names and parse queries passe... - 01:54 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Eric, I was working on @DEFAULT-BUFFER-HANDLE@ - handle to default buffer which can be used anywhere in the program a...
- 03:25 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Code review 20130723a/b:
Code looks good. Please regression test and check it in if successful. - 03:05 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- I have attached update vmn_upd20130723a.zip/vmn_upd20130723b.zip with deleteAll based on "converted-style" FOR-EACH l...
- 02:48 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Vadim Nebogatov wrote:
> This is file you sent me separately. Bzr version does not contain 023 ECF 20130618
Yes, ... - 09:30 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Another offering is to move the helper class interfacing to JNI - ConsoleHelper to better location for example com/go...
- 07:18 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- The drop includes java part of suggested changes for review. The native C code structure will depends on which way we...
07/22/2013
- 07:19 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- After rethink I would offer to rename:
- ncurses/NcursesDriver.java
to
- console/ConsoleDriver.java
and
- ncurse... - 06:18 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Another point to discuss is related to the terminal calls in Windows C code. I can see two options here:
1. Use Cons... - 12:13 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- The implementation plan:
1. Create two new classes in com/goldencode/p2j/ui/client/chui/driver:
- ncurses/NcursesDriv... - 10:18 AM Base Language Feature #1649: implement Windows environment/registry access
- This is the drop merged with recent P2J codebase(10365). Do we need to run runtime-testing again? Or I can check it w...
- 10:18 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- > Good. But hibernate-core-4.1.8.jar is file I received from Stas, I am not sure if he will commit (or already commit...
- 10:05 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- Eric Faulhaber wrote:
> * Please put the Hibernate jar in a separate update and put it under the @lib@ directory ins... - 09:34 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- Eric Faulhaber wrote:
> * This version of database_general.rules is the same as the one currently checked into bzr. ... - 08:33 AM Base Language Feature #1640: implement DOM XML support
- Yes, go ahead with this approach.
- 04:54 AM Base Language Feature #1640: implement DOM XML support
- I have found that for most of the DOM methods and attributes exceptions doesn't set @error=true@.
I have tried to us...
07/21/2013
- 06:02 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Code review 20130719a:
* This version of database_general.rules is the same as the one currently checked into bzr....
07/20/2013
- 03:31 PM Base Language Feature #1649: implement Windows environment/registry access
- Finally the update has passed all regression testing in devsrv01 except known TC-JOB-002(including CTRL-C 3-way tests...
- 10:20 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- The om_upd20130716a.zip has been committed as bzr revision 10365.
The om_upd20130716b.zip has been committed as bz...
07/19/2013
- 03:01 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Savepoint based reversible actually could work for other operations, not only for @deleteAll@. I have attached update...
- 02:04 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- > I believe that it is best to check in now the changes as this is another big update and delaying this will need add...
- 01:58 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Strange enough, my tc_job_002.txt has 58K and looks like a weekly table starting with current DoW (each of my previou...
- 01:27 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- The tc_job_002 failure is at the expected step (report comparison). I think the unix2dos is only part of the problem...
- 01:16 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- > tc_job_clock_002: failure in step 20: 'timeout before the specific screen buffer became available (Mismatched data ...
- 12:34 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I ran the update against revision 10364 . The result changed a bit:
* tc_job_002: @failure in step 40: 'Unexpected E... - 08:33 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I just heard from Eric. He is getting on a plane right now and doesn't have the full answer on my question. But we ...
- 08:25 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- My recommendation was spurred by Ovidiu's deprecation of @Functions.getMTime()@ because the database server could pro...
- 07:42 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- > The no-argument variant of the mtime() function in a where clause should not convert to a server-side function, but...
- 04:14 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Code review 20130716a/b:
The database content of this update generally looks good, with a few issues:
* Use of ... - 11:13 AM Runtime Infrastructure Feature #2158 (New): create a minimal jar file suitable for making a remote connection to a P2J s...
- 07:53 AM Base Language Feature #1640: implement DOM XML support
- 2 thoughts:
1. Your test code needs a slight change. Unfortunately, when I pointed you to my memptr test code as e...
07/18/2013
- 07:00 PM Base Language Feature #1640: implement DOM XML support
- Greg Shah wrote:
> I don't understand. We don't yet have a GUI in P2J, do you mean the ChUI (character UI) in our S... - 02:37 PM Base Language Feature #1640: implement DOM XML support
- > Because in my test hDoc:name="asd" no-error. and I used handle.readOnlyError and I expected do not see error in GUI...
- 06:17 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- I was mistaken, temporary table was created by DefaultDirtyShareManager for track changes
- 01:30 PM Base Language Feature #1649: implement Windows environment/registry access
- Code Review 0718a
It looks good. Get it runtime regression tested on devsrv01. - 01:14 PM Base Language Feature #1649: implement Windows environment/registry access
- OK. The changes for points 1-4 has been uploaded for review. NO-ERROR mode is also working for ErrorManager change.
- 11:20 AM Base Language Feature #1649: implement Windows environment/registry access
- Code Review 0717a
Each code review I look deeper in some areas and catch some things I didn't see before. We are ... - 08:16 PM Base Language Feature #1649: implement Windows environment/registry access
- The update with removed TODO comments for implemented code. The testcases also refreshed.
The testcase env_test34.... - 01:09 AM Database Feature #1911: add runtime support for sequences
- Code review 20130712a:
Generally looks good; nice work. Some comments below.
* Please add a WARNING to schema co... - 12:23 AM Database Feature #1911: add runtime support for sequences
- Ovidiu Maxiniuc wrote:
> +Note 26 continued+.
> ...
Greg: I need your input here.
Ovidiu: since this is an erro...
07/17/2013
- 07:56 PM Base Language Feature #1640: implement DOM XML support
- May I change in method @handle.readOnlyError@ last line:
@ErrorManager.displayError(4052, err, false);@
to
@ErrorM... - 06:11 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Savepoint seems more promising and common approach. I have attached very draft @deleteAll@ support based on Savepoin...
- 06:07 PM Base Language Feature #1649: implement Windows environment/registry access
- > If your testing proves that the implementation is correct and complete, then please remove the TODOs. If something ...
- 05:57 PM Base Language Feature #1649: implement Windows environment/registry access
- > I've left them for possible changes reflecting to your notes. Do I need to remove them?
If your testing proves t... - 05:44 PM Base Language Feature #1649: implement Windows environment/registry access
- > 1. Do LOAD/UNLOAD/USE really generate a STOP condition (like a CTRL-C) on non-Windows?
Yes, when error is enable... - 05:24 PM Base Language Feature #1649: implement Windows environment/registry access
- Code Review 0712c
1. Do LOAD/UNLOAD/USE really generate a STOP condition (like a CTRL-C) on non-Windows?
2. Nor... - 04:39 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Code Review 0716b
I am fine with the changes, but Eric needs to review them since many affect the persistence laye... - 04:30 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Code Review 0716a
I am OK with this code being checked in.
> tc_job_002: failure in step 40: 'Unexpected EOF ... - 01:24 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- This second update adds all new stuff about date/datetime/datetime-tz: class hierarchy, literals, new date API, pl, e...
- 04:15 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Some thoughts:
1. I don't see anything in addStringNative() that looks protectible. The entire function can be pu... - 12:22 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Another word we can use readKey() untouched? May be removing try_again: label which is never used now.
- 12:16 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- The code inside EVL<< .. EVL>> "braces" duplicates the original CHARVA source. The other code outside "braces" - GCD ...
- 07:29 AM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- > 1. The calls detected as never used can be just ignored, we do not need to implement them in charva replacement, co...
- 01:05 PM Database Feature #1911: add runtime support for sequences
- +Note 26 continued+.
From my quick tests, it seems that @message@ is more permissive about errors occurred while eva... - 09:34 AM Database Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- All metadata from the _field, _file, _index, _index_field, _user, and _lock tables are being stored in an embedded H2...
- 09:12 AM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- About field name validation for dynamic tables.
1. Basically you can create a field with any name, and this field ca... - 08:52 AM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Update - part 3 (Hibernate changes).
- 04:07 AM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Update - part 2.
07/16/2013
- 06:07 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- The function list used in native NCURSES based code from charva.Toolkit.java(Java end, the JNI names to be implemente...
- 02:30 PM Database Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- Did some research regarding these methods, focusing on @bufferField()@.
My first thought were to 'capture' the mis... - 01:43 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- My previous update was too big to be manageable so I split it in two chuncks. The first one (attached) does not conta...
- 11:14 AM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Update for review. Allows potentially manipulate DMOs using P2J framework. I'll post remaining parts and make comment...
- 10:24 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- The other option is to look at savepoints sooner rather than later, since this is probably the most correct/supported...
- 09:50 AM Base Language Feature #1640: implement DOM XML support
- What I mean by "compile time" is that it can only be fixed by changing the code and re-compiling.
Yes, this manife... - 09:04 AM Base Language Feature #1640: implement DOM XML support
- Greg Shah wrote:
> > I don't like to add empty stub and just specify @readOnlyError@.
>
> The idea is that writi... - 08:44 AM Base Language Feature #1640: implement DOM XML support
- > I don't like to add empty stub and just specify @readOnlyError@.
The idea is that writing to such an attribute ... - 03:42 AM Base Language Feature #1640: implement DOM XML support
- Evgeny, what rules have you tried and it didn't work? In 10364 rev, adding this rule to @methods_attributes.rules@ (u...
07/15/2013
- 07:08 PM Base Language Feature #1640: implement DOM XML support
- How I can make attribute readonly via rules. I have @kw_chld_num@ attribute, I have tried to find something in common...
- 06:33 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Interesting idea.
Please detail your proposed design for bulk delete "undo"-ability (to use the Progress term) for... - 05:24 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Reversible operations for temporary tables are based on multiplex ID value and records are not actually deleted from ...
- 05:09 PM User Interface Feature #1898: write a replacement for the CHARVA libTerminal.so as an NCURSES-based Linux shared...
- Attached are the versions of the Toolkit.c which are important to review (and the diffs between them).
Some import... - 02:19 PM Database Feature #1911: add runtime support for sequences
- I discovered something strange with sequences.
If you define a sequence with negative increment Progress will automa...
07/12/2013
- 07:24 PM Base Language Feature #1649: implement Windows environment/registry access
- This is the StanzaIni.java Javadoc adding for more descriptions and little syntax fix for Javadoc in Registry.java.
- 05:36 PM Base Language Feature #1649: implement Windows environment/registry access
- This is the final changes for registry access for you to review. Changes comparing to previous update:
1. The native ... - 11:56 AM Base Language Feature #1649: implement Windows environment/registry access
- The drop includes:
1. Disabling environment related calls and daemon starting for non-Windows environment.
2. Addin... - 06:25 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- OK, this complicates the implementation.
Based on your findings so far, I think the way we need to handle this is to... - 01:49 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Example undo for DELETE FROM for subtransaction. It works: record exists after bulk delete and undo ...
- 02:15 PM Database Feature #1911: add runtime support for sequences
- This update package contains a first stage of runtime implementation. Main points:
- fixed name issues (4GL-legacy ... - 11:59 AM Database Feature #1911: add runtime support for sequences
- I am having the following issue....
07/11/2013
- 07:39 PM Base Language Feature #1649: implement Windows environment/registry access
- The second drop for today includes Java doc additions for Registry class. Please let me know if this level of details...
- 01:33 PM Base Language Feature #1649: implement Windows environment/registry access
- OK.
- 12:02 PM Base Language Feature #1649: implement Windows environment/registry access
- Finding news for handling registry in Windows 4GL in PUT/GET KEY-VALUE calls.
1. The CHUI and GUI interfaces works t... - 08:55 AM Base Language Feature #1649: implement Windows environment/registry access
- > 1, 2.
OK, agreed, we need more descriptions here. I'll add detailed javadocs in recent today drop.
> 3.
Th... - 06:58 AM Base Language Feature #1649: implement Windows environment/registry access
- Code Review 0710a
1. The Registry.java class javadoc needs significant enhancements. The native methods have only... - 08:51 PM Base Language Feature #1649: implement Windows environment/registry access
- This drop includes JNI implementation for Windows registry access functions and minor change for JNI signature. Debug...
- 07:14 PM Base Language Feature #1640: implement DOM XML support
- Greg Shah wrote:
> > The error comes from method com.goldencode.p2j.util.BinaryData.setMethodSetup() there is a line... - 06:00 AM Base Language Feature #1640: implement DOM XML support
- > The error comes from method com.goldencode.p2j.util.BinaryData.setMethodSetup() there is a line that check if (isAu...
- 02:40 AM Base Language Feature #1640: implement DOM XML support
- Evgeny
> But I have next issue. I have a test:
> @
> set-size(m1) = 10001.
> set-size(m2) = 101.
> d... - 02:37 AM Base Language Feature #1640: implement DOM XML support
- Evgeny Kiselev wrote:
> I have one more issue: in the generated code I have: @unwrap(hRoot).readOnlyError("namespace... - 04:58 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Good question. I'm sure a DELETE FROM style bulk delete would be rolled back at a full transaction scope, but we nee...
- 04:52 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Are there sense of reversible bulk delete for persistent tables?
- 03:09 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Vadim Nebogatov wrote:
> Additionally to note 29.
> I have tested @DELETE FOR@ with @WHERE@ clause. I understand i... - 02:01 PM Database Feature #2080: add runtime support for database methods
- OK, please check in and distribute this update.
- 01:58 PM Database Feature #2080: add runtime support for database methods
- Regression 20130711_075408 completed with the following results.
Only 2 tests failed: tc_job_002 as expected and ...
07/10/2013
- 07:11 PM Base Language Feature #1640: implement DOM XML support
- Greg Shah wrote:
> > It works fine in the 4GL, but in p2j I have next error: ** Can't PUT past the end of the MEMPTR... - 06:58 PM Base Language Feature #1640: implement DOM XML support
- I have one more issue: in the generated code I have: @unwrap(hRoot).readOnlyError("namespace-prefix");@
but I'm expe... - 04:57 PM Base Language Feature #1640: implement DOM XML support
- > It works fine in the 4GL, but in p2j I have next error: ** Can't PUT past the end of the MEMPTR. (4791)
Do you g... - 03:31 PM Base Language Feature #1640: implement DOM XML support
- Thanks, it was issue from my side.
But I have next issue. I have a test:
@
set-size(m1) = 10001.
set-siz... - 02:30 PM Base Language Feature #1640: implement DOM XML support
- > IS it issue with my environment ?
Possibly. The code being called is native (JNI) in src/native/memory.c:
JN... - 02:13 PM Base Language Feature #1640: implement DOM XML support
- I have found next issue with memptr:
@Caused by: java.lang.NullPointerException
at com.sun.proxy.$Proxy3.is... - 04:15 AM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- 0708b is committed to bzr revision 10363.
- 09:28 PM Base Language Feature #1649: implement Windows environment/registry access
- The special empty parameters cases:
GET-KEY-VALUE
section == "", key != "" -> getting the value for given value n...
07/09/2013
- 06:53 PM Base Language Feature #1649: implement Windows environment/registry access
- This is the fix for issue in EnvironmentOps code for unwrapping character unknown variable. It is possible the code:
... - 06:26 PM Base Language Feature #1649: implement Windows environment/registry access
- Code Review 0708b
I am fine with the changes. One thing I see is that Javadoc which states @If the parameter is n... - 06:30 PM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- I am fine with the 0708b. You can check it in and distribute it.
- 05:56 AM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- There was a NPE at server startup fixed in this update. Runtime regression has passed, results are copied in the shar...
- 06:09 PM Database Feature #2080: add runtime support for database methods
- I looked over the test results.
One of the failures, tc_job_002, is expected, as described in Constantin's regress... - 04:44 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- Additionally to note 29.
I have tested @DELETE FOR@ with @WHERE@ clause. I understand it is not require to support,... - 09:45 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- avg runtime works properly now
- 06:13 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- Update SqlGenerator.
- 06:09 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- Fixes the problem with avg.
- 01:45 PM Base Language Feature #2108: event model rationalization
- > 1. What types of handle can be used there?
I found only these handles to be accepted by WAIT-FOR:
* active-window... - 12:43 PM Database Feature #1911: add runtime support for sequences
- Taking into consideration that some other data are also managed in P2J using the legacy-name (for example the second ...
- 04:34 AM Database Feature #1911: add runtime support for sequences
- The actual implementation of sequences does change their name to a SQL-legal name and the old "historical" name is te...
07/08/2013
- 06:55 PM Base Language Feature #1649: implement Windows environment/registry access
- This drop adds simulation for 4GL CHUI behavior for empty parameters handling. If the value is empty, the key=value p...
- 04:20 PM Base Language Feature #1649: implement Windows environment/registry access
- The drop includes a bug fix for section remove code and testcases to check. I had to simulate windowing interface whi...
- 06:32 PM Base Language Feature #2108: event model rationalization
- > when using the aforementioned events, the @<handle>@ in the @WAIT-FOR ... OF <handle>@. statement needs to be in a ...
- 04:23 PM Base Language Feature #2108 (WIP): event model rationalization
- I've been looking for common points between the various non-UI events and my findings are these:
# events like @PROC... - 06:31 PM Base Language Feature #1640: implement DOM XML support
- 1) all methods and attributes are supported now.
2) It's not final version. There is some TODOs and not final versi... - 02:16 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- *Testing @DELETE FROM@ in multi-user environment.*
The behavior does not depend on @SHARE-LOCK | EXCLUSIVE-LOCK | ... - 06:59 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- Stas,
I have attached update vmn_upd20130707a.zip merged to latest revision 10362.
I used example... - 06:29 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- Vadim, can you provide the failing code so I can try to fix Hibernate?
- 06:25 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- I just ported the GCD changes for Hibernate 3.0.5 to Hibernate 4.1.8.
3.0.5 didn't have @functionType@ parameter so... - 06:11 AM Database Feature #1588: add conversion and runtime support for embedded SQL
- I have found the reason of NPE in @avg@ runtime support.
Problem is in patching @org.hibernate.hql.internal.ast.Sql... - 04:56 AM Base Language Feature #1608: implement full appserver support (from 4GL clients only)
- Address the problems at note 127. I have one ControlFlowOps fix here too (related to passing byte[] instances for me...
07/07/2013
- 10:34 AM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- Update for review. Contains changes that allow to run conversion at run time and changes in Hibernate-related rules.
Also available in: Atom