Activity
From 01/15/2019 to 02/13/2019
02/14/2019
- 09:41 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
- Ovidiu, I am concerned your changes to @index_selection.rules@ may be too aggressive. Won't this extract built-in fun...
02/13/2019
- 02:54 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
- The function call seems to be more complicated. In fact, I think that all calls to UDF (ABL internal functions) are e...
- 01:29 PM User Interface Feature #3762: misc UI features
- I'll be working on @BROWSE:CREATE-RESULT-LIST-ENTRY@ while AWS is not accessible.
02/11/2019
- 03:39 PM Database Feature #3761: add DYNAMIC-FUNCTION() support to the dynamic database WHERE clause interpreter
- I did some tests today in order to understand the exact moment when the evaluation of the @P2JQuery.Parameter@ is nee...
02/07/2019
- 02:36 PM Database Feature #3044: dynamic validation expression support
- Most (if not all) of the work on this was already done in #3275 (see #3275-113 and later).
- 07:03 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- In regard to the recording and timemachine support, I agree these are pretty tricky.
- 07:01 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- > If the test is written manually, another tricky part is to uniquely identify a widget - we could use its name (if i...
02/06/2019
- 06:05 PM Database Feature #3758: misc database features
- I added (full) implementation of RECORD-LENGTH to 3750b. Committed revision 11340.
The solution central point is in ... - 09:52 AM Database Feature #3758: misc database features
- Please see #3549 for my previous research into the layout of a 4GL serialized database record. It has findings that ...
- 09:16 AM Database Feature #3758: misc database features
- 3750b
- 08:21 AM Database Feature #3758: misc database features
- Eric Faulhaber wrote:
> Did you base your implementation on https://documentation.progress.com/output/ua/OpenEdge_la... - 10:40 PM Database Feature #3758: misc database features
- Ovidiu Maxiniuc wrote:
> Do we need to find the exact formula for RECORD-LENGTH?
> I have implemented a formula tha... - 09:23 PM Database Feature #3758: misc database features
- Eric,
Do we need to find the exact formula for RECORD-LENGTH?
I have implemented a formula that works well for a sm... - 04:52 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Greg Shah wrote:
> Hynek/Constantin: Can you each review the details of the "Cypress":https://cypress.io project an... - 12:26 PM User Interface Feature #3908 (Closed): implement browse column VIEW-AS COMBO-BOX
02/05/2019
- 11:24 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> I understand. I was just wondering if our BlockManager exception infrastructure (try/catch/final... - 11:21 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- From Constantin:
> 4GL has some cases where a builtin ERROR condition gets converted to a SysError OO exception if... - 08:45 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Eric Faulhaber wrote:
> Another thing to consider with Cypress: what are the performance implications of maintaining... - 09:17 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Another thing to consider with Cypress: what are the performance implications of maintaining a DOM "shadow tree" that...
02/04/2019
- 06:41 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
- Greg Shah wrote:
> Another testing framework is "Cypress":https://cypress.io. A customer mentioned that this is beco...
01/31/2019
- 03:52 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu, about rev 11329:
* there was a merge typo in ObjectOps - I've fixed it in 11330
* you can use @AtomicIntege... - 10:41 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> The idea is the @? extends Bar@ - Java doesn't allow accessing a private method from a s... - 08:55 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > Does it compile if you edit the file to look like @((Bar) fo... - 08:49 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- The same cast is currently generated for private methods.
- 08:45 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Does it compile if you edit the file to look like @((Bar) foo.ref()).myName.assign(p1);@... - 08:14 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> *2*. The destructors are not called for me because for me @ProcedureManager.getStackEntry(0... - 07:15 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin,
Three notes after our last conversation:
*1*. I got what you meant. I will add the necessary support f... - 06:26 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I don't think counting these objects will be the problem. I think this can be easily done by a context-local integer ...
01/30/2019
- 06:31 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > One more thing to add: do not convert to bulk delete a @for ... - 06:23 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> One more thing to add: do not convert to bulk delete a @for tt-buffer: delete tt-buffer... - 05:59 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> I committed some fixes and a solution for bulk delete. The update contains some optimisatio... - 03:32 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> If you specify the @FOR@, then the name of the handle must be an existing variable in the externa... - 03:29 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- What a ridiculous undocumented "feature". To be clear: when the @FOR handle@ is present, it seems to map the "proced...
- 12:48 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> The only way I can make it work is like this:
> [...]
> I think you are correct, the F... - 12:42 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- The only way I can make it work is like this:...
- 12:37 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- There is an undocumented "feature" that allows @TABLE-HANDLE FOR@ to be specified. It was seen in customer code and ...
- 12:27 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Constantin: Can you think of any reason I should fix this instead of deleting it?
I think it was... - 12:01 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- In @common-progress@ there is this function:...
- 01:45 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Please focus on finding the hooks for field assignment and record deletion. I'll fix an... - 12:52 PM Conversion Tools Feature #3337: Source code analytics features
- We should simplify the use of the @ReportDriver@. Currently, it is too error prone.
When implementing reporting v3...
01/29/2019
- 03:55 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > The DESTRUCTOR is called when the object is explicitly delet... - 10:25 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> The DESTRUCTOR is called when the object is explicitly deleted (via @DELETE OBJECT@) or ... - 11:59 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> 3750b 11320 fixes a conversion problem.
It also converted and compiled fully with the P...
01/28/2019
- 05:37 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3750b 11320 fixes a conversion problem.
- 03:43 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric Faulhaber wrote:
> Do we not know which class' objects will be stored in a field at conversion time, and whethe... - 03:40 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Let me rephrase this. We wouldn't 'bulk delete' a loop like this, right?
> [...]
Co... - 03:35 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > I think we still could maintain the bulk operations by queryi... - 03:25 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric Faulhaber wrote:
> I think we still could maintain the bulk operations by querying the object references first,... - 03:20 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Exactly. This is what I meant in note 436.
- 03:15 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > Take for example an EMPTY-TEMP-TABLE statement or a table goi... - 03:02 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric Faulhaber wrote:
> Take for example an EMPTY-TEMP-TABLE statement or a table going out of scope. We just do an ... - 02:56 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > Are there side effects to an object being gc'd, such that the... - 02:55 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> I don't think that this is possible (as you noted also, the bulk delete is the main cause h... - 02:41 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> BTW, I see that the destructor is not yet called. Will it be called automatically when the ... - 02:36 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Good question. Yes, there is legacy @DESTRUCTOR@ code which needs to be executed on del... - 02:30 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric Faulhaber wrote:
> Are there side effects to an object being gc'd, such that the delete/gc has to happen at a v... - 02:29 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric Faulhaber wrote:
> How are you doing he reference counting for object references stored in temp-tables?
We are... - 02:24 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Are there side effects to an object being gc'd, such that the delete/gc has to happen at a very specific time/order, ...
- 02:21 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric Faulhaber wrote:
> How are you doing he reference counting for object references stored in temp-tables?
It doe... - 02:20 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric Faulhaber wrote:
> # It is much trickier to know when a record is deleted. We optimize many types of bulk dele... - 02:18 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> As far as I can tell, if an object is stored in a TEMP-TABLE, it is not automatically disca... - 02:16 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Eric, is there an easy way to track a DMO property setter (when is being invoked, knowin... - 01:58 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Simple tests with 3750b rev 11319 are working for static temp-tables, static class initialization, static and instanc...
- 12:16 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Sorry, my bad, the text capture was done with an object still referred by variable. I rerun the code and the destruct...
- 12:05 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> There are a few interesting notes:
> * the second object created (@C3758Bar_4309@) is drop... - 11:54 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Did you find way to track if a field is changed (to unknown or some other ref)?
I start... - 02:47 AM Database Feature #3758: misc database features
- 3750b/11317 adds basic runtime support for the {READ|WRITE}-JSON methods. Basic JSON import and export work with some...
01/24/2019
- 05:35 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Why do you say "We may need to look here without the arguments"? Do you have reason to believe t... - 04:27 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > Are you planning to fix the method erasure where it can override only by parameter mode, not just type?
Yes. - 04:27 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- From #3751-353:
> What I think is missing is the parent lookup:
>
> * in ClassDefinition.exactMethodLookup - thi...
01/23/2019
- 05:34 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> From #3751-346:
>
> > INPUT/OUTPUT/INPUT-OUPTUT for OO argument case.
>
> I assume this is ... - 05:11 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- From #3751-346:
> INPUT/OUTPUT/INPUT-OUPTUT for OO argument case.
I assume this is the TODO in @fuzzyMethodLook... - 04:43 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> In @ClassDefinition.fuzzyMethodLookup()@ code starting at line 1548:
>
> * Shouldn't the code ... - 04:28 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- In @ClassDefinition.fuzzyMethodLookup()@:...
- 04:04 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> Think only in the case of bulk delete when the entire table content is dropped with
Is it... - 02:45 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Ovidiu, you can now look into the object reference tracking for the temp-table fields (w... - 02:43 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Greg, have you checked properties defined in an interface or an abstract property (in an... - 02:42 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- In @ClassDefinition.fuzzyMethodLookup()@ code starting at line 1548:
* Shouldn't the code at line 1563 be checking... - 01:56 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Please don't use the builtin 4GL classes in FWD - these are not implemented yet.
Use an explicitly defined class, ... - 01:53 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- ...
- 01:50 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> Constantin,
>
> In @ObjectResource.delete()@, a new @ExternalProgramWrapper@ is used fo... - 01:47 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin,
In @ObjectResource.delete()@, a new @ExternalProgramWrapper@ is used for some cleanup. I do not think... - 01:14 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3750b rev 11312 contains another batch of mostly conversion changes.
I've fixed review notes 1 to 3; 4 and 5 (comm... - 12:44 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, have you checked properties defined in an interface or an abstract property (in an abstract class)? These don'...
- 10:57 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin: The changes are very good. I'm excited to see this coming together.
- 10:37 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Code Review Task Branch 3750b Revision 11311
1. In @ArrayAssigner@, why is @ObjectOps.reRegister(array, copy);@ be...
01/22/2019
- 04:53 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3750b rev 11311 contains support for:
* NEW, DYNAMIC-NEW, VALID-OBJECT, CAST, DYNAMIC-CAST, TYPE-OF, DELETE
* DYNAM... - 04:16 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- We can have 2 versions of @DYNAMIC-INVOKE@. One that is for a standalone expression and one that is known to be used...
- 03:50 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- For dynamic method invocation, there is a ERROR condition raised if the method returns void and that method is used i...
- 03:15 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> > Maybe we should emit something like oo.Bar.__load__().xs.get()?
>
> Instead of emitting this... - 03:00 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > Maybe we should emit something like oo.Bar.__load__().xs.get()?
Instead of emitting this everywhere something st... - 02:57 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I've confirmed that the customer code works properly with my recent context-local static data changes. I have been a...
- 12:18 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > I don't think we can use the JAVA_OBJECT type. If we are st... - 12:17 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> I don't think we can use the JAVA_OBJECT type. If we are storing an UUID, we can use VA... - 10:37 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu Maxiniuc wrote:
> Constantin,
> I added the minimum necessary hibernate mappings so that the server that ru... - 10:11 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> Ovidiu, please focus on making this test work:
> [...]
> The idea here is that the FWD... - 09:34 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- The static c'tor needs to emulate an external procedure and all static member initialization (like opening temp-table...
- 03:24 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> > I need a way to intercept in FWD that this is a class reference and force it to load the static... - 11:01 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > the get() call is missing, to retrieve the context-local
Fixed in revision 11306. This is only an issue with va... - 08:44 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin Asofiei wrote:
> This method will be emitted as a prefix for any static call (method, property, var, etc)... - 08:07 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, I mean a simple static reference, outside of a 4GL object class, like:...
- 07:52 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Example:...
- 12:16 PM Database Feature #3870: enhance conversion and import to make it feasible for multiple OpenEdge databases ...
- Another concern is that ABL code may be written to explicitly CONNECT/DISCONNECT with a database that is to be merged...
- 06:51 AM Database Feature #3758: misc database features
- Eric Faulhaber wrote:
> What is the actual requirement in this regard? When does the transaction id need to be gener...
01/21/2019
- 06:22 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Ovidiu, please focus on making this test work:...
- 05:59 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Eric, is there an easy way to track a DMO property setter (when is being invoked, knowing also the old value) and whe...
- 04:13 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg, how does a simple static member reference get converted?
I ask because something as simple as @oo.Bar:e.@ wi... - 04:02 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- In 3750b revision 11305, static variables, properties and events have their backing variable converted as a ContextLo...
- 12:13 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> I have noticed that when we create a default constructor, it is placed in a strange location in t... - 11:42 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I have noticed that when we create a default constructor, it is placed in a strange location in the AST:...
- 09:17 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- 3750b rev 11302 has the fix for the static issue with events. It also fixes other latent problems with static proces...
- 07:40 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> BTW, this seems to be related to the use of @static@ for the @define event@. If not defined stat... - 02:53 PM Database Feature #3758: misc database features
- Ovidiu Maxiniuc wrote:
> The new implementation is largely based on the old code of @TransactionUpdater@, but the da... - 01:03 PM Database Feature #3758: misc database features
- 3750b was updated. The list of changes in 11303 is the following:
* added support for @CURRENT-CHANGED@, @FIND-CURRE... - 12:14 PM Database Bug #3896: improve performance of the _lock metadata implementation
- Greg Shah wrote:
> Also, isn't the @_connect@ user-specific? If I recall, you can't see all the other user's connec... - 11:33 AM Database Bug #3896: improve performance of the _lock metadata implementation
- All of these cases involve resources that only ever exist in limited numbers.
* transactions - one per user that i... - 11:08 AM Database Bug #3896: improve performance of the _lock metadata implementation
- > Can't we just enhance our current lock manager data structures to maintain enough information such that the @_lock@...
- 10:46 AM Database Bug #3896: improve performance of the _lock metadata implementation
- Most applications will almost never access the @_lock@ table. When it is used, generally it relates to a custom util...
- 10:33 AM Database Bug #3896: improve performance of the _lock metadata implementation
- Another tweak on this idea is periodically (maybe once every minute or few minutes?) to flush the diff data to the da...
- 10:22 AM Database Bug #3896: improve performance of the _lock metadata implementation
- FWD's implementation of the @_lock@ metadata is too slow. The current implementation updates an in-memory H2 database...
- 10:09 AM Database Bug #3896 (Closed): improve performance of the _lock metadata implementation
- 10:00 AM Conversion Tools Bug #3892: 3750a core coversion performance regression
- Constantin Asofiei wrote:
> With 3750a (trunk 11298), core conversion has a performance degradation (time almost dou...
01/20/2019
- 03:06 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- BTW, this seems to be related to the use of @static@ for the @define event@. If not defined static then the unqualif...
- 03:01 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- It seems that our parsing of class event @subscribe()@ and @unsubscribe()@ does not work for the "simple" case of pas...
01/18/2019
- 06:51 PM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- FYI, the reference counting in the end depends on the variable scopes - a var going out of scope will decrement the c...
- 11:22 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- > > I'm starting to work on the open issues related to methods (see #3751-360).
> I think we should fix the conversi... - 11:08 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> I'm starting to work on the open issues related to methods (see #3751-360).
I think we should fi... - 11:02 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- I'm starting to work on the open issues related to methods (see #3751-360). Considering the interconnected nature of...
- 11:00 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Greg Shah wrote:
> Constantin: What is the status of your current work?
I'm still working on the instantiation and ... - 10:50 AM Base Language Feature #3751: implement support for OO 4GL and structured error handling
- Constantin: What is the status of your current work?
- 09:29 AM Database Feature #3758: misc database features
- > Where should I commit? My update is based on 3750a.
Please use 3750b. It is based on trunk 11298 (which is 3750a).
01/17/2019
- 03:27 PM Base Language Feature #3855: implement equivalent support for REST (classic appserver, PASOE REST and WEB trans...
- There are 2 ways to expose REST web services in the 4GL:
* Nasty Wizard Approach
** A development tool is used to... - 08:02 AM Database Feature #3758: misc database features
- Continuation:
The @DBTASKID@ function is related to @_trans@ VST. However, the relation is not 1:1. If, in a transac... - 04:31 AM Conversion Tools Bug #3892: 3750a core coversion performance regression
- With 3750a (trunk 11298), core conversion has a performance degradation (time almost doubled in some projects).
- 04:30 AM Conversion Tools Bug #3892 (New): 3750a core coversion performance regression
- 04:29 AM Conversion Tools Bug #3891: 3750a regression in comment attachment
- With 3750a (merged to trunk rev 11298), comments are not attached properly (see Hotel GUI conversion with 11297 and 1...
- 04:28 AM Conversion Tools Bug #3891 (New): 3750a regression in comment attachment
01/16/2019
- 04:04 PM Database Feature #3758: misc database features
- Status & notes:
> *BUFFER:FIND-CURRENT Method*
> Needs to be wired to existing, backing support in the persistence ... - 01:57 PM User Interface Bug #3889: incorrect initial widget and screen values for combo boxes and selection lists
- This program should print the following output:...
- 01:42 PM User Interface Bug #3889 (WIP): incorrect initial widget and screen values for combo boxes and selection lists
- 07:42 PM Base Language Feature #3753: I18N additions
- The @CURRENT-LANGUAGE@ implementation really should not be needed for the POC, since the default language's string co...
01/15/2019
- 04:52 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
- Eclipse plugin for integration with syntax check and running conversion (et al). This must also provide the regular E...
- 04:52 PM Conversion Tools Feature #3883 (Pending): eclipse plug for developing 4GL code using FWD including editing, syntax...
- 04:50 PM Conversion Tools Feature #3882: changes to allow the front-end to be used for 4GL syntax checking
- The existing front end is written with the assumption that all 4GL code is valid on input. Customers that switch to ...
- 04:48 PM Conversion Tools Feature #3882 (New): changes to allow the front-end to be used for 4GL syntax checking
- 04:47 PM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
- In conversion and analytics, where we report line/column from cache file we also should report the original unpreproc...
- 04:47 PM Conversion Tools Feature #3881 (WIP): output actual file and line/column for all outputs in conversion/analytics
- 04:40 PM User Interface Feature #3880: enhanced browse 3rd phase of improvements
- The first two phases of effort are documented in #3261 and #3706.
The following items need to be resolved/added/... - 04:30 PM User Interface Feature #3880 (WIP): enhanced browse 3rd phase of improvements
- 12:45 PM Database Feature #3757: add metadata support
- The attached code was delayed and dropped from working branch as @_ActLock@ is not needed for the current deadline.
- 07:23 AM Database Bug #3651: regression in server startup when _connect metadata is active and a database is loaded...
- Yes, it was the cumulative content of 3791b plus stable parts that I was intending to commit there. Since that branch...
Also available in: Atom