Activity
From 03/28/2013 to 04/26/2013
04/26/2013
- 06:37 PM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130426a.zip/vmn_upd20130426b.zip as replacement of vmn_upd20130423a.zip/vmn_upd201304...
- 04:10 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> I should have caught this earlier in my code review. Please use:
> [...]
>
> This will ... - 03:16 PM Database Feature #2080: add runtime support for database methods
- I should have caught this earlier in my code review. Please use:...
- 05:56 PM Base Language Feature #1639: implement socket support
- About ENABLE-CONNECTIONS when the socket needs to be in SSL mode; as the private keys should be on the P2J server and...
- 03:05 PM Base Language Feature #1639: implement socket support
- Added end of the day update with revised interfaces SocketImpl and SocketListenerImpl.
- 02:17 PM Base Language Feature #1639: implement socket support
- Costin: please test by adding a PAUSE in the server's code, right at the top of the @connProc@ procedure. On the firs...
- 02:03 PM Base Language Feature #1639: implement socket support
- > But, other info we need to determine is this: if the qsize is 2 and on the first connected client, the CONNECT proc...
- 11:50 AM Base Language Feature #1639: implement socket support
- The approach and the questions both look good.
- 11:28 AM Base Language Feature #1639: implement socket support
- And also, it looks like if not set, a default value is used:...
- 11:21 AM Base Language Feature #1639: implement socket support
- About qsize parameter for ENABLE-CONNECTIONS (related to point 8 at note 91). We need to determine where we put the l...
- 09:08 AM Base Language Feature #1639: implement socket support
- Implementation details about server and client sockets.
# server and client sockets are opened by the P2J client
#... - 03:40 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The next drop for review. Includes:
1. Merging with the recent code tree. The file build.xml modified.
2. The first... - 03:02 PM Database Feature #1580: upgrade Hibernate to latest level
- There is ...
- 12:29 PM Database Feature #1580: upgrade Hibernate to latest level
- Fixed minor issue with importing.
Met another error:... - 02:38 PM Base Language Feature #1884: add some of the v10 data types and core built-ins
- The remaining work on this task are summarized in points 1 through 4 in note 54. They are estimated to take 60 hours.
- 02:33 PM Base Language Feature #1920 (Closed): implement persistent procedures
- I'm closing this task since:
1. It is essentially complete.
2. The small set of remaining work is defined in sepa... - 02:27 PM Base Language Feature #2138: finish SEARCH-TARGET support
- The work on this task is defined in #1921 note 25:
A resume on what else needs to be done regarding super-procedur... - 02:26 PM Base Language Feature #2138 (Closed): finish SEARCH-TARGET support
- 02:25 PM Base Language Feature #1921 (Closed): implement super-procedures
- 02:10 PM Base Language Bug #1971: emit worker versions for functions to fix source-procedure handle
- Thinking about this some more, I think we should be able to hide this completely in the runtime (no extra workers nee...
- 12:04 PM Base Language Feature #1640: implement DOM XML support
- That is why I was wondering if the mapping was needed. If you can't find any need, then get rid of it.
Do we even... - 12:00 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- The changes look good. Go ahead with the runtime regression testing. Great work!
- 11:31 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- This update is final version of the int64 work. This includes:
* @decimal@ s were incorrectly @compareTo@ to @int64@... - 09:37 AM Feature #1912 (Closed): migrate P2J to Java 7
- 09:28 AM Database Feature #2137 (New): runtime support for FIELDS/EXCEPT record phrase options
- 09:05 AM User Interface Feature #1800: add some missing widget options
- From what I can tell, this is only in 2 places in the server code and both are in a procedure that can't be called on...
- 08:02 AM Base Language Feature #2108: event model rationalization
- We have already determined that the sockets support needs to be client-side.
Appserver will be largely handled dur... - 07:52 AM Base Language Feature #1646: implement BASE64-ENCODE/BASE64-DECODE built-in functions
- An initial version exists in SecurityOps. This needs to be tested to confirm its behavior matches the 4GL. For exam...
04/25/2013
- 07:00 PM Base Language Feature #2074: add CAN-QUERY() and CAN-SET() support
- Options:
1. The runtime implementation in HandleOps can delegate to the resources themselves. We can add a canQue... - 06:35 PM Base Language Feature #1640: implement DOM XML support
- Greg Shah wrote:
> This is a good idea. But before we take on that additional complexity, I would like to know the ... - 08:10 AM Base Language Feature #1640: implement DOM XML support
- -------- Original Message --------
Subject: small change in xml module
Date: Thu, 25 Apr 2013 11:34:09 +0300
Fro... - 05:51 PM Database Feature #2080: add runtime support for database methods
- I found out that we need convert @mode@ to low case before check
@if ("case-sensitive".equals(mode.getValue()) ||... - 05:31 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Estimations:
>
> @bufferRelease@ - seems already implemented. Is it correct implementat... - 04:30 PM Database Feature #2080: add runtime support for database methods
- Estimations:
@bufferRelease@ - seems already implemented. Is it correct implementation?
@bufferCreate@ - reusing ... - 04:18 PM Database Feature #2080: add runtime support for database methods
- I only want these features for now:
> * CASE-SENSITIVE - 1-2 days, maybe less.
> * Testing and fixes possible ne... - 04:05 PM Database Feature #2080: add runtime support for database methods
- Rest of BUFFER-COMPARE/COPY support
* for the statement version
# CASE-SENSITIVE - 1-2 days, maybe less.
# EX... - 01:48 PM Database Feature #2080: add runtime support for database methods
- Besides CASE-SENSITIVE support for the statement version of BUFFER-COMPARE, what is left to do in order for copy/comp...
- 11:28 AM Database Feature #2080: add runtime support for database methods
- After bufferCopy and bufferCompare, please work on the following, which should be achievable without metadata or dyna...
- 04:51 PM Base Language Feature #1884: add some of the v10 data types and core built-ins
- We will handle the hashing and encryption functions in #2136, which is not needed for milestone 7.
- 04:42 PM Base Language Feature #1884: add some of the v10 data types and core built-ins
- We will deal with COPY-LOB in #2135, which is not needed for milestone 7.
- 04:46 PM Base Language Feature #2136: add hashing and encryption built-in functions to SecurityOps
- Add the following builtin functions to SecurityOps (and any related conversion support that is needed):
DECRYPT
ENCR... - 04:45 PM Base Language Feature #2136 (New): add hashing and encryption built-in functions to SecurityOps
- 04:39 PM Base Language Feature #2135 (Closed): implement COPY-LOB language statement
- 04:32 PM Database Feature #1580: upgrade Hibernate to latest level
- Yes, that is definitely sufficient. I'll add missing classes (although I'm still interested what is exactly wrong wit...
- 04:12 PM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav Lomany wrote:
> About testing changes in @ImportWorker@: how can I start import? I supposed it is performe... - 04:09 PM Database Feature #1580: upgrade Hibernate to latest level
- About testing changes in @ImportWorker@: how can I start import? I supposed it is performed thru @ConversionDriver@.
... - 04:16 PM Base Language Bug #2130: fix propath assignment
- PROPATH behaviour fix uploaded.
While I'm thinking about one strange issue in 64-bit Windows I have prepared the f... - 09:37 AM Base Language Bug #2130: fix propath assignment
- From note 78 in #1648 by EVL:
I have clarified this point. Both Windows and Linux 4GL systems shows the same behav... - 09:36 AM Base Language Bug #2130 (Closed): fix propath assignment
- 03:15 PM Base Language Feature #1639: implement socket support
- Added end of day update which contains the interface for server-socket client side logic
- 02:19 PM Base Language Feature #1639: implement socket support
- The client side loading of certificates is only for securing the connection between a P2J client and a P2J server. T...
- 02:01 PM Base Language Feature #1639: implement socket support
- Regarding certificate issue for ssl sockets and server sockets: after looking in SecurityManager getTransportSecurit...
- 03:15 PM Database Feature #2128: generate and load DMO interface and implementation classes for dynamic temp-tables...
- This issue is closely related to its sibling issue, #2122. I have split these into two, because the parent feature i...
- 01:37 PM Database Feature #2134 (Closed): configurable denormalization of extent fields into individual fields in s...
- 12:15 PM Base Language Feature #1620 (Closed): implement EXTENT parameter support
- 11:56 AM Base Language Feature #1620: implement EXTENT parameter support
- Please create a separate task for this remaining TODO and we will close this. Make sure to put a time estimate in th...
- 11:53 AM Base Language Feature #1620: implement EXTENT parameter support
- The only TODO is this:
> - adds a TODO in decimal.setPrecision, for dynamic-extent vars - for these cases, the preci... - 11:07 AM Base Language Feature #1620: implement EXTENT parameter support
- What is to do on this task, if anything?
- 12:01 PM Base Language Bug #2133: fix precision for decimal, dynamic-extent variables
- The solution would be to save the precision "by reference" (i.e. for each decimal array reference, save its precision...
- 11:58 AM Base Language Bug #2133 (Closed): fix precision for decimal, dynamic-extent variables
- 11:55 AM Database Feature #1668: add support for additional (non-dynamic) database attributes
- The following are in scope for this task.
Buffer attributes:
* currentIteration
* is/setError
* get/setADMData
... - 11:45 AM Database Feature #1655: add conversion and runtime support for certain dynamic database attributes and met...
- The following Buffer methods require dynamic database or metadata support to be in place, but are not directly relate...
- 11:45 AM Base Language Feature #1638: implement Java access to converted appserver code (must be a simple replacement fo...
- The customer appserver only has 1 entry point that is called remotely. It provides their "entity API" via a single t...
- 11:18 AM Base Language Feature #1643 (Closed): implement any missing DELETE OBJECT usage
- 11:11 AM Base Language Feature #1622 (Closed): refine HANDLE support to resolve incompatibilities
- During milestone 4 we handled this or we put in separate (more specific) future tasks that are needed. This is being...
- 10:50 AM Base Language Feature #2132 (Closed): implement any missing filesys.c features for Windows
- 10:38 AM Base Language Feature #1645: implement web services support
- Comment from CA:
This and #1995 should be worked by the same person, as they are related (I think the web services... - 10:37 AM Base Language Feature #1641: implement SAX XML support
- Comment from CA:
I suppose we will use something like Apache AXIS2 for the low-level communication? I don't think ... - 10:00 AM User Interface Feature #2131: implement the Windows equivalent to the NCURSES/terminal support
- I suspect you would use the WIN32 console API to do this. The bottom line is that character mode applications should...
- 09:57 AM User Interface Feature #2131 (Closed): implement the Windows equivalent to the NCURSES/terminal support
- 09:50 AM Base Language Feature #1648 (Closed): review all filesystem support (runtime) on Windows and fix/resolve any is...
- 09:27 AM Base Language Feature #1650 (WIP): process launching support for Windows (JNI library changes and any associate...
- 09:15 AM Base Language Feature #2129: final runtime work on sockets
- This is just for time tracking. All history should be in parent task #1639.
- 09:15 AM Base Language Feature #2129 (Closed): final runtime work on sockets
- 09:13 AM Base Language Feature #1958 (WIP): implement the runtime support for sockets
- 04:49 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Greg Shah wrote:
> Code Feedback:
>
> 1. The TestCase support should be put back into date. At some point we wil...
04/24/2013
- 07:12 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Code Feedback:
1. The TestCase support should be put back into date. At some point we will move that into a set o... - 01:30 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Changes since last note:
* the patched conversion went all the way, however, some differences exist (see the new src... - 06:35 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The code continues to look good. Your approach makes sense. Good stuff. Keep going.
- 06:34 PM Database Feature #2080: add runtime support for database methods
- OK, thanks. Please go forward with the CASE-SENSITIVE support, but not with the EXPLICIT, COMPARES, WHEN, THEN.
- 04:26 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> Vadim Nebogatov wrote:
> > BUFFER-COMPARE statement runtime does not support CASE-SENSITIVE... - 02:53 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> BUFFER-COMPARE statement runtime does not support CASE-SENSITIVE option. Should it be suppo... - 02:27 PM Database Feature #2080: add runtime support for database methods
- BUFFER-COMPARE statement runtime does not support CASE-SENSITIVE option. Should it be supported now? What about EXPLI...
- 02:20 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> Code review 20130423:
>
> In RecordBuffer, you have the following comment in a few places... - 01:06 PM Database Feature #2080: add runtime support for database methods
- Code review 20130423:
In RecordBuffer, you have the following comment in a few places, before a call to a worker @... - 06:30 PM Base Language Feature #1639: implement socket support
- Feedback:
1. ClientSocket should not be in the ui package. It has nothing really to do with UI. Rename it to Low... - 02:06 PM Base Language Feature #1639: implement socket support
- Started the interface for the SERVER-SOCKET methods we need on client side and looked into the logic for SSL socket a...
- 02:08 PM Database Feature #1580: upgrade Hibernate to latest level
- I assume it is timestamp for datetime, but datetimetz is a compound type mapped to 2 types: timestamp and smallint. ...
- 01:28 PM Database Feature #1580: upgrade Hibernate to latest level
- For @HQLPreprocessor.inlineSubstitutionParameter@ we need a formatting function for these types, like @P2JDialect.for...
- 12:57 PM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav Lomany wrote:
> Eric, am I correct that should add @HQLTypes.DATETIME@ and @HQLTypes.DATETIMETZ@,
Yes.
... - 12:47 PM Database Feature #1580: upgrade Hibernate to latest level
- Eric, am I correct that should add @HQLTypes.DATETIME@ and @HQLTypes.DATETIMETZ@, but shouldn't worry about handling ...
- 11:57 AM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav Lomany wrote:
> I suggest to add the new type @HQLTypes.TIMESTAMP@ for both of them.
IIRC, the @HQLType... - 11:29 AM Database Feature #1580: upgrade Hibernate to latest level
- No, not yet, and probably will not work on datetime/tz and persistence this week.
Please add the two constants, fo... - 11:14 AM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav Lomany wrote:
> Eric, I need to add mapping for @datetime@ and @datetimetz@ to @DataTypeHelper.classes@. W... - 11:10 AM Database Feature #1580: upgrade Hibernate to latest level
- Eric, I need to add mapping for @datetime@ and @datetimetz@ to @DataTypeHelper.classes@. What HQL type(s) (see @HQLTy...
- 10:42 AM Database Feature #1580: upgrade Hibernate to latest level
- Patch for Hibernate.
- 07:24 AM Database Feature #1580: upgrade Hibernate to latest level
- The problem with p2jpl.jar is not reproducible at this point. Maybe database state is wrong, maybe something else. I'...
04/23/2013
- 06:21 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- Update status for INPUT-OUTPUT THROUGH. The idea of this 4GL statement is to use external program instead of console ...
- 08:50 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The new drop. Includes:
1. Merge with recent code for filesys update, the open() call was replaced with open_native(... - 06:04 PM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130423a.zip/vmn_upd20130423b.zip as replacement of vmn_upd20130422a.zip/vmn_upd201304...
- 03:46 PM Database Feature #1580: upgrade Hibernate to latest level
- This makes Java logging preferable over log4j:...
- 12:36 PM Database Feature #1580: upgrade Hibernate to latest level
- Eric, the logging problems take place when @customer_libs/log4j*.jar@ is in classpath: Hibernate 4 uses Jboss-logging...
- 02:17 PM Database Feature #2043: add runtime support for some embedded SQL features
- Increased estimate to account for possible complications in bulk delete implementation.
- 02:16 PM Database Feature #1588: add conversion and runtime support for embedded SQL
- In terms of adding runtime support, there are 2 main feature categories to support: aggregate functions (COUNT, SUM,...
- 12:32 PM Database Feature #2128: generate and load DMO interface and implementation classes for dynamic temp-tables...
- Based on information provided by runtime methods to define and prepare a dynamically generated temp-table, we need to...
- 12:18 PM Database Feature #2128 (Closed): generate and load DMO interface and implementation classes for dynamic te...
- 10:47 AM Base Language Feature #1639: implement socket support
- Added update containing the interface to support client side sockets, also made changes to SocketImpl to accommodate ...
- 08:48 AM Base Language Feature #1640: implement DOM XML support
- This is a good idea. But before we take on that additional complexity, I would like to know the answer to this quest...
04/22/2013
- 07:25 PM Base Language Feature #1640: implement DOM XML support
- >The initial design (see XEntityImpl) creates a map that tries to match handles to DOM Element instances. I really do...
- 07:23 PM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130422a.zip/vmn_upd20130422b.zip as replacement of vmn_upd20130420a.zip/vmn_upd201304...
- 05:42 PM Database Feature #1580: upgrade Hibernate to latest level
- Is there any way you can see to get Hibernate to honor the logging configuration we set in the P2J directory; i.e., ...
- 03:36 PM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav: if you have changes to MAJIC files (like directories or scripts), note we are moving away from the TIMCO C...
- 03:14 PM Database Feature #1580: upgrade Hibernate to latest level
- Eric, by default Hibernate logs DEBUG information, so I've added @cfg/log4j.properties@ which sets the root log4j log...
- 01:38 PM Database Feature #1580: upgrade Hibernate to latest level
- I've update the code according to the note 105 and successfully ran regression testing. So in order to complete this ...
- 05:31 PM Base Language Feature #1639: implement socket support
- Only the portions of the socket processing that interact with the J2SE classes need to be on the client. Maximize wh...
- 03:10 PM Base Language Feature #1639: implement socket support
- Added end of the day update finished SET-SOCKET-OPTION / GET-SOCKET-OPTION. Also started on getting the logic to clie...
- 12:25 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- In order to use a dynamically prepared temp-table with the existing infrastructure to execute queries and extract dat...
04/21/2013
- 03:23 PM Database Feature #1580: upgrade Hibernate to latest level
- Thank you for so quick reply! I just got it, but you wrote your reply before I updated my comment.
- 03:17 PM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav Lomany wrote:
> > * Instead of adding implementations of @getBaseValue@, @instantiateRegular@, and @instan... - 02:42 PM Database Feature #1580: upgrade Hibernate to latest level
- > * The ORMHandler (and corresponding DatabaseManager) changes are a performance concern. XML processing is slow and...
04/20/2013
- 06:54 PM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130420a.zip/vmn_upd20130420b.zip as replacement of vmn_upd20130416a.zip/vmn_upd201304...
- 09:35 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- The conversion test failed today because in some places more code needed to be added.
After successive fixes, the con...
04/19/2013
- 05:55 PM Database Feature #2080: add runtime support for database methods
- Current status of BUFFER-COMPARE/BUFFER-COPY runtime support.
My estimation for changes related with fixing notes 1... - 04:45 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
>In RecordBuffer.createSimpleFieldsMap, you have the following:
>if (operationType == Opera... - 02:54 PM Database Feature #2080: add runtime support for database methods
- But BUFFER-COPY method does not create record. There are no mentions about this in
documentation and example below a... - 01:40 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> Vadim Nebogatov wrote:
> > Maybe I am wrong, during testing I understood that statement wor... - 09:50 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Maybe I am wrong, during testing I understood that statement works but does nothing in this... - 02:46 PM Base Language Feature #1639: implement socket support
- Added end of the day update. Added partially implementation for SET-SOCKET-OPTION.
- 09:25 AM Base Language Feature #1639: implement socket support
- Then again, in the GUI project or even in a traditional CHUI client scenario, the client can be (and often is) runnin...
- 09:14 AM Base Language Feature #1639: implement socket support
- But the performance improvement by hosting all the socket read/write directly in the server, is a substantial benefit...
- 06:03 AM Base Language Feature #1639: implement socket support
- > I am pretty sure that each appserver "agent" and each batch process can have its own server socket opened. That me...
- 01:42 PM Base Language Feature #1613 (Closed): finish FILE-INFO system handle support
- 01:22 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Commited to bzr as revision number 10341.
- 12:57 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Great! Costin: please check it in and distribute it.
- 12:10 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Runtime regression testing has passed.
- 01:40 PM Base Language Feature #1626 (Closed): implement OS-DIR support as an INPUT stream
- 01:22 PM Base Language Feature #1626: implement OS-DIR support as an INPUT stream
- Update cs_upd20130418b from #1613 includes this. It has passed conversion and runtime regression testing.
Commited... - 12:56 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- It looks good. Please do both conversion and runtime regression testing on this.
- 12:07 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- 1. I as not not sure about it, I hoped there is a way to obtain the clob data. I removed the code for it.
2. By mi... - 11:38 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- All the changes are OK except the PropertyMapper. PropertyMapper is used as a helper for the database import process...
- 10:27 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- 1. A line of code vanished probably in the cleanup or CTRL+D instead of CTRL+S? Added it back.
Working on @datetim... - 09:33 AM Database Feature #2122 (WIP): add runtime support for dynamically prepared temp-tables
- 08:52 AM Base Language Feature #1640: implement DOM XML support
- Any current portions of the implementation must be considered incomplete and potentially incorrect. We did not reall...
- 11:12 PM Database Feature #1580: upgrade Hibernate to latest level
- Code review 20130410a:
Wow! Quite a bit of change. Looks good overall; some comments/questions below:
* Plea...
04/18/2013
- 07:38 PM Base Language Feature #1640: implement DOM XML support
- > 1. Method stubs that exist but need an implementation written.
ADD-SCHEMA-LOCATION stub in XCommon
REMOVE-A... - 05:58 PM Base Language Feature #1640: implement DOM XML support
- OK, please make a list of the following:
1. Method stubs that exist but need an implementation written.
2. Method... - 04:12 PM Base Language Feature #1640: implement DOM XML support
- Greg Shah wrote:
> > 2) Also there are 4gl methods that aren't implemented yet:
>
> What do you mean by this? T... - 10:04 AM Base Language Feature #1640: implement DOM XML support
- > 2) Also there are 4gl methods that aren't implemented yet:
What do you mean by this? They are stubbed out alre... - 06:37 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Code Review:
1. The change to RANDOM() processing in ECW:... - 05:07 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- As part of adding support for new data types, please review @com.goldencode.p2j.persist.HQLPreprocessor@ and the @com...
- 02:55 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- New changes in this update:
* Fixed ArrayAssigner to work with int64 indexes
* Removed special constructor with boo... - 12:45 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- In a few minutes. I'm working on finalizing the update.
I don't understand the 2 extra updates, probably the browser... - 12:37 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- When do you expect to have the next update ready for review? I see the same om_upd20130416b.zip posted 3 times, but ...
- 06:32 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
>
> In RecordBuffer.setCompareMode(BaseDataType, character), why are you turning on case sen... - 06:25 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
>
> In @RecordBuffer.copy(DataModelObject, String[], boolean, DataModelObject, boolean)@, yo... - 03:48 PM Database Feature #2080: add runtime support for database methods
- Sorry, I don't know how to disable this, and what I found online suggested there is not a simple way to just turn off...
- 03:09 PM Database Feature #2080: add runtime support for database methods
- The reason of some formatting errors is unpleasant Ubuntu's feature: paste on middle mouse click.
Sometimes it happ... - 02:44 PM Database Feature #2080: add runtime support for database methods
- Code review 20130416a:
Along with your changes, you have introduced some formatting and javadoc issues in BufferIm... - 04:46 PM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav Lomany wrote:
> I did source comparison because I applied the patch for Hibernate and built it from source... - 04:45 PM Database Feature #1580: upgrade Hibernate to latest level
- > The name discrepancy is confusing. Did you do a source or binary comparison?
>
> Let's use the standard, final,... - 04:31 PM Database Feature #1580: upgrade Hibernate to latest level
- Did you do an import (e.g., p2j_test database) to test the ImportWorker changes?
- 04:25 PM Database Feature #1580: upgrade Hibernate to latest level
- The name discrepancy is confusing. Did you do a source or binary comparison?
Let's use the standard, final, binar... - 04:11 PM Database Feature #1580: upgrade Hibernate to latest level
- I checked this version out of git. I don't know why version in build.gradle is called "4.1.9-SNAPSHOT", but the code ...
- 03:56 PM Database Feature #1580: upgrade Hibernate to latest level
- Are all the Hibernate-related jars whose names have the word SNAPSHOT in them the most recent, _stable_ releases? Us...
- 04:42 PM User Interface Feature #1801: add some frame options
- For milestone 4, only a limited amount of runtime is needed (see note 3 above). In addition, if we must, we can even...
- 01:59 PM Base Language Feature #1884: add some of the v10 data types and core built-ins
- This one is even more obscure than the IN WINDOW clause. The main issues are:
# character/longchar interchangeabilit... - 01:52 PM Base Language Feature #1920: implement persistent procedures
- The problem occurs only for @OUTPUT@ parameters only. For @INPUT-OUTPUT@ parameters the subroutines works directly on...
- 01:38 PM Base Language Feature #1920: implement persistent procedures
- See note 25 from #1884 for other thoughts:
*GES*
>Normally, we always define parameters as the exact match to the t... - 04:30 AM Base Language Feature #1920: implement persistent procedures
- > For @OUTPUT@ mode, the current incomplete-coded solution is to pass a special "conversion" constructor, with an ext...
- 01:21 PM Base Language Feature #1639: implement socket support
- Added end of the day update, very little change from previous update since design solution is still discussed
- 12:46 PM Base Language Feature #1639: implement socket support
- Here is the partial message of StackOverflow...
- 12:24 PM Base Language Feature #1639: implement socket support
- > however it does seem to collect connect events and keep them to be executed in a WAIT-FOR, but as well as an input ...
- 08:49 AM Base Language Feature #1639: implement socket support
- Accepting connection for ServerSocket doesn't seem to be done async as I previously implemented in the startListening...
- 01:17 PM User Interface Feature #1791: implement dynamic UI support
- > Do you mean to avoid implementing the exotic cases in this task?
Yes. I mean for #2027 to be the minimum needed... - 12:53 PM User Interface Feature #1791: implement dynamic UI support
- What should #2027 "prelimiary runtime support" contain? Do you mean to avoid implementing the exotic cases in this ta...
- 12:42 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- Good work! Keep going.
- 09:06 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The new drop has been updated after lots of debugging. Windows is a kind of black box. The FileDescriptor Java implem...
- 11:12 AM Base Language Feature #1613: finish FILE-INFO system handle support
- The 0418b is OK. Please get that regression tested.
- 10:41 AM Base Language Feature #1613: finish FILE-INFO system handle support
- I checked the files from the update and indeed there were other differences (in FSD) between 15b and the latest code ...
- 10:07 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Please check that the update you posted here has the same versions that you used in testing.
- 09:55 AM Base Language Feature #1613: finish FILE-INFO system handle support
- On my machine it was there, so it's possible I corrected it after I created the 15b archive.
- 09:48 AM Base Language Feature #1613: finish FILE-INFO system handle support
- How did that update pass standalone test and conversion testing if it did not compile?
- 09:34 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Added the semicolon back
- 09:00 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Costin, about cs_upd20130415b.zip - you are missing a semicolon in filesys.c, line 103.
- 11:07 AM Database Feature #2120 (WIP): add runtime support for dynamically prepared queries
- 11:05 AM Database Feature #2127: complete runtime support for dynamically prepared queries
- This task includes:
* complex WHERE clauses using natural joins (i.e., the OF keyword) or dynamic temp-tables;
* op... - 11:04 AM Database Feature #2127 (Closed): complete runtime support for dynamically prepared queries
- 10:40 PM Database Feature #2126: add support for table-level locking (share and exclusive) for runtime internal use
- This feature is needed for permanent tables to enable bulk delete with embedded SQL and with delete loops optimized b...
- 10:27 PM Database Feature #2126 (Closed): add support for table-level locking (share and exclusive) for runtime int...
- 10:22 PM Database Bug #2083 (Closed): client-side where-clause leak in FindQuery
- 10:08 PM Database Feature #2125: add runtime support for dynamic buffer creation and cleanup
- Please post hours here but post history in the parent issue.
- 10:07 PM Database Feature #2125 (Closed): add runtime support for dynamic buffer creation and cleanup
04/17/2013
- 06:21 PM Database Feature #1668: add support for additional (non-dynamic) database attributes
- The attached update fixes conversion of the INITIAL buffer field attribute (was converting to operate on BUFFER handl...
- 04:27 PM Database Feature #1580: upgrade Hibernate to latest level
- > Hm...I'm not crazy about this as a solution.
I agree, I just needed to run regression testing ASAP.
I have ... - 11:29 AM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav Lomany wrote:
> OK, I've added all P2J classes into p2jpl.jar. It seems that the problem has disappeared.
... - 03:15 PM Database Feature #2115: add runtime support for _file and _field metadata tables
- Proposed development approach:
* perform testing in note 5 to determine whether assumptions are correct;
* implemen... - 02:53 PM Database Feature #2115: add runtime support for _file and _field metadata tables
- As alluded to above, it appears that the metadata tables are the backing data store for many of the handle-based attr...
- 02:11 PM Database Feature #2115: add runtime support for _file and _field metadata tables
- We need a runtime facility to map between legacy (4GL) file/field names and converted (P2J) file/field names, for thi...
- 01:57 PM Database Feature #2115: add runtime support for _file and _field metadata tables
- Minimum fields we need to support in @_Field@ table due to customer use:
* _field-name
* _file-recid
* _label
* _... - 01:04 PM Database Feature #2115: add runtime support for _file and _field metadata tables
- Minimum fields we need to support in @_File@ table due to customer use:
* _file-name
* _dump-name
* _file-label
*... - 01:57 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- The @INT64@ is only needed when running Progress in @-noint64@ mode to make the literal integer-type. In absence of t...
- 01:19 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Interesting finding.
If we make this change:... - 12:11 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- What do you say about this 4GL code:...
- 11:40 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- >> Why is this needed? The BDT.duplicate() method is meant for this exact case.
>
> I will remove the old code. Th... - 06:03 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Greg Shah wrote:
> Code Review:
> 1. The modulo solution is still too simplistic. The 4GL has some behavior that d... - 01:15 PM Base Language Feature #1920: implement persistent procedures
- Some more remarks about parameter passing in subroutines (procedures and functions).
I investigated how arguments ca... - 12:50 PM Base Language Feature #1639: implement socket support
- Added end of the day update, ran tests on the p2j code and fixed the bugs I found. There is a problem in calling Cont...
- 07:41 AM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130416a.zip/vmn_upd20130416b.zip as replacement of vmn_upd20130413a.zip/ vmn_upd20130...
04/16/2013
- 05:55 PM Database Feature #1580: upgrade Hibernate to latest level
- OK, I've added all P2J classes into p2jpl.jar. It seems that the problem has disappeared.
- 05:29 PM Database Feature #1580: upgrade Hibernate to latest level
- Sorry, as the result the message changed to ...
- 05:20 PM Database Feature #1580: upgrade Hibernate to latest level
- I've reinstalled jar for the database on lightning I'm using - no result.
- 04:50 PM Database Feature #1580: upgrade Hibernate to latest level
- When you run dangerous_db_restore.sh to prepare for a new regression harness run, it installs p2jpl.jar in the new da...
- 04:33 PM Database Feature #1580: upgrade Hibernate to latest level
- Eric, "java.lang.NoClassDefFoundError: com/goldencode/p2j/net/SilentUnwindException" error occurs only on lightning s...
- 09:15 PM Database Feature #1580: upgrade Hibernate to latest level
- Stanislav Lomany wrote:
> ... - 03:58 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Code Review:
1. The modulo solution is still too simplistic. The 4GL has some behavior that doesn't exist in Java... - 01:57 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I found today that there are some problems when working with large numbers (9223372036854775808 and up). Some numbers...
- 03:09 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Sorry, my mistake in the sample above, it should be multiplication, not addition:...
- 03:03 PM Base Language Feature #1639: implement socket support
- Added end of the day update re-tested the behavior on 4GL and adjusted the code.
> 1. getByteRange/setByteRange: h... - 10:44 AM Runtime Infrastructure Feature #2124: improve/simplify the startup of server-side batch processes and appserver "agent" ...
- The core idea here is that the current setup and execution of batch programs is more cumbersome than needed. The req...
- 10:38 AM Runtime Infrastructure Feature #2124 (Closed): improve/simplify the startup of server-side batch processes and appserver...
- 10:36 AM User Interface Feature #1787: implement batch mode support
- The purpose of this task is to duplicate those features of the 4GL that are enabled when the 4GL client is started wi...
- 10:14 AM User Interface Feature #1785 (Closed): implement server-side redirected terminal support
- This task is no longer needed.
The initial idea was that server-side applications (batch programs, appserver, webs... - 10:09 AM Base Language Feature #1786 (Closed): implement server-side support for non-UI client features (file system mgm...
- This task is no longer needed.
The initial idea was that server-side applications (batch programs, appserver, webs... - 09:24 AM Base Language Feature #1634: implement full native library (.so or DLL) support
- In thinking about this, I have come to the conclusion that the only correct way to implement this is on the client-si...
- 09:09 AM Base Language Feature #1964 (WIP): finish runtime support for MEMPTR/RAW
- 09:08 AM Base Language Feature #1635 (WIP): implement MEMPTR/RAW support
- Something to highlight about this implementation: it must be implemented in the client. The real memory backed MEMPT...
- 08:08 AM Database Bug #2083: client-side where-clause leak in FindQuery
- Yes, my testcases converts fine. They are attached.
You can close the issue. - 09:35 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> BTW, I have fixed one more problem with wrong field order in result (not included to last u...
04/15/2013
- 07:58 PM Base Language Feature #1640: implement DOM XML support
- I have found next TODOs/issues list:
1) Next methods are not implemented(only stubs):
* com.goldencode.p2j.xml.XEntit... - 07:08 PM Database Feature #1580: upgrade Hibernate to latest level
- Issue 0:
The first issue to fix, the log full of it: ... - 06:03 PM Database Feature #1580: upgrade Hibernate to latest level
- Issue 2:
Reproduction:
4 - C - Y - A
Enter data:
I
1029
Stacktrace:... - 04:00 PM Database Feature #1580: upgrade Hibernate to latest level
- Issue 1:
Reproduction:
V - O - 1 - W - 2
_Data to enter:_
283338
3.1.5
3.2.2
34000
35000
Stacktrace:
<pre... - 07:04 PM Base Language Feature #1639: implement socket support
- Code Review:
1. getByteRange/setByteRange: have you tested these? I don't think they can work properly. For exam... - 03:07 PM Base Language Feature #1639: implement socket support
- Added end of the day update.
6. 7. I realize these are just bad implementations, I'll stop including code I finish t... - 02:36 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Great! Work with Constantin to get it runtime regression tested.
- 02:34 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Ran conversion, no differences compared to latest from bzr, re-ran file-info and search tests, the results look good.
- 12:51 PM Base Language Feature #1613: finish FILE-INFO system handle support
- It is OK. Get this tested.
Please also retest all the related testcases to prove that the solution is still valid... - 12:27 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Added update. I'll start the conversion test if there isn't anything else.
- 12:15 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Code Review:
1. You have chosen the wrong place to put isPathRelativeToCurrentDir(). FileSystemOps runs on the SE... - 11:02 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Added proposed update: moved the isPathRelativeToCurrentDir() method from FileChecker to FileSystemOps, added check t...
- 10:20 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Editing mistake:
Since I couldn't copy/paste the text from the windows 4GL test I had to just write it down and pro... - 10:12 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Why was it broken?
- 09:45 AM Base Language Feature #1613: finish FILE-INFO system handle support
- The correct version is:
@SEARCH(".\file.txt"): ?@ Edited it - 09:37 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Something is not right in the output you have posted. You posted this:...
- 07:59 AM Base Language Feature #1613: finish FILE-INFO system handle support
- The testcases for using the wrong File separator:...
- 02:29 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- > Perhaps I did not document that well. It's about using ? raw literal. Consider the following code:
OK, go with i... - 01:48 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Greg,
today I have investigated another point-of view. You mentioned the @DisplayFormat@, and starting to double ch... - 12:51 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Greg Shah wrote:
> More Code Review:
>
> 10. This MathOps method has a typo:
> [...]
Thanks, because of the ran... - 12:16 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Greg Shah wrote:
> Code Review:
>
> 1. The update is missing your BlockManager change.
> 2. DisplayFormat.instan... - 12:05 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- More Code Review:
12. What is this code in int64?... - 10:52 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- More Code Review:
9. CompareOps is fine.
10. This MathOps method has a typo:... - 08:26 AM Base Language Feature #1632 (Closed): implement _MSG() undocumented built-in function
- 08:23 AM Base Language Feature #2012 (Closed): runtime support for _MSG() built-in
04/14/2013
- 06:48 PM Base Language Feature #2012 (Review): runtime support for _MSG() built-in
- 09:11 PM Base Language Feature #2012 (WIP): runtime support for _MSG() built-in
- 05:33 PM Base Language Feature #1632: implement _MSG() undocumented built-in function
- committed evk_upd20130413a.zip in revision 10339
- 10:39 AM Base Language Feature #1632: implement _MSG() undocumented built-in function
- It looks good. You can check it in and distribute it.
- 09:03 PM Base Language Feature #1632: implement _MSG() undocumented built-in function
- Corrected javadoc according to №18 comment.
- 12:57 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- > From my research, the -noint64 parameter does not affect in any way the current implementation.
I think you are ... - 10:48 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- It looks good. Keep going.
- 09:12 PM Base Language Feature #1980 (WIP): runtime support for DOM XML processing
04/13/2013
- 05:58 PM Base Language Feature #1980: runtime support for DOM XML processing
- Please put all history entries into the parent task #1640.
- 05:57 PM Base Language Feature #1632: implement _MSG() undocumented built-in function
- I am fine with the proposed changes.
I do think we need to improve the javadoc. We should explain that the getE... - 08:07 PM Base Language Feature #1632: implement _MSG() undocumented built-in function
- Attached update evk_upd20130412c.zip with testcase.
- 06:47 AM Database Feature #2080: add runtime support for database methods
- BTW, I have fixed one more problem with wrong field order in result (not included to last update I sent). Now fields ...
- 06:38 AM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> I still think the field names are handled incorrectly. It happens to work in this case, beca...
04/12/2013
- 07:05 PM Base Language Feature #1632: implement _MSG() undocumented built-in function
- fixed error with int64
- 06:12 PM Base Language Feature #1632: implement _MSG() undocumented built-in function
- Attached update evk_upd20130412a.zip. Implemented getErrorNumberAtIndex method.
Also will provide testcase soon. - 07:02 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- > ...
- 06:39 PM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130413a.zip/vmn_upd20130413b.zip as replacement of vmn_upd20130328a.zip/ vmn_upd20130...
- 03:18 PM Base Language Feature #1613: finish FILE-INFO system handle support
- >> - Unix P2J and 4GL will not find anything when given the path with the opposite separator,
>> - On Windows 4GL yo... - 02:37 PM Base Language Feature #1613: finish FILE-INFO system handle support
- > I don't think this is right. For example, why are you appending the \ to ./ in this code: pathName.startsWith("./" ...
- 01:54 PM Base Language Feature #1613: finish FILE-INFO system handle support
- > - Unix P2J and 4GL will not find anything when given the path with the opposite separator,
> - On Windows 4GL you ... - 12:41 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Tested with the file separator changed to opposite of what the OS uses,
The results are:
- Unix P2J and 4GL will no... - 09:05 AM Base Language Feature #1613: finish FILE-INFO system handle support
- > The resulting code in the FSD.search() method has some blank lines removed where they previously existed. Please pu...
- 04:58 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Added proposed update.
- 02:59 PM Base Language Feature #1639: implement socket support
- Code Feedback:
1. Some of the error messages are still wrong (the host is hard coded to "localhost" but it should ... - 02:06 PM Base Language Feature #1639: implement socket support
- End of the day update.
- 07:04 AM Base Language Feature #1792: implement widget-pool support
- Should the runtime task include working on the resources which can be added in a pool or add just the pooling support...
- 06:02 AM Base Language Feature #1984: make methods to act as "read-only" attributes
- From #1920 (note 76):
*GES*
1. The read_only_attribute function in common-progress.rules seems like it will be pain... - 05:45 AM Base Language Feature #1921: implement super-procedures
- A resume on what else needs to be done regarding super-procedure chains:
* make the SEARCH-TARGET and SEARCH-SELF em... - 05:32 AM Base Language Bug #1971: emit worker versions for functions to fix source-procedure handle
- This has two parts:
# the conversion part, where the worker method is added
# the runtime part, which involves the ... - 05:28 AM Base Language Feature #2123: map the converted method/attribute names to their legacy name
- Note 54 from #1920:
About the invalid API calls (when the invoked API is not valid for the current referent). 4GL ... - 05:21 AM Base Language Feature #2123 (New): map the converted method/attribute names to their legacy name
- 05:10 AM Base Language Feature #2013: implement the SELF system handle
- About the runtime implementation of SELF handles: I don't want to do this in a separate task; instead, each case whic...
- 04:51 AM Base Language Bug #1968: implement MAP TO actual-name IN handle clause for function definitions
- This clause should be easy to integrate in the ControlFlowOps invocation mechanism, as we only need to add a "hook" f...
- 04:46 AM Base Language Bug #1969: buffer names in get-signature
- The unknown part at this time is how the schema can be interogated to get the original buffer name. I expect we alrea...
- 04:33 AM Base Language Feature #1972: provide full-support for DYNAMIC-FUNCTION set to function parameters
- This is a _POLY case which should be solved by #2068 changes for _POLY cases. Estimate 1h to confirm.
04/11/2013
- 06:17 PM Database Feature #2080: add runtime support for database methods
- vmn_upd20130411a.zip is fine. You can check it in and distribute it. It should have no risk to the conversion and s...
- 05:57 PM Database Feature #2080: add runtime support for database methods
- Attached update vmn_upd20130411a.zip is replacement of vmn_upd20130409a.zip, merged with revision 10336
- 05:50 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> I assume the appropriate @tt1@ record has to be referenced from a previous lookup, like FIND... - 05:44 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> Yes, it seems this is converting wrong. We should have another variant of @RecordBuffer.com... - 05:26 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Eric Faulhaber wrote:
> > Vadim Nebogatov wrote:
> > > Will P2J support @SAVE RESULT IN@ ... - 02:50 PM Database Feature #2080: add runtime support for database methods
- Greg Shah wrote:
> Code Review for vmn_upd20130409a.zip:
>
> 1. Please remove the recordOrDisplayError() variants... - 02:20 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> Vadim Nebogatov wrote:
> > Will P2J support @SAVE RESULT IN@ option in @BUFFER-COMPARE@?
>... - 01:18 PM Database Feature #2080: add runtime support for database methods
- Code Review for vmn_upd20130409a.zip:
1. Please remove the recordOrDisplayError() variants. It is too confusing t... - 10:07 AM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Will P2J support @SAVE RESULT IN@ option in @BUFFER-COMPARE@?
Yes, we need to support th... - 05:08 PM Base Language Feature #1639: implement socket support
- Code Review:
1. Messages that embed the local host's port number must be built dynamically at runtime with the cor... - 03:12 PM Base Language Feature #1639: implement socket support
- Added "end of the day" update, this doesn't contain fix for all the issues from review (valid() I must see behavior).
- 02:18 PM Base Language Feature #1639: implement socket support
- > I solved them by using complete name of java.net.Socket
That is fine for now. - 02:17 PM Base Language Feature #1639: implement socket support
- More feedback:
This code in SocketListenerImpl.startListening() is wrong:... - 02:12 PM Base Language Feature #1639: implement socket support
- The list of things to be done at the moment:
On SOCKET side:
- I modified the read methods because the GET-BYTES-AV... - 02:10 PM Base Language Feature #1639: implement socket support
- Code Review for
1. Remember that we do NOT put individual import statements in code unless we are needing to over... - 01:20 PM Base Language Feature #1639: implement socket support
- > what is left to be done
I am still waiting to see a detailed list of what is left to be implemented OR investiga... - 04:20 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- > I would suggest to replace this call with:
> ...
> sb.append(pkgroot.replaceAll("\\.", StringHelper.fixupRegex(fi... - 03:48 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Code Review of cs_upd20130410a.zip:
Generally I am fine with this update.
The resulting code in the FSD.searc... - 02:48 PM Base Language Feature #1613: finish FILE-INFO system handle support
- > Were any of your changes applied at the time?
Yes the allowDir additional check only but that should not affect an... - 02:42 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Which bzr revision of P2J did you use to get the results of note 42?
Were any of your changes applied at the time?... - 01:25 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Considering we have the following directory structure:...
- 03:00 PM Base Language Feature #1634: implement full native library (.so or DLL) support
- About the parameter validation: as the native side has no idea of the routine's signature (thanks for the details, it...
- 12:11 PM Base Language Feature #1634: implement full native library (.so or DLL) support
- > How will the native code know to convert a value from "ABL data type" to "ABL DLL type" (better said, if signature ...
- 11:08 AM Base Language Feature #1634: implement full native library (.so or DLL) support
- > I was referring to NativeInvoker.invoke(). I'd like you to take that part. I will handle NativeInvoker.invokeRout...
- 10:34 AM Base Language Feature #1634: implement full native library (.so or DLL) support
- > Looks like I skipped the "native" modifier for the NativeInvoker.invokeRoutine() signature. Idea is this is a nativ...
- 05:34 AM Base Language Feature #1634: implement full native library (.so or DLL) support
- Greg Shah wrote:
> I was planning to build the part of the solution from the NativeInvoker.invokeRoutine() on down t... - 02:43 PM Database Feature #1652: add conversion and runtime support for dynamically prepared temp-tables
- In addition to the requirements in note 1, we will have to deal with the following:
* name conversion, to ensure tab... - 01:11 PM Database Feature #2122: add runtime support for dynamically prepared temp-tables
- This issue is meant to track hours for implementing runtime support. All history/discussion should be posted to the ...
- 01:10 PM Database Feature #2122 (Closed): add runtime support for dynamically prepared temp-tables
- 12:47 PM Database Feature #1580: upgrade Hibernate to latest level
- SO creation error was related to already solved boolean literal rendering issue, it turned out that one file was merg...
- 12:16 PM Base Language Feature #2121: implement Java runtime support for native libraries
- This is just for time tracking. Place all history in parent task #1634.
- 12:15 PM Base Language Feature #2121 (Closed): implement Java runtime support for native libraries
04/10/2013
- 05:57 PM Database Feature #2080: add runtime support for database methods
- Will P2J support @SAVE RESULT IN@ option in @BUFFER-COMPARE@?
- 05:56 PM Base Language Feature #1634: implement full native library (.so or DLL) support
- I was planning to build the part of the solution from the NativeInvoker.invokeRoutine() on down to the OS. It is not...
- 07:04 AM Base Language Feature #1634: implement full native library (.so or DLL) support
- Some ideas on how the code for native proc call should work and what needs to be done:
* determine how the argument v... - 03:34 PM Database Feature #1658: improve database trigger support
- My estimates:
1. 3 h - Allow registration for WRITE and FIND schema triggers.
2. 16 h, need to find these proper ... - 02:55 PM Database Feature #1658: improve database trigger support
- What needs to be done:
1. Allow registration for WRITE and FIND schema triggers.
2. Fire WRITE and FIND triggers ... - 03:03 PM Base Language Feature #1635: implement MEMPTR/RAW support
- The error behavior of all the BinaryData.get/set*() methods will need to be researched before implementation. If all...
- 02:39 PM Base Language Feature #1635: implement MEMPTR/RAW support
- A more detailed look at NIO ByteBuffer makes it clear that it is not a suitable solution for our problem. In particu...
- 12:28 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The issues(related or partially) to discuss so far:
1. The source file com/goldencode/p2j/util/SourceNameMapper.ja... - 11:24 AM Base Language Feature #1613: finish FILE-INFO system handle support
- After some tests I found some more problems in the search algorithm for example the file.isAbsolute() check should a...
- 08:09 AM Base Language Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
- OK, after you are finished with #1650, you can fix the propath assignment behavior. When that is done we will close ...
- 07:29 AM Conversion Tools Bug #2114: analyze if there are any other "no reference" use cases which are mis-converted
- To search for "no reference" fields, is best to go through the list of all 4GL statements/functions and check if a st...
04/09/2013
- 07:09 PM Base Language Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
- > Is this done?
I have clarified this point. Both Windows and Linux 4GL systems shows the same behavior:... - 04:46 PM Base Language Feature #1648: review all filesystem support (runtime) on Windows and fix/resolve any issues
- The final work with this task was checked in as bzr revision 10152 on January 17, 2013. As far as I know this task m...
- 05:29 PM Database Feature #1580: upgrade Hibernate to latest level
- @lib/hibernate3.jar@ and @lib/ehcache-1.1.jar@ should be removed.
- 05:05 PM Base Language Feature #1634: implement full native library (.so or DLL) support
- Constantin: can you define the native API you will need in order to finish the ControlFlowOps support for native proc...
- 04:56 PM Base Language Feature #1613: finish FILE-INFO system handle support
- While you are working on the final fixes to FSD.search(), I would like to get a safe version of all the other changes...
- 02:03 PM Base Language Feature #1613: finish FILE-INFO system handle support
- These investigations are all going in the right direction. Continue your analysis and make a list of the problems in...
- 12:37 PM Base Language Feature #1613: finish FILE-INFO system handle support
- This part of the previous code ...
- 09:48 AM Base Language Feature #1613: finish FILE-INFO system handle support
- After I retested to see what I've missed (both Unix and Windows) I realized that the behavior of search for files and...
- 01:29 PM Database Feature #2120: add runtime support for dynamically prepared queries
- A prototype will integrate limited conversion support into the runtime environment, such that given a set of buffers ...
- 01:18 PM Database Feature #2120 (Closed): add runtime support for dynamically prepared queries
- 01:28 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- > Reworked file names to simplify. Unfortunately for now process.h has compilation issue in Windows. So the file is:...
- 08:30 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The next drop includes:
1. Restored missing code for linux process file to handle SIGCHLD
2. Reworked file names to... - 11:56 AM Database Bug #2034: correct conversion of CAN-FIND({FIRST|LAST} ... {SHARE-LOCK|EXCLUSIVE_LOCK} [NO-WAIT])
- On second thought, as long as the sort phrase is correct, @hasAny@ will find the correct first or last record. So, r...
- 10:58 AM Database Bug #2083: client-side where-clause leak in FindQuery
- Ovidiu, I would like to close out this issue. Please confirm that the test case(s) you were using work correctly wit...
- 05:11 AM Database Feature #2080: add runtime support for database methods
- Greg, please check attached update vmn_upd20130409a.zip merged with revision 10336
I added method recordOrDisplayEr... - 10:36 PM Database Feature #2118 (Closed): add runtime support for _index and _index-field metadata tables
- 10:35 PM Database Feature #2117 (Closed): add runtime support for _lock metadata table
- 10:34 PM Database Feature #2116 (Closed): add runtime support for _user metadata table
- 10:33 PM Database Feature #2115 (Closed): add runtime support for _file and _field metadata tables
04/08/2013
- 07:16 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- > 2. Please use the "simple" process.h and filesys.h instead of the longer *_helper.h versions.
I had the same ide... - 06:59 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- Code Feedback:
1. Please remove the following from future updates:... - 06:21 PM Database Feature #2080: add runtime support for database methods
- Vadim: please prepare a separate update with the ErrorManager related changes. I know you have ongoing work on the b...
- 09:53 AM Database Feature #2080: add runtime support for database methods
- Constantin: I think that Vadim is trying to create an alternate version of ErrorManager.recordOrShowError() that does...
- 05:10 PM Database Feature #1580: upgrade Hibernate to latest level
- Please post an update including your work so far, so I can begin reviewing.
- 03:19 PM Database Feature #1580: upgrade Hibernate to latest level
- At this point I'm aware of the single issue which occurs on SO creation. I'll run regression testing in order to reve...
- 01:48 PM Base Language Feature #1639: implement socket support
- As mentioned in note 58, please document the list of things that still need to be completed, fixed or investigated. ...
- 01:15 PM Base Language Feature #1639: implement socket support
- Added an intermediate update, this is just initial form, there are still many things to implement and bring to a clea...
- 01:44 PM Conversion Tools Bug #2114: analyze if there are any other "no reference" use cases which are mis-converted
- Constantin: please update this task with any ideas on where there may be additional issues lurking.
- 01:25 PM Conversion Tools Bug #2114: analyze if there are any other "no reference" use cases which are mis-converted
- Buffer scoping "no reference" instances are schema references that do not affect buffer scoping. They occur in thing...
- 01:21 PM Conversion Tools Bug #2114 (New): analyze if there are any other "no reference" use cases which are mis-converted
- 01:30 PM Database Feature #2092: add server-side database support for several builtin functions
- commited to bzr as revision 10336
- 01:22 PM Database Feature #2092: add server-side database support for several builtin functions
- updated file header comments
- 11:41 AM Database Feature #2092: add server-side database support for several builtin functions
- The changes in cs_upd20130405b.zip (a superset of 0405a) look good. Please update the file header comments to reflec...
- 01:18 PM Conversion Tools Bug #2113: convert/comments.rules should ignore artificial nodes when trying to match comments to...
- It is not clear that this is 100% correct, but it is thought that at least some artificial nodes (AST nodes that have...
- 01:17 PM Conversion Tools Bug #2113 (New): convert/comments.rules should ignore artificial nodes when trying to match comme...
- 01:14 PM Conversion Tools Feature #2112 (New): blank lines before and/or after a comment should result in spacers in the co...
- 01:13 PM Conversion Tools Feature #2111: improve handling of comments that are related to each other ("sets" of comments)
- Sets of comments that match the following rules should be treated differently:
1. There is no code in between the ... - 01:09 PM Conversion Tools Feature #2111 (New): improve handling of comments that are related to each other ("sets" of comme...
- 01:07 PM Conversion Tools Feature #2110: improve orphan comment processing
- 1. Reduce the number of orphan comments by implementing better heuristics for matching comments to the code they refe...
- 01:05 PM Conversion Tools Feature #2110 (Closed): improve orphan comment processing
- 01:00 PM Conversion Tools Bug #2109 (New): a comment that is the first node in a block doesn't have a new-line after it
- 12:26 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I will be reviewing the 0406 updates shortly.
I assume you are now working on the datetime/datetime_tz changes. P... - 11:40 AM Base Language Feature #2108: event model rationalization
- The 4GL event model is inherently "client" oriented. It's primary usage is built around the user-interface and the i...
- 11:07 AM Base Language Feature #2108 (Closed): event model rationalization
04/07/2013
- 01:33 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- The next drop changes:
1. P2J build.xml file has been changed to pass OS architecture to the makefile for Windows com...
04/06/2013
- 12:37 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I have found that the @int64@ variables (including @extent@) were not correctly initialized to 0. I fixed this.
I ad... - 10:51 AM Database Feature #2080: add runtime support for database methods
- To display a message, use the @LogicalTerminal.message@ API from the business logic (note that each message gets wrap...
04/05/2013
- 06:08 PM Database Feature #2080: add runtime support for database methods
- Constantin Asofiei wrote:
> For cases when ERROR condition is not raised but messages are still shown, the new @di... - 05:03 AM Database Feature #2080: add runtime support for database methods
- > You described how to implement runtime behavior similar to 4GL in each concrete case. But my question was actually ...
- 02:15 PM Base Language Feature #1639: implement socket support
- So far I've completed the connect (including ssl) on socket part and tested it, and also added code for read and wri...
- 07:44 AM Base Language Feature #1639: implement socket support
- Costin: please put details here about what you are doing with the implementation, what is completed and what is left ...
- 01:44 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I checked today and adjusted the code for the function calls (direct calls specially) and database access.
The imple... - 08:56 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- > 5 and 6 work fine, I double checked. If pos + len is 33/65 means that the bits involved are the last len bits from ...
- 08:48 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- I like it. Keep going in this direction.
- 08:23 AM Base Language Feature #1626: implement OS-DIR support as an INPUT stream
- OK, that is fine. Please put comments into that code to explain this, so that future readers will not accidentally c...
- 08:11 AM Base Language Feature #1626: implement OS-DIR support as an INPUT stream
- Sorry I forgot to mention about that. The reason is when we have a link, getting the canonicalPath of the link file w...
- 08:01 AM Base Language Feature #1626: implement OS-DIR support as an INPUT stream
- Please describe the reasons behind the DirStream.getPathName() change in cs_upd20130404a.zip.
- 08:21 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Code Feedback:
1. See note 52 in #1626.
2. The FSD.search() change to use file.getPath().startsWith(".") is not... - 06:04 AM Database Feature #2092: add server-side database support for several builtin functions
- chr also exist in postgress , renamed it to toChr, didn't find anything for the others.
- 04:47 AM Database Feature #2092: add server-side database support for several builtin functions
- Added update
- 04:13 AM Database Feature #2092: add server-side database support for several builtin functions
- It seems "replace" already is a function name in PostgreSql. I will replace "replace" with "replaceText" and search f...
- 04:58 AM Base Language Feature #1920: implement persistent procedures
- You can go ahead and commit/release om_upd20130405a.zip
LE: just runtime changes, no conversion regression testing n... - 04:56 AM Base Language Feature #1920: implement persistent procedures
- Comment type changed to single-line.
- 04:47 AM Base Language Feature #1920: implement persistent procedures
- Review of om_upd20130404a.zip - do not use @/*@ for adding comments, always use @//@ single-line comments. Please mak...
04/04/2013
- 05:59 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> I have attached update vmn_upd20130401a.zip/vmn_upd20130401b.zip
> It contains @FETCH-SELE... - 04:46 PM Database Feature #2080: add runtime support for database methods
- You described how to implement runtime behavior similar to 4GL in each concrete case. But my question was actually no...
- 03:18 PM Database Feature #2080: add runtime support for database methods
- > I still don't understand how ErrorManager will recognize what mode (silent or not) should be used. From examples I ...
- 02:38 PM Database Feature #2080: add runtime support for database methods
- Constantin Asofiei wrote:
> # add the new @ErrorManager.displayOrLogError@ API now, so you can use it for error mess... - 01:14 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- I went on with integer-type parameter passing and implemented the same mechanism for @integer@/@int64@ as it was for ...
- 01:00 PM Base Language Feature #1920: implement persistent procedures
- This update fixes:
* @unknown@ parameter in function/procedure calls. The unknown values for some data types (@date@... - 07:35 AM Base Language Feature #1613: finish FILE-INFO system handle support
- > If the PROPATH is /path1/,/path2/,/path3/,. then a search for relative/path/to/file.txt would find /path1/relative/...
04/03/2013
- 06:40 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- Today drop has been uploaded. Includes:
1. Rework for build.xml to separate common native tasks. Adding required com... - 09:25 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- I am generally fine with the build.xml approach. The only thing I see is this:...
- 08:11 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- OK. This drop contains only changes in build.xml project build file to review. Plus one small change for filesys.c fo...
- 02:29 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Greg,
I have integrated your feedback into the code for notes 1, 2, 3 and 4.
5 and 6 work fine, I double checked. ... - 01:16 PM Database Feature #2080: add runtime support for database methods
- The Text.setTemporaryCaseSensitive (actually the entire class) is extracted from the character.java class. I don't th...
- 08:23 AM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> * Please re-read the JavaDoc for @Text.setTemporaryCaseSensitive@. I'm not sure it was meant... - 07:17 AM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Constantin Asofiei wrote:
>
> > Again, the testcase does not help us in determining the ... - 06:13 AM Database Feature #2080: add runtime support for database methods
- Constantin Asofiei wrote:
> Again, the testcase does not help us in determining the NO-ERROR behavior, as a runtime ... - 12:55 PM Base Language Feature #1613: finish FILE-INFO system handle support
- Tested by having this structure @/workcs/file.txt@ in the current folder(@/home/costins@)
and setting propath varia... - 09:03 AM Base Language Feature #1613: finish FILE-INFO system handle support
- > I removed the check for current directory because I considered it is already checked in the begining with file.exis...
- 06:08 AM Base Language Bug #2106: Missing runtime error messages in P2J
- Moved from #2080, note 74
Example:...
04/02/2013
- 04:11 PM Base Language Bug #2106: Missing runtime error messages in P2J
- Moved from #2080, note 74
Example:... - 01:22 PM Base Language Bug #2106: Missing runtime error messages in P2J
- Moved from #2080, note 78
Example:... - 01:21 PM Base Language Bug #2106: Missing runtime error messages in P2J
- Moved from #2080, note 77
Example:... - 01:19 PM Base Language Bug #2106 (New): Missing runtime error messages in P2J
- 01:29 PM Base Language Feature #1613: finish FILE-INFO system handle support
- > 2.
> You are right, the case insensitive path is now broken with your changes. Please fix it.
I'm not sure it's... - 10:37 AM Base Language Feature #1613: finish FILE-INFO system handle support
- > 3. This code looks wrong and it definitely breaks behavior that we rely upon today:
>
> // if the path length is... - 07:49 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Also, please note that your update zip filename is not matching our standard naming conventions. You don't need to c...
- 06:58 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Code Feedback:
1. This code in filesys.c still needs to close the file descriptor before returning:... - 06:24 AM Base Language Feature #1613: finish FILE-INFO system handle support
- > The 4GL bug which sees .. directory as hidden for os dir is described in DirStream class (it happpends because the ...
- 12:48 PM Database Feature #2080: add runtime support for database methods
- > > *class Date, line 1435* - note 70
> Should I fix it directly in CVS without sending special update and regressio... - 12:19 PM Database Feature #2080: add runtime support for database methods
- Constantin Asofiei wrote:
> Please edit each case and add the value of the ERROR:NUM-MESSAGES attribute (you can add ... - 06:09 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- Feedback:
It is OK so far. Make sure you merge with the latest version of P2J (for example the build.xml that you... - 05:47 AM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- Code Feedback:
1. The instantiateUnknownRaw() method should be positioned after the constructors in the raw.java.
...
04/01/2013
- 05:58 PM Database Feature #2080: add runtime support for database methods
- Eric Faulhaber wrote:
> Code review 20130328a:
>
> * Why have you commented out the re-throwing of the @reason@ T... - 04:41 PM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130401a.zip/vmn_upd20130401b.zip
It contains @FETCH-SELECTED-ROW()@ conversion, usin... - 11:46 AM Database Feature #2080: add runtime support for database methods
- Please edit each case and add the value of the ERROR:NUM-MESSAGES attribute (you can add it in the same MESSAGE line ...
- 11:22 AM Base Language Feature #1920: implement persistent procedures
- Note 80 from #2080 shows a missing error for function invocation:...
- 10:53 AM Base Language Feature #1613: finish FILE-INFO system handle support
- Added proposed update, with the modified search function, eliminated the change in EnvironmentOps since it wasn't nec...
- 09:29 AM Base Language Feature #1613: finish FILE-INFO system handle support
- > In the Javadoc of EnvironmentOps.searchPath() there is this saying:
I think you mean EnvironmentOps.getSearchPat...
03/31/2013
- 05:36 PM Database Feature #2080: add runtime support for database methods
- Vadim Nebogatov wrote:
> Duding testing I have found out that @FETCH-SELECTED-ROW()@ conversion requires @BrowseWidg... - 05:35 PM Database Feature #2080: add runtime support for database methods
- Code review 20130328a:
* Why have you commented out the re-throwing of the @reason@ Throwable in @BlockManager.pro...
03/30/2013
- 06:45 AM Database Feature #2080: add runtime support for database methods
*class <Not found in code>*
Example:...- 06:42 AM Database Feature #2080: add runtime support for database methods
- *class <Not found in code>*
Example:... - 06:40 AM Database Feature #2080: add runtime support for database methods
- *class <Not found in code>*
Example:... - 06:37 AM Database Feature #2080: add runtime support for database methods
- *class ControlFlowOps, line 3519*
Example:... - 05:57 AM Database Feature #2080: add runtime support for database methods
- Moved to #2106, note 2
*class <Not found in code>*
Example:... - 05:43 AM Database Feature #2080: add runtime support for database methods
- Moved to #2106, note 1
*class <Not found in code>*
Example:... - 05:29 AM Database Feature #2080: add runtime support for database methods
- this note should be ignored according note 85
*class HandleOps, line 67*
Example:... - 05:24 AM Database Feature #2080: add runtime support for database methods
- *class handle, line 254*
Example:... - 05:18 AM Database Feature #2080: add runtime support for database methods
- Moved from #2080, notes 3,4
*class BrowseWidget, line 751*
Example:... - 04:59 AM Database Feature #2080: add runtime support for database methods
- *class NumberType, line 3189*
Example:... - 04:55 AM Database Feature #2080: add runtime support for database methods
- *class ControlFlowOps, line 3577*
Example:... - 04:36 AM Database Feature #2080: add runtime support for database methods
- *class ControlFlowOps, line 2991*
Example:...
03/29/2013
- 07:06 PM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- This is update just for review to see the approach. It compiles native DLL in Windows 32-bit using mingw32-gcc. Plann...
- 05:32 PM Database Feature #2080: add runtime support for database methods
- *class Date, line 1435*
Example:... - 04:48 PM Database Feature #2080: add runtime support for database methods
- In regard to the use of an .odt document for reporting information about the errors, I prefer that you put the inform...
- 01:44 PM Database Feature #2080: add runtime support for database methods
- I have found also that @SESSION:TIMEZONE@ is not supported (but mentioned in code).
Example is ... - 01:41 PM Base Language Feature #1584: add conversion and runtime support for INT64 and DATETIME data types
- This update adds implementation for all TODOs from @int64@ and, since the implementation is mostly the same for the @...
- 12:43 PM Database Bug #2093 (Closed): VALEXP support in P2J
- 12:42 PM Database Bug #2093: VALEXP support in P2J
- At this moment, with the exception of the cases where the expression from the string condition is not valid, I don't ...
- 10:36 AM Database Bug #2093: VALEXP support in P2J
- Is there anything left to do on this issue or can it be closed?
- 10:41 AM User Interface Feature #2088 (Closed): add HIDE STREAM statement support
- 10:38 AM Conversion Tools Feature #2001 (Closed): reporting v2.5
- 10:26 AM Database Bug #2095 (Closed): FIELDS/EXCEPT record phrase options not honored
- 09:43 AM Database Bug #2097 (Closed): FOR EACH with multiple, nested CAN-FINDs converts badly
- The fix has addressed the original problem and does not appear to have regressed anything else in the customer's serv...
- 09:19 AM Base Language Bug #2105: BlockManager does not return some datatypes correctly
- A first attempt to fix would be to have only one @returnNormal@ static function with a BDT parameter and the value wr...
- 09:04 AM Base Language Bug #2105: BlockManager does not return some datatypes correctly
- Consider the following 4GL code:...
- 08:55 AM Base Language Bug #2105 (New): BlockManager does not return some datatypes correctly
- 09:19 AM Database Bug #2094 (Closed): OUTER-JOIN record phrase option not honored
03/28/2013
- 06:59 PM Database Feature #2080: add runtime support for database methods
- I have attached update vmn_upd20130328a.zip/vmn_upd20130328b.zip as replacement of vmn_upd20130326a.zip/ vmn_upd20130...
- 06:23 PM Database Feature #2080: add runtime support for database methods
- Eric, sorry for so dangerous RecordBuffer.java. I think it was wrong bazaar merge with latest bzr revision. I do not ...
- 05:10 PM Database Feature #2080: add runtime support for database methods
- Document with tests is updated
- 03:56 PM Database Feature #2080: add runtime support for database methods
- Regarding vmn_upd20130326a.zip: there are hundreds of unnecessary/unwanted format changes in RecordBuffer, which mak...
- 01:07 PM Database Feature #2080: add runtime support for database methods
- Duding testing I have found out that @FETCH-SELECTED-ROW()@ conversion requires @BrowseWidget.fetchSelectedRow()@ wit...
- 01:26 PM Base Language Feature #1613: finish FILE-INFO system handle support
- I retested the cases from UAST which contained search function or Propath and there weren't any difference,
However ... - 08:53 AM Base Language Feature #1613: finish FILE-INFO system handle support
- In the Javadoc of EnvironmentOps.searchPath() there is this saying:...
- 08:48 AM Base Language Feature #1613: finish FILE-INFO system handle support
- I don't understand why the comma is included in the default path. We already have protection against the path being ...
- 08:37 AM Base Language Feature #1650: process launching support for Windows (JNI library changes and any associated modi...
- You are allowed to use Windows in KVM on the same Ubuntu system. It will be allowed in the standards. Thanks for as...
- 03:22 AM Conversion Tools Feature #2053: create a parameter type lookup facility for built-in functions and handle based me...
- The updates om_upd20130325a.zip and om_upd20130325b.zip were committed to bzr (rev 10330, and rev. 10332) and distrib...
Also available in: Atom