Project

General

Profile

Activity

From 01/21/2020 to 02/19/2020

02/19/2020

06:26 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> *** once we've determined it is not a fatal database error and is in fact a unique constrain...
Eric Faulhaber
04:19 PM Database Feature #4011: database/persistence layer performance improvements
Eric,
It seems that you have the cache disabled (Session.get(Session.java:255))? I disable it, too, and I was able t...
Ovidiu Maxiniuc
03:16 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I just committed rev 11392 with some fixes.
Please review my change to @FqlToSqlConverted@ for correctness...
Eric Faulhaber
02:27 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Ovidiu, is @Validation.checkMaxIndex@ fully implemented? Can I mark this item as complete?
...
Ovidiu Maxiniuc
02:19 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, is @Validation.checkMaxIndex@ fully implemented? Can I mark this item as complete? Eric Faulhaber
06:02 AM Database Feature #4011: database/persistence layer performance improvements
I committed rev 11391, which has changes related to DMO validation and flushing, especially w.r.t. unique constraint ... Eric Faulhaber
06:13 PM Runtime Infrastructure Support #4553: create an "install checker" that can be run on Windows or Linux to confirm that an...
I think this probably needs to be written as native code or at least as some native code. If we write all of it in J... Greg Shah
06:03 PM Runtime Infrastructure Support #4553 (New): create an "install checker" that can be run on Windows or Linux to confirm t...
Greg Shah
06:00 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
What is the status of this task? When are all items expected to be complete? Greg Shah
05:51 PM Runtime Infrastructure Support #4552: deliver FWD as a pre-built binary distribution
We have found that our development environment is not the easiest for developers to implement on Windows-based system... Greg Shah
05:41 PM Runtime Infrastructure Support #4552 (New): deliver FWD as a pre-built binary distribution
Greg Shah
05:40 PM User Interface Feature #4181 (Test): GetComputerNameA emulation
Greg Shah
05:29 PM User Interface Feature #4181 (WIP): GetComputerNameA emulation
Implemented with a TODO based upon future customer specifications. Ultimately to be implemented in the client drivers... Roger Borrello
05:10 PM User Interface Feature #4181: GetComputerNameA emulation
True. It does NOT make sense to do a reverse lookup. Just return the IP address as returned by @LogicalTerminal.get... Greg Shah
04:57 PM User Interface Feature #4181: GetComputerNameA emulation
In addition to the problem with NAT/proxy mentioned in the initial task description please consider the case of mult... Igor Skornyakov
04:36 PM User Interface Feature #4181: GetComputerNameA emulation
Roger Borrello wrote:
> Is it valid to simply return what returned by LogicalTerminal.getHostName()?
Only as a la...
Greg Shah
03:12 PM User Interface Feature #4181: GetComputerNameA emulation
Is it valid to simply return what returned by LogicalTerminal.getHostName()? Roger Borrello
02:40 PM User Interface Feature #4181: GetComputerNameA emulation
Not really. I don't think we care about the netbios names of client or server. We are just trying to provide a name... Greg Shah
02:25 PM User Interface Feature #4181: GetComputerNameA emulation
@GetComputerNameA@ is defined as returning the NetBIOS name established at system startup. Further: "If the caller is... Roger Borrello
05:16 PM Base Language Feature #4384: Builtin OO Implementation
> This is currently configured for Linux - should I switch it to Windows conversion (and runtime) settings, like Hote... Greg Shah
04:55 PM Base Language Feature #4384: Builtin OO Implementation
Greg, I have the new testcases project configured from Hotel ChUI, and can run both ChUI and GUI programs, plus Web. ... Constantin Asofiei
04:31 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> I definitely do NOT want to be required to manually copy things around. It is very messy and err...
Constantin Asofiei
04:14 PM Base Language Feature #4384: Builtin OO Implementation
> everything (I think) is coded with the relative folder as . (as in, the program must be ran from the root project f... Greg Shah
02:51 PM Base Language Feature #4384: Builtin OO Implementation
Greg Shah wrote:
> Constantin: Would you please add the necessary project configuration to the new testcases project...
Constantin Asofiei
02:21 PM Base Language Feature #4384: Builtin OO Implementation
Constantin: Would you please add the necessary project configuration to the new testcases project? This would includ... Greg Shah
10:41 AM Base Language Feature #4384: Builtin OO Implementation
> Greg, does Mihai have access to our @testcases@ project?
He has access to the "New Testcases":/projects/p2j/wik...
Greg Shah
08:29 AM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> Constantin can you tell me how do we test methods ( after we write code in them )?
>...
Constantin Asofiei
04:59 AM Base Language Feature #4384: Builtin OO Implementation
I follow your instruction, run "gradlew.bat jar", and files are compiled.
Dependencies used in java classes are re...
Mihai Popescu-Tiganea
04:23 PM Base Language Bug #4123: conversion generates incorrect java code for Extent statement
I was building hotel_chui (rev 210) using 4207a-11399, and I received this failure:... Roger Borrello
02:11 PM Runtime Infrastructure Support #4549: reduce/eliminate installation dependencies
The following dependencies are (hopefully) unnecessary complications in our installation process. They cause extra e... Greg Shah
11:28 AM Runtime Infrastructure Support #4549 (New): reduce/eliminate installation dependencies
Greg Shah
01:34 PM Database Bug #4450: implement shared query and shared browse
I looked and the testcase using the debug version of @frame_scoping.rules@ shows the override frame on line 24 of the... Roger Borrello
12:53 PM Database Bug #4450: implement shared query and shared browse
> Can you take a look?
Sure, but after I fix all of the @<chui_app>@ regressions caused by shared browse changes....
Stanislav Lomany
11:54 AM Database Bug #4450: implement shared query and shared browse
Stanislav, saw your *4207a-rev 11398*, and thank your for that update! Are you able to help find the cause of the mis... Roger Borrello
11:37 AM Database Support #4550: eliminate the need to place the p2jspi.jar in the JVM extension directory
In Java 8 it is supposed to be possible to load service providers from the application classpath. See "ServiceLoader... Greg Shah
11:30 AM Database Support #4550 (Closed): eliminate the need to place the p2jspi.jar in the JVM extension directory
Greg Shah

02/18/2020

05:53 PM User Interface Feature #4170: add drag and drop support to treeview widget
Greg Shah wrote:
> OK, go ahead when you are ready.
The branch @4170b@ has been merged into @4335a@ rev @11425@.
Eugenie Lyzenko
03:28 PM User Interface Feature #4170: add drag and drop support to treeview widget
OK, go ahead when you are ready. Greg Shah
03:27 PM User Interface Feature #4170: add drag and drop support to treeview widget
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Yes, great!
>
> OK. I have just finished to prepare merged mix @43...
Eugenie Lyzenko
04:44 PM Conversion Tools Feature #4083 (Rejected): 4GL-to-Java converter must be available as a standalone program
This is a duplicate of #4493. Greg Shah
04:44 PM Conversion Tools Feature #4083: 4GL-to-Java converter must be available as a standalone program
Usually compilers are standalone programs accepting source file names as arguments. For example, java compiler can be... Greg Shah
03:02 PM Database Feature #3813: misc DB features part deux
> Review for 4335a revisions 11416, 11419, and 11421.
>
> In @ConnectionManager.java@:
> * javadocs: I think some...
Igor Skornyakov
02:07 PM Database Feature #3813: misc DB features part deux
Review for 4335a revisions 11416, 11419, and 11421.
In @ConnectionManager.java@:
* javadocs: I think some methods...
Ovidiu Maxiniuc
02:53 PM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> > If my changes are causing issues, please describe them, and I will help out.
>
> I wa...
Roger Borrello
02:48 PM Database Bug #4450: implement shared query and shared browse
If you attempt to build @./uast/sharedframes/shared_frame_at_label.p@ (below) and @./uast/sharedframes/shared_frame_a... Roger Borrello
02:25 PM Database Bug #4450: implement shared query and shared browse
> If my changes are causing issues, please describe them, and I will help out.
I was referencing the @browse-at_ba...
Stanislav Lomany
12:30 PM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> Roger, I'm working on the regression caused by the shared browse changes. Regarding the at...
Roger Borrello
11:49 AM Database Bug #4450: implement shared query and shared browse
Roger, I'm working on the regression caused by the shared browse changes. Regarding the at-field changes, I probably ... Stanislav Lomany
11:35 AM Database Bug #4450: implement shared query and shared browse
Stanislav, do you have anything blocking you on getting 4207a into trunk? Please let us know what the status is. Thanks! Roger Borrello
02:23 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
For Windows, we only support Intel architecture 32-bit and 64-bit.
But: you don't need to work on this right now.
Greg Shah
02:21 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> There are no conversion aspects to this task.
>
> The WIN32 development environment would be t...
Roger Borrello
08:28 AM Base Language Feature #4384: Builtin OO Implementation
Mihai Popescu-Tiganea wrote:
> I need help in project set up in this stage.
> Constantin can you guide me?
Did you...
Constantin Asofiei
08:22 AM Base Language Feature #4384: Builtin OO Implementation
Following your indication, I start to study classes mentioned above.
Greg, we have a order of implementation for tho...
Mihai Popescu-Tiganea
03:01 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> FYI (especially Constantin and Greg): the implementation of lightweight unique constraint tr...
Constantin Asofiei
10:05 PM Database Feature #4011: database/persistence layer performance improvements
FYI (especially Constantin and Greg): the implementation of lightweight unique constraint tracking across uncommitted... Eric Faulhaber
09:54 PM Database Feature #4011: database/persistence layer performance improvements
Another aspect of the NO-UNDO support is that we will have to handle REDO of creates and deletes which are rolled bac... Eric Faulhaber

02/17/2020

06:35 PM User Interface Feature #4170: add drag and drop support to treeview widget
Greg Shah wrote:
> Yes, great!
OK. I have just finished to prepare merged mix @4335a_v11421@+@4170b_11360@. @30@ ...
Eugenie Lyzenko
06:05 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> As seen from a distance, a new class that should handle the savepoints should implement the...
Eric Faulhaber
02:07 PM Database Feature #4011: database/persistence layer performance improvements
As seen from a distance, a new class that should handle the savepoints should implement the @Committable@ interface, ... Ovidiu Maxiniuc
03:48 PM Base Language Feature #4384 (WIP): Builtin OO Implementation
The initial work on this task is to understand what each of the above classes do in the 4GL. After that, implementat... Greg Shah
03:37 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> I don't think those testcases were used in FWD. We used them to explore @RAW-TRANSFER@ in the 4G...
Igor Skornyakov
03:32 PM Database Feature #3813: misc DB features part deux
I don't think those testcases were used in FWD. We used them to explore @RAW-TRANSFER@ in the 4GL.
For the purpos...
Greg Shah
03:27 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> No, we don't have any support for the @CRC-VALUE@ attribute.
I see. Thank you.
Igor Skornyakov
03:25 PM Database Feature #3813: misc DB features part deux
No, we don't have any support for the @CRC-VALUE@ attribute. Greg Shah
03:19 PM Database Feature #3813: misc DB features part deux
The conversion of the @uast/raw_transfer/raw_transfer_basic_multi_column_mixed_data_type_encoding.p@ fails/... Igor Skornyakov
01:09 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
It seems that the MS date/time picker uses the fixed common width for calendar popup because the width of the calenda... Sergey Ivanovskiy
11:44 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The width of the date/time combo box is given by @config.widthChars@. If this value is not set, then it is calculated... Sergey Ivanovskiy
11:13 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > It looks like it needs to fix minimal size of calendar so ...
Constantin Asofiei
11:12 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> It looks like it needs to fix minimal size of calendar so calendars for different languages look the same.
Yes, ...
Greg Shah
11:09 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> It looks like it needs to fix minimal size of calendar so calendars for different languag...
Constantin Asofiei
11:03 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
It looks like it needs to fix minimal size of calendar so calendars for different languages look the same. Sergey Ivanovskiy
10:55 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I tested with these locale languages: French, Italian, German and Russian with FWD client, but didn't test 4GL with d... Sergey Ivanovskiy
09:57 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
BTW, in the #4174-1 the 4GL displays with even more space than you are using. I think it may make sense to increase ... Greg Shah
09:55 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> Do you mean to increase the column width for each day of week?
Yes, exactly right. It looks better, thanks.
Greg Shah
09:46 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Yes, I adjusted it now.
!test_date_time_picker4.png!
Do you mean to increase the column width for each day of wee...
Sergey Ivanovskiy
08:56 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
This is exciting! From the pictures, the text looks a bit "crowded". Can you make adjustments so that the text is n... Greg Shah
08:37 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11358 (4174a) added system color styles for the date time picker widget. Now it looks like this on... Sergey Ivanovskiy

02/14/2020

11:05 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The committed rev 11356 (4174a) fixed calendar popup functionality. Now its main functionality to select dates works ... Sergey Ivanovskiy
10:42 AM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
> Stanislav: Please review.
The approach in @getNumEntries@ doesn't work if a browse is not fully filled and the n...
Stanislav Lomany
10:12 AM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> Leave everything as is for now. I just want you to know the long term objective so that when the...
Constantin Asofiei
10:10 AM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
> Because all the error processing and target resolution is in invokeImpl()... I don't want to drop that.
In a per...
Greg Shah
09:54 AM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> Code Review Task Branch 4335a Revision 11418
>
> Why was it better to add this into the common...
Constantin Asofiei
08:48 AM User Interface Feature #4170: add drag and drop support to treeview widget
Yes, great! Greg Shah
10:39 PM User Interface Feature #4170: add drag and drop support to treeview widget
I have reviewed the @4170b@ changes comparing to trunk and do not see the dangerous points. But the better way is to ... Eugenie Lyzenko
08:20 AM Database Feature #3813: misc DB features part deux
Additional tests of the @CONNECT@ @-pf@ option support passed. A minor typo was fixed.
4335a revision 11421 is ready...
Igor Skornyakov
04:57 AM Database Feature #4011: database/persistence layer performance improvements
I committed intermediate changes for unique constraint validation in r11389, but it is not yet working properly. The ... Eric Faulhaber
04:57 AM Database Bug #4492: database trigger defined with abbreviation should create a new buffer
Adrian Lungu wrote:
> Issue #4492-5 fixed. @RecordBuffer.create()@ should have called the trigger before updating th...
Adrian Lungu

02/13/2020

05:21 PM User Interface Feature #4164: implement misc UI features (frame options, misc attributes)
Branch 4335a revision 11420 implements the runtime for the @BROWSE:NUM-ENTRIES@ undocumented attribute. The conversi... Greg Shah
11:39 AM User Interface Feature #4164 (WIP): implement misc UI features (frame options, misc attributes)
I've added @testcases/uast/browse/browse_num_entries.p@ which shows how @num-entries@ works:... Greg Shah
05:11 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Code Review Task Branch 4335a Revision 11418
Why was it better to add this into the common @CFS.invokeImpl()@ code...
Greg Shah
03:04 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Constantin Asofiei wrote:
> Greg, do you want me to code the #3254-16 and #3254-17 ideas, too?
No, we can handle ...
Greg Shah
02:51 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
The support for @RUN ... AS-THREAD [SET ht]@ is in 4335a rev 11418. Please review.
The resource which is supposed...
Constantin Asofiei
02:32 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg, do you want me to code the #3254-16 and #3254-17 ideas, too? Constantin Asofiei
04:12 PM Database Feature #3813: misc DB features part deux
Added configuration file (@-pf@ option of the @CONNECT@ statement).
Committed to 4335a revision 11419.
Please not...
Igor Skornyakov
10:04 AM Database Feature #3813: misc DB features part deux
Yes, failing on recursion is a good idea. Hangs don't have to be duplicated. Greg Shah
10:03 AM Database Feature #3813: misc DB features part deux
4GL allows @-pf@ option in the .pf file. However, this may result in the application hang due to infinite recursion.... Igor Skornyakov
03:23 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> [OM] replace current UNDO architecture with savepoint-based, just-in-time DMO refresh impl...
Eric Faulhaber
03:19 PM Database Feature #4011: database/persistence layer performance improvements
Just a note on what I'm up to, since I realize I've become a bit quiet again. I've been reworking @UniqueTracker@ as ... Eric Faulhaber

02/12/2020

04:15 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Roger Borrello wrote:
> The value of _filename_ is the same as what was passed in upon return, regardless of success...
Hynek Cihlar
10:41 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Hynek Cihlar wrote:
> Roger Borrello wrote:
> > Right now they are looking to UPDATE _logical-value_ for an indicat...
Roger Borrello
03:58 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Roger Borrello wrote:
> Right now they are looking to UPDATE _logical-value_ for an indication of whether or not a f...
Hynek Cihlar
02:56 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> On the other hand, since a standalone expression or assignment can have @NO-ERROR@ specified, we ...
Constantin Asofiei
02:42 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
> The STOP condition can be caught and managed by business logic; if this is from a related thread, and the business ... Greg Shah
02:42 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
> @RelatedResource@ - do we want to use @ErrorManager.recordOrThrow@ instead of @throw new ErrorConditionException@? ... Greg Shah
02:29 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> One question I have is whether the blocking methods in the concurrency primitives (e.g. @EventSem...
Constantin Asofiei
02:25 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Review for 4335a rev 11414-11515:
* @RelatedResource@ - do we want to use @ErrorManager.recordOrThrow@ instead of @t...
Constantin Asofiei
02:24 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
One question I have is whether the blocking methods in the concurrency primitives (e.g. @EventSemaphore.await()@) sho... Greg Shah
02:21 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
I think this is the list of open items:
* Constantin is going to write @ControlFlowOps.invokeAsThread()@ and @Cont...
Greg Shah
10:23 AM Database Feature #3813: misc DB features part deux
Finished rework of @CONNECT@/@DBPARAM@.
Committed to 4335a revision 11416.
Working on the parameter file support ...
Igor Skornyakov

02/11/2020

05:39 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
4335a revision 11414 adds the following changes:
* Refactored the @AssociatedThread@ to move code into a base clas...
Greg Shah
03:50 PM Database Bug #4537: CONNECT statement parameters parsing quirks
4GL uses some weird logic when parsing @CONNECT@ statement arguments which I cannot understand.
For example, if one ...
Igor Skornyakov
03:46 PM Database Bug #4537 (New): CONNECT statement parameters parsing quirks
Igor Skornyakov
02:14 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
I'm helping a customer utilize @SYSTEM-DIALOG GET-FILE AT-WEB-BROWSER@ with respect to validating the outcome of the ... Roger Borrello
09:54 AM User Interface Feature #4113 (Closed): enable upload of files from the browser (in the web clients) using SYSTEM...
Greg Shah
09:49 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Greg Shah wrote:
> Hynek: I've reviewed the document and made some additional edits. I restructured some things and...
Hynek Cihlar
09:16 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Hynek: I've reviewed the document and made some additional edits. I restructured some things and also added the @FIL... Greg Shah
07:54 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
:-) it is more clear now. Jurjen Dijkstra
07:36 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Jurjen Dijkstra wrote:
> Thanks!
>
> I am confused... without UPLOAD, the mycharactervariable will be assigned to...
Hynek Cihlar
06:28 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Thanks!
I am confused... without UPLOAD, the mycharactervariable will be assigned to the file name of the selected...
Jurjen Dijkstra
05:50 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Jurjen Dijkstra wrote:
> > Please review [[p2j:SYSTEM-DIALOG_GET-FILE_AT-WEB-BROWSER_UPLOAD]].
>
> In case MULTIP...
Hynek Cihlar
04:58 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
> Please review [[p2j:SYSTEM-DIALOG_GET-FILE_AT-WEB-BROWSER_UPLOAD]].
In case MULTIPLE is used I would like to kno...
Jurjen Dijkstra
04:21 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
> Please review [[p2j:SYSTEM-DIALOG_GET-FILE_AT-WEB-BROWSER_UPLOAD]].
In case MULTIPLE is used I would like to kno...
Jurjen Dijkstra
03:52 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Hynek: Please write up the documentation in "SYSTEM-DIALOG GET-FILE AT-W...
Hynek Cihlar
03:51 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Roger Borrello wrote:
> Is the @AT-WEB-BROWSER <filename>@ in trunk? I am getting @unexpected token: <filename>@ on ...
Hynek Cihlar
01:36 PM Database Feature #3813: misc DB features part deux
> Is it OK if FWD will complain about a complete key, e.g.
Yes, for *now* it is OK. Please create a new task for ...
Greg Shah
12:21 PM Database Feature #3813: misc DB features part deux
4GL uses some weird logic when parsing @CONNECT@ statement arguments which I cannot understand.
For example, if one ...
Igor Skornyakov
11:03 AM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> Ignoring the quirks in #4535 (which will be deferred), what is the effort to resolve these other ...
Igor Skornyakov
10:31 AM Database Feature #3813: misc DB features part deux
Ignoring the quirks in #4535 (which will be deferred), what is the effort to resolve these other issues (from #3813-51)? Greg Shah
07:25 AM Database Feature #3813: misc DB features part deux
Some important notes:
# The @CONNECT@ statement can create more than one connection. This is mentioned in the Progre...
Igor Skornyakov
10:51 AM User Interface Feature #4472 (Test): Allow pause for a fraction of a second
Code Review Task Branch 4335a Revision 11412
The changes are good.
The next time we have this requirement (to c...
Greg Shah
06:54 AM User Interface Feature #4472: Allow pause for a fraction of a second
Jurjen Dijkstra wrote:
> I find it peculiar that the fractional part performs on the server and the millis on the cl...
Constantin Asofiei
06:22 AM User Interface Feature #4472: Allow pause for a fraction of a second
It is probably none of my business but I wonder why it is so complicated. PAUSE 1 is 1000 milliseconds, PAUSE 1.0 is... Jurjen Dijkstra
05:21 AM User Interface Feature #4472 (Review): Allow pause for a fraction of a second
This is fixed in 4335a rev 11412. Please review. Constantin Asofiei
10:44 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11353 added calendar popup but it is not styled yet and some logic are not implemented. It uses si... Sergey Ivanovskiy
10:25 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
It seems that it doesn't help because if the work flow goes down into @ButtonGuiImpl.handleBasicEvents(KeyInput event... Sergey Ivanovskiy
09:59 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> It is a bug because two @ActionEvent@ events are generated for one system event KeyInput:...
Hynek Cihlar
09:50 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
This code of @AbstractWidget@ delegates to @ancestor.processKeyEvent((KeyInput) evt)@ and this ancestor is the same @... Sergey Ivanovskiy
09:33 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I found that for a one button's click it was generated two @Acti...
Sergey Ivanovskiy
08:41 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> I found that for a one button's click it was generated two @ActionEvent@. Is it desired b...
Hynek Cihlar
08:21 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I found that for a one button's click it was generated two @ActionEvent@. Is it desired behaviour? Sergey Ivanovskiy
08:35 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> * I am testing/debugging @UniqueTracker@ and I will have some changes. Do you have any pendi...
Ovidiu Maxiniuc
05:47 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, a few questions...
* I am testing/debugging @UniqueTracker@ and I will have some changes. Do you have any ...
Eric Faulhaber
06:17 AM Database Bug #4535: CONNECT statement with VALUE expression quirks
The @VALUE@ usage in the @CONNECT@ statement looks really tricky. For example... Igor Skornyakov
06:13 AM Database Bug #4535 (New): CONNECT statement with VALUE expression quirks
Igor Skornyakov

02/10/2020

06:28 PM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Is the @AT-WEB-BROWSER <filename>@ in trunk? I am getting @unexpected token: <filename>@ on my conversion. Roger Borrello
05:55 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> #3813 does need to handle the case where there are more than 1 option inside a single @VALUE()@ e...
Igor Skornyakov
05:51 PM Database Feature #3813: misc DB features part deux
#3813 does need to handle the case where there are more than 1 option inside a single @VALUE()@ expression. That is ... Greg Shah
05:44 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> For now, I don't know of a case where customer code uses this approach. Please create a new task...
Igor Skornyakov
05:36 PM Database Feature #3813: misc DB features part deux
For now, I don't know of a case where customer code uses this approach. Please create a new task (under the Database... Greg Shah
05:31 PM Database Feature #3813: misc DB features part deux
Constantin Asofiei wrote:
> Does @CONNECT E:\testcases\uast\security\fwd1.db -P secret -P secret -U fwdb@domain -...
Igor Skornyakov
05:22 PM Database Feature #3813: misc DB features part deux
Does @CONNECT E:\testcases\uast\security\fwd1.db -P secret -P secret -U fwdb@domain -bibufs 13 -1 -ld fwd1.@ work ... Constantin Asofiei
05:21 PM Database Feature #3813: misc DB features part deux
The @VALUE@ usage in the @CONNECT@ statement looks really tricky. For example... Igor Skornyakov
02:10 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> Is this the 4GL or FWD?
It is 4GL. The current implementation of FWD doesn't support any of th...
Igor Skornyakov
02:08 PM Database Feature #3813: misc DB features part deux
Is this the 4GL or FWD? Greg Shah
01:21 PM Database Feature #3813: misc DB features part deux
Using @VALUE()@ in the @CONNECT@ statement looks a little tricky. Consider the following code:... Igor Skornyakov
11:35 AM Database Feature #3813: misc DB features part deux
I agree that we need to improve our documentation to explain this. For now, I think you can ignore it. Greg Shah
11:10 AM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> In your case, were you explicitly setting @unix-escapes@ to @true@ even though @opsys@ was set to...
Igor Skornyakov
10:55 AM Database Feature #3813: misc DB features part deux
> This means that even if the incorrect value of the "unix-escapes" was specified before "opsys" (as in my case) it w... Greg Shah
05:00 PM User Interface Feature #4472: Allow pause for a fraction of a second
Greg Shah wrote:
> > You mean from p2j.cfg.xml?
>
> No, this is runtime only. I was thinking of @EnvironmentOps....
Constantin Asofiei
04:58 PM User Interface Feature #4472: Allow pause for a fraction of a second
> You mean from p2j.cfg.xml?
No, this is runtime only. I was thinking of @EnvironmentOps.getVersion()@, which can...
Greg Shah
04:57 PM User Interface Feature #4472: Allow pause for a fraction of a second
@CHOOSE ... PAUSE n@ also uses fractional seconds as millis. Constantin Asofiei
04:36 PM User Interface Feature #4472: Allow pause for a fraction of a second
Greg Shah wrote:
> I prefer to check the Progress version number and automatically implement this if @11.3@ or later...
Constantin Asofiei
04:33 PM User Interface Feature #4472: Allow pause for a fraction of a second
>>>> Greg Shah wrote:
>>>> * This use of @PAUSE <milliseconds>@ is not currently supported. See #4472. The changes...
Greg Shah
04:31 PM User Interface Feature #4472 (WIP): Allow pause for a fraction of a second
I plan to use a @legacy-system/wait-millis=true@ flag (in the directory.xml) to determine if READKEY and PAUSE will u... Constantin Asofiei
04:23 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
There are no conversion aspects to this task.
The WIN32 development environment would be the same one we use for a...
Greg Shah
04:14 PM User Interface Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
What is the development environment to use on Windows? Roger Borrello
03:58 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> 4. Removing reflection dependencies (getter/setter methods) from @PropertyMeta@ if possible....
Ovidiu Maxiniuc
03:49 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I've made some initial assignments in #4011-105. Please look at those items which I've marked with your initi... Eric Faulhaber
02:12 PM Database Feature #4011: database/persistence layer performance improvements
Regarding the @BDTType@ and the @TypeManager@.
The problem is that, I wrote @TypeManager@ to provide @ParameterSette...
Ovidiu Maxiniuc
11:28 AM Database Feature #4011: database/persistence layer performance improvements
Eric,
I committed my latest changes as revision 11385. The caching of UPDATES is included, along with fixes for BDTT...
Ovidiu Maxiniuc
04:51 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, please see #4011-105 and note that I have assigned the "refactor and finish @BDTType@ implementations" item t... Eric Faulhaber
04:08 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote (in email):
> working on update optimization based on "changed" bitsets as keys. It proves t...
Eric Faulhaber
03:17 PM User Interface Feature #4182 (Test): KERNEL32:SLEEP() emulation
Greg Shah
03:04 PM User Interface Feature #4182 (WIP): KERNEL32:SLEEP() emulation
Roger Borrello
03:04 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Committed in 4207a-11394.
// TODO: It is not clear that os-sleep can be interrupted. With 4GL the ...
Roger Borrello
11:26 AM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
> Run the program from outside of the procedure editor (just a command line with the @-p <programna...
Roger Borrello
11:21 AM User Interface Feature #4182: KERNEL32:SLEEP() emulation
> If I mask off the lower 32, I should have an unsigned,
OK.
Greg Shah
11:21 AM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Run the program from outside of the procedure editor (just a command line with the @-p <programname>@. The procedure... Greg Shah
10:03 AM User Interface Feature #4182: KERNEL32:SLEEP() emulation
With respect to sending a signal to the running procedure, I believe that it is a child of the 4GL process, and prote... Roger Borrello
10:01 AM User Interface Feature #4182: KERNEL32:SLEEP() emulation
I think that I've achieved some basic understanding... If I mask off the lower 32, I should have an unsigned, and not... Roger Borrello
09:26 AM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
> In Java. @int64@ is the BDT class that will be passed instead of a @long@.
If we want to be c...
Roger Borrello
11:34 AM Database Bug #3471: incremental conversion is regressed
> Not sure how to handle the files which are deleted (or removed from the conversion).
If the 4GL source files are...
Greg Shah
11:05 AM Database Bug #3471: incremental conversion is regressed
Greg Shah wrote:
> > add all files without an @.ast@
>
> Yes, this makes sense. I presume that this really means...
Constantin Asofiei
10:59 AM Database Bug #3471: incremental conversion is regressed
> add all files without an @.ast@
Yes, this makes sense. I presume that this really means "add all files (that wo...
Greg Shah
04:53 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Committed rev 11350(4174a). It added new UI but not ready for review. Working on the calendar popup, code and documen... Sergey Ivanovskiy

02/09/2020

02:50 PM Database Bug #3471: incremental conversion is regressed
Greg, about identifying the 'modified files' from a full conversion project. What I'm thinking is to:
* add all fil...
Constantin Asofiei
08:29 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, this is a brain dump of things on my mind about the latest effort. I'm sure more will come to me, and I will ... Eric Faulhaber

02/08/2020

04:06 PM User Interface Bug #4529: Mouse hovering problem: missing events
The situation:
# I have a window and a mouse hovering over it;
# Using Alt-Tab, I change the order of windows on ...
Vladimir Tsichevski
04:04 PM User Interface Bug #4529 (New): Mouse hovering problem: missing events
Vladimir Tsichevski
03:41 AM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> Setting @opsys@ should have implicitly set @unix-escapes@, so that sounds like a bug. Please fig...
Igor Skornyakov

02/07/2020

05:30 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Roger Borrello wrote:
> Greg Shah wrote:
> > > I have this testcase, and we don't end up leaving early in 4GL. Afte...
Greg Shah
05:29 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
In Java. @int64@ is the BDT class that will be passed instead of a @long@. Greg Shah
05:28 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
>
> > which is a long
>
> Use @int64@.
In the 4GL or Java?
Roger Borrello
05:24 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
> > I have this testcase, and we don't end up leaving early in 4GL. After we return from the 10 sec...
Roger Borrello
04:58 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
> I have this testcase, and we don't end up leaving early in 4GL. After we return from the 10 seconds sleep, the prog... Greg Shah
04:51 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
> * I suspect that in the 4GL, if there is an interruption it may be translated into a 4GL @STOP@ c...
Roger Borrello
03:44 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Yes, that is the idea. Except there are additional things to consider:
* The parameter type rec'd will be one of ...
Greg Shah
02:39 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
> Conversion is automatic (see @rules/annotations/native_api.rules@ and @rules/convert/native_api.r...
Roger Borrello
02:27 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Conversion is automatic (see @rules/annotations/native_api.rules@ and @rules/convert/native_api.rules@). The convers... Greg Shah
02:20 PM User Interface Feature #4182: KERNEL32:SLEEP() emulation
Yes... the java is quite trivial. But I want to make sure to integrate properly.
I've updated @NativeAPIEmulation...
Roger Borrello
04:55 PM Database Feature #3813: misc DB features part deux
Setting @opsys@ should have implicitly set @unix-escapes@, so that sounds like a bug. Please figure that out now, be... Greg Shah
04:41 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> This means your project is not configured as a Windows project. See @p2j.cfg.xml@ and the @<para...
Igor Skornyakov
04:20 PM Database Feature #3813: misc DB features part deux
This means your project is not configured as a Windows project. See @p2j.cfg.xml@ and the @<parameter name="opsys" ... Greg Shah
04:17 PM Database Feature #3813: misc DB features part deux
It seems that a backslash is processed at a very early stage. I see eaten chars in a .cache file. Not sure how to dea... Igor Skornyakov
04:04 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> Isn't this just the fact that the @\@ is an escape char and will always be eaten? And when used ...
Igor Skornyakov
03:48 PM Database Feature #3813: misc DB features part deux
Isn't this just the fact that the @\@ is an escape char and will always be eaten? And when used with some characters... Greg Shah
03:05 PM Database Feature #3813: misc DB features part deux
I've essentially re-worked the @CONNECT@ statement conversion. The only remaining problem I see now is about the para... Igor Skornyakov
04:27 PM Database Feature #4011: database/persistence layer performance improvements
Oops. Please use rev 11381 instead. I missed rolling back one aborted change in rev 11380. The class it referenced st... Eric Faulhaber
04:15 PM Database Feature #4011: database/persistence layer performance improvements
Thank you!
I've committed rev 11380. Please take a look when you have time (doesn't need to be now), starting with...
Eric Faulhaber
04:04 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Can you please point me to the test cases you are using? Thanks.
Well, I do not have a se...
Ovidiu Maxiniuc
03:42 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Done, please see r11379. Sorry, I forgot to "bzr add" :(.
>
> I understand that you stil...
Eric Faulhaber
03:37 PM Database Feature #4011: database/persistence layer performance improvements
Done, please see r11379. Sorry, I forgot to @bzr add@ :(.
I understand that you still have a bit of work before co...
Ovidiu Maxiniuc
03:33 PM Database Feature #4011: database/persistence layer performance improvements
After I updated to your latest revision, I seem to be missing a @RecordHelper@ class. Please commit just that class s... Eric Faulhaber
03:30 PM Database Feature #4011: database/persistence layer performance improvements
Please hold off committing that. I have very similar changes which I will be committing shortly (sorry in advance for... Eric Faulhaber
03:28 PM Database Feature #4011 (WIP): database/persistence layer performance improvements
I have a pending update with some fixes. This exact piece of code is affected. In fact it looks something like:
<p...
Ovidiu Maxiniuc
03:25 PM Database Feature #4011: database/persistence layer performance improvements
Never mind. I think I have worked it out. Eric Faulhaber
03:19 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I do not understand this code at line 370 of @Session@, from one of your recent updates:... Eric Faulhaber
09:27 PM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> Roger, can you provide a testcase or point the files where duplicate widgets occur?
> I'm...
Roger Borrello

02/06/2020

02:32 PM Base Language Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
> It looks like trunk-11342 has full conversion support and partial runtime support for prog.kw_stup_par.
Yes. Hi...
Greg Shah
02:19 PM Base Language Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
Roger Borrello wrote:
> It doesn't look like our implementation of @util/NumEntries.java@ applies to the @SESSION:...
Roger Borrello
01:58 PM Base Language Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values
There are a few tasks related to @START-PARAMETERS@, so it's challenging to get an overall status. It looks like @tru... Roger Borrello
09:58 AM User Interface Feature #4170: add drag and drop support to treeview widget
The implementation of OLE Drag&Drop for TreeView is done and ready for a first code review.
1. What I did:
I provi...
Marius Gligor
08:24 AM Database Bug #3471: incremental conversion is regressed
Greg Shah wrote:
> I think the core thing to worry about here are cares where @deleteDictionary()@ is not called
I...
Constantin Asofiei

02/05/2020

02:51 PM User Interface Feature #4170: add drag and drop support to treeview widget
From Marius:
> The @TreeView@ is complex and uses @handle@ instead of @com-handle@ for nodes and node widgets. Thi...
Greg Shah
09:04 AM User Interface Feature #4170: add drag and drop support to treeview widget
Marius Gligor wrote:
> I fixed that as follow:
> [...]
The call to @getWorkspaceScreenLocation@ was removed. The...
Hynek Cihlar
08:52 AM User Interface Feature #4170: add drag and drop support to treeview widget
I tried to use @NativeApiEmulation@ in the following procedure extracted from the project. ... Marius Gligor
11:20 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
OK Greg Shah
11:19 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Now I am trying to extend UI of the date picker widget using a subclass of @AbstractContainer@ with @BorderLayout@ an... Sergey Ivanovskiy
07:33 AM Database Bug #4450: implement shared query and shared browse
Greg Shah wrote:
> Marian: Open questions which I'm hoping you can answer (see #4450-36):
>
> * Is there any way ...
Marian Edu
10:34 PM Database Bug #4450: implement shared query and shared browse
Roger, can you provide a testcase or point the files where duplicate widgets occur?
I'm on vacation and most like I'...
Stanislav Lomany
03:32 AM Database Bug #3471: incremental conversion is regressed
Greg Shah wrote:
> I think the core thing to worry about here are cares where @deleteDictionary()@ is not called OR ...
Constantin Asofiei

02/04/2020

05:22 PM Database Bug #3471: incremental conversion is regressed
I think the core thing to worry about here are cares where @deleteDictionary()@ is not called OR where dictionaries a... Greg Shah
04:08 PM Database Bug #3471: incremental conversion is regressed
Greg, I have a question about the @DictionaryWorker@. In FWD, the pattern worker instances are global for each conve... Constantin Asofiei
01:34 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> There is @SENSITIVE@ attribute for 4GL widgets. @ENABLED@ uses this rule
> [...]
> and...
Hynek Cihlar
01:03 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Please remove the duplicate legacy at...
Sergey Ivanovskiy
12:19 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4174a against latest trunk. > Please remove the inte...
Hynek Cihlar
12:14 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek Cihlar wrote:
> Code review 4174a against latest trunk. > Please remove the interface @IFontDisp@. We already ...
Sergey Ivanovskiy
12:06 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Please remove the duplicate legacy attributes with the "OCX" pre...
Hynek Cihlar
11:58 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek Cihlar wrote:
> Please remove the duplicate legacy attributes with the "OCX" prefix, like @OCX-ENABLED@ and @O...
Sergey Ivanovskiy
11:29 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Code review 4174a against latest trunk. I'm not sure if this review isn't too early, given the number of TODOs and mi... Hynek Cihlar
07:40 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
There is no special requirement. Reuse of the button is acceptable.
Hynek: Please review.
Greg Shah
07:14 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Please review rev 11348 (4174a). The rest components to do are the date picker viewport and popup, drop down and updo... Sergey Ivanovskiy
10:41 AM User Interface Feature #4170: add drag and drop support to treeview widget
Marius Gligor wrote:
> 1. In the ABL code in one of our projects which use TreeView OCX and OLE Drag&Drop I found st...
Hynek Cihlar
10:29 AM User Interface Feature #4170: add drag and drop support to treeview widget
1. In the ABL code in one of our projects which use TreeView OCX and OLE Drag&Drop I found statements like:... Marius Gligor
09:32 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Hynek Cihlar wrote:
> I'm going through the progress bar implementation merged to trunk and I think we should remove...
Vladimir Tsichevski
09:09 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
> AFAIK ProgressBar widget should be a normal legacy widget.
Yes, I agree that we want the legacy widget case to b...
Greg Shah
08:57 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
I'm going through the progress bar implementation merged to trunk and I think we should remove any OCX references in ... Hynek Cihlar
12:08 AM Database Bug #4450: implement shared query and shared browse
Stanislav, there is a change to @rules/convert/frame_generator.xml@:... Roger Borrello

02/03/2020

01:02 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Is this related to embedded assignment? Greg Shah
12:55 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
In looking at the new issue related to @4207a@, it is not due to these changes related to @override_frame@, since I h... Roger Borrello
11:32 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Roger Borrello wrote:
> Found another regression with this testcase:
> [...]
>
> The @frUnlock@ is found to be a...
Roger Borrello

02/02/2020

04:17 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The original MS Date and Time Picker can parse values given as a string in the ISO-8601 calendar system and as a stri... Sergey Ivanovskiy
08:11 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Rebased 4174a over the current trunc rev 11342. Committed 11345 (4174a) with the fix for @GuiDriver.drawStringWithinB... Sergey Ivanovskiy
09:55 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Found another regression with this testcase:... Roger Borrello

02/01/2020

10:53 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
This issue was with where I had located the check for the override frame in @search_widget@. It needed to be used for... Roger Borrello
07:24 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Made an update to the testcase.... Roger Borrello

01/31/2020

06:21 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
While that testcase does not throw the exception in @trunk@, it still reports issues. I added some debug to my trunk ... Roger Borrello
03:14 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Bug found when converting customer code.
Testcase:...
Roger Borrello
01:03 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> Code Review Task Branch 4207a Revision 11386
>
> I'm OK with the changes. If it passes regres...
Roger Borrello
01:01 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Code Review Task Branch 4207a Revision 11386
I'm OK with the changes. If it passes regression testing, while stil...
Greg Shah
12:49 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> @search_widget@ is used in many places so we must be especially sure that your change is safe. I...
Roger Borrello
12:06 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
@search_widget@ is used in many places so we must be especially sure that your change is safe. I can't tell without ... Greg Shah
11:31 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Check my placement of the check:
Currently we call "search_widget":...
Roger Borrello
10:45 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Optimally, we would see the @dumpTree()@ from the ancestor @STATEMENT@ node. Greg Shah
10:00 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> > I have changed the message to printfln("## WARNING: %s: Usingframe='%s' from Dictionary for ref...
Roger Borrello
09:56 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
> I have changed the message to printfln("## WARNING: %s: Usingframe='%s' from Dictionary for ref='%s', id=%d", file,... Greg Shah
09:54 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
I did see a lot of "DANGER WILL ROBINSON!" messages on some regression tests yesterday from the @search_frame_phrase@... Roger Borrello
09:13 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> > I have the following, but am trying to determine what type to make the ID, since we wanted to i...
Roger Borrello
05:45 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Eric, I understand that the "altered" bits allow to update only some of fields of a record....
Eric Faulhaber
04:44 PM Database Feature #4011: database/persistence layer performance improvements
Eric, I understand that the "altered" bits allow to update only some of fields of a record. The idea is good but I ha... Ovidiu Maxiniuc
03:34 PM Database Feature #4011: database/persistence layer performance improvements
Separate idea, Ovidiu, for the caching of converted FQL statements...
A lot of 4GL code I've seen has a pattern li...
Eric Faulhaber
03:22 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Well, wait a minute. The savepoint is tightly bracketed to just that validating update, so I...
Ovidiu Maxiniuc
03:15 PM Database Feature #4011: database/persistence layer performance improvements
I think we're ok on both the explicit RELEASE statement validate/flush as well as the implicit validate/flush when a ... Eric Faulhaber
03:12 PM Database Feature #4011: database/persistence layer performance improvements
Well, wait a minute. The savepoint is tightly bracketed to just that validating update, so I suppose I could just rol... Eric Faulhaber
02:44 PM Database Feature #4011: database/persistence layer performance improvements
Perhaps in the @VALIDATE@ case we can have a routine that implements the multiple queries approach. It is not optima... Greg Shah
02:30 PM Database Feature #4011: database/persistence layer performance improvements
I was thinking of @RELEASE@, too. However, the release will automatically issue a FLUSH routine, indirectly validatin... Ovidiu Maxiniuc
02:30 PM Database Feature #4011: database/persistence layer performance improvements
Constantin Asofiei wrote:
> Eric, does the above include what VALIDATE does in 4GL?
That's a good point. No, I wa...
Eric Faulhaber
02:29 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Yes, I totally agree with the change of the way records are handled on rollback events. And...
Eric Faulhaber
02:25 PM Database Feature #4011: database/persistence layer performance improvements
Eric, does the above include what VALIDATE does in 4GL? Constantin Asofiei
02:14 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I have been reworking the DMO validation processing to take advantage of the fact that we have removed hibern... Eric Faulhaber
01:44 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> 1. I think that we should introduce a new 4GL annotation @&#64;ThreadSafe@ which can be used to m...
Constantin Asofiei
01:30 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
> We may consider that this related thread shares with the parent and other related threads only its security data, p... Greg Shah
11:12 AM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> My instinct is to disallow this (super-procedures). The new threads are related from the perspec...
Constantin Asofiei
10:39 AM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
>> Should we exclude having super-procedures on the AssociatedThread instances? Lots of old code might require such a... Greg Shah
09:43 AM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Constantin Asofiei wrote:
> Greg Shah wrote:
> > * Should we exclude having super-procedures on the @AssociatedThre...
Constantin Asofiei
09:38 AM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> * Should we exclude having super-procedures on the @AssociatedThread@ instances? Lots of old cod...
Constantin Asofiei
09:03 AM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
I'm thinking through the @JOIN@ implementation. I agree it is a good idea.
I also am thinking about the following...
Greg Shah
01:33 PM User Interface Feature #4077 (Closed): add option to OPEN-MIME-RESOURCE to delete the original source file when ...
Greg Shah
12:21 PM Base Language Feature #3868: customer servlet integration/support
Greg Shah wrote:
> Hyenk: We may need to you look at this. I don't want to derail your spreadsheet widget work righ...
Hynek Cihlar
11:44 AM Base Language Feature #3868: customer servlet integration/support
My understanding is that what remains open in this task is the conflict with @jasper@ and @castor@. Is that correct?... Greg Shah
11:54 AM User Interface Feature #4170: add drag and drop support to treeview widget
@GetCursorPos@ and @ScreenToClient@ are already implemented as "native API emulation":/projects/p2j/wiki/Native_API_E... Greg Shah
11:21 AM User Interface Feature #4170: add drag and drop support to treeview widget
Here is another one: @PROCEDURE ScreenToClient EXTERNAL "user32":@
Marius Gligor
11:18 AM User Interface Feature #4170: add drag and drop support to treeview widget
Greg Shah wrote:
> > In manual OLE Drag&Drop the ABL code call HitTest on treeview. This method is not yet implemen...
Marius Gligor
11:07 AM User Interface Feature #4170: add drag and drop support to treeview widget
> In manual OLE Drag&Drop the ABL code call HitTest on treeview. This method is not yet implemented in treeview, sho... Greg Shah
11:45 AM Database Bug #3471: incremental conversion is regressed
Greg Shah wrote:
> Constantin: Are you planning to use an H2 database for storing project state?
Yes
Constantin Asofiei
11:45 AM Database Bug #3471: incremental conversion is regressed
Constantin: Are you planning to use an H2 database for storing project state? Greg Shah
09:31 AM Database Bug #4450: implement shared query and shared browse
Marian: Open questions which I'm hoping you can answer (see #4450-36):
* Is there any way to use a shared browse i...
Greg Shah

01/30/2020

06:20 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
> I have the following, but am trying to determine what type to make the ID, since we wanted to initialize it to -1.
...
Greg Shah
06:00 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
I have the following, but am trying to determine what type to make the ID, since we wanted to initialize it to @-1@. ... Roger Borrello
04:48 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
> What about a ScopedSymbolDictionary, where I add a scope then add symbols in the walk-rules, then delete in the asc... Greg Shah
04:26 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> @convert/control_flow.rules@, search for @Dictionary@.
Thanks. That shows adding to the "switc...
Roger Borrello
11:40 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Added the test case program. Sergey Ivanovskiy
11:35 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The branch 4174a has been branched from the trunc. The committed rev 11342 added the conversion support for the date ... Sergey Ivanovskiy
10:36 AM User Interface Feature #4170: add drag and drop support to treeview widget
For this task I created a new branch @4170b@ from current @trunk@ and I did a cherry-pick merge from branch @4170a@ w... Marius Gligor
10:29 AM User Interface Feature #4170: add drag and drop support to treeview widget
@OLE Drag&Drop@ define 2 modes to operate, @Manual@ and @Automatic@. When @OLEDropMode@ is set to @OleDropManual@ the... Marius Gligor
09:37 AM Base Language Feature #2135: implement COPY-LOB language statement
Yes, test cases will be very useful. Thanks!
It seems that the 4GL implements a subset of the "Byte Order Mark":h...
Greg Shah
08:56 AM Base Language Feature #2135: implement COPY-LOB language statement
Greg Shah wrote:
> Marian: 2 followup questions:
>
> 1. What is the unicode BOM character that is used?
>
> 2....
Marian Edu

01/29/2020

05:34 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Branch 3856b was dead archived. Greg Shah
05:30 PM User Interface Feature #3856 (Closed): implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 com...
Task branch 3856c was merged to trunk as revision 11341. 3856c was then archived. Greg Shah
05:33 PM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Branch 3858b was dead archived. Greg Shah
05:30 PM User Interface Feature #3858 (Closed): implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 co...
Task branch 3856c was merged to trunk as revision 11341. Greg Shah
04:05 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
@convert/control_flow.rules@, search for @Dictionary@. Greg Shah
03:51 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Found that since we have reverted code, and the widget list for frame f2 now contains the variable that was before th... Roger Borrello
08:01 AM User Interface Bug #4074 (Test): Mismatching ROW-ENTRY/LEAVE events
Greg Shah

01/28/2020

03:28 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Correct. Greg Shah
03:27 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Yes. The date and time picker extends @AbstractWidget@, even it is similar to @ComboBoxGuiImpl@, but it has another p... Sergey Ivanovskiy
03:11 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
It will be consistent with the rest of the application. You aren't writing a javascript widget, right? You are writ... Greg Shah
02:34 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Can this case confuse users if the today date will be different from the current jscript client date?
Sergey Ivanovskiy
02:16 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
For the near future, all date/time processing will be done in the Java code. We are currently ignoring the JS locale... Greg Shah
01:57 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
The date and time control should display its data using the current locale settings. For the web client it is the cur... Sergey Ivanovskiy
10:18 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Following this plan:
1) Conversion support for these features:
@chCtrlFrame-4:DTPicker:VISIBLE@
@chCtrlFrame-4...
Sergey Ivanovskiy

01/27/2020

05:18 PM User Interface Feature #4181: GetComputerNameA emulation
In #4121, a number of winsock native API emulation methods were added. This led to the implementation of @LogicalTer... Greg Shah
05:15 PM Database Feature #3813: misc DB features part deux
Eric Faulhaber wrote:
> For implementation of the @DBPARAM@ builtin function, correct. For those options which we in...
Igor Skornyakov
05:09 PM Database Feature #3813: misc DB features part deux
For implementation of the @DBPARAM@ builtin function, correct. For those options which we intend to add support, the ... Eric Faulhaber
04:09 PM Database Feature #3813: misc DB features part deux
Eric Faulhaber wrote:
> The original, ordered list approach was based on a very limited set of connection options, w...
Igor Skornyakov
03:52 PM Database Feature #3813: misc DB features part deux
The original, ordered list approach was based on a very limited set of connection options, which were basically the m... Eric Faulhaber
03:47 PM Database Feature #3813: misc DB features part deux
Eric Faulhaber wrote:
> Hm, you're correct, that conversion looks completely wrong. I think the conversion may have ...
Igor Skornyakov
03:34 PM Database Feature #3813: misc DB features part deux
Hm, you're correct, that conversion looks completely wrong. I think the conversion may have been broken along the way... Eric Faulhaber
02:40 PM Database Feature #3813: misc DB features part deux
The conversion of the @CONNECT@ statement looks a little bit strange.
For example. The statement ...
Igor Skornyakov
01:39 PM Base Language Feature #2135: implement COPY-LOB language statement
Marian: 2 followup questions:
1. What is the unicode BOM character that is used?
2. Is it always the same unico...
Greg Shah
11:38 AM Database Bug #3471: incremental conversion is regressed
I believe the original issue of the task is gone now as recently Adrian replaced the @schema-triggers@ two-stage trig... Ovidiu Maxiniuc
11:26 AM Database Bug #3471: incremental conversion is regressed
Greg Shah wrote:
> The first phase is part of the 4-6 weeks?
Yes.
> The second phase is the extra 3-4 days?
Yes,...
Constantin Asofiei
11:13 AM Database Bug #3471: incremental conversion is regressed
>>> I plan to rely on an explicit list of files to 'incrementally convert'.
>>
>> We would build this list automati...
Greg Shah
10:29 AM Database Bug #3471: incremental conversion is regressed
Greg Shah wrote:
> > automatic incremental conversion
>
> By this do you mean item 3 in #3471-7/?
Yes.
> > I pl...
Constantin Asofiei
09:49 AM Database Bug #3471: incremental conversion is regressed
> automatic incremental conversion
By this do you mean item 3 in #3471-7/?
> I plan to rely on an explicit list...
Greg Shah
09:32 AM Database Bug #3471: incremental conversion is regressed
I think it will take ~4-6 weeks to complete and stabilize. I've been working on identifying and analyzing the parts ... Constantin Asofiei
08:52 AM User Interface Bug #4521: Broken mouse tracking when dragging in Web client
Can be reproduced with current trunk in Web client. Run a test case with an active frame scroll bar. Grab the scroll ... Hynek Cihlar
08:50 AM User Interface Bug #4521 (New): Broken mouse tracking when dragging in Web client
Hynek Cihlar

01/24/2020

05:53 PM Database Feature #3815 (Closed): more temp-table options
Greg Shah
02:04 PM Database Feature #3815: more temp-table options
Task #4520 was created for the inheritance from permanent to temp tables issue. This task can be closed. Stanislav Lomany
04:47 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
It is more correct now. The reason is probably simple: the widget before was being created from a string literal and... Greg Shah
01:45 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Roger Borrello wrote:
> I wanted to check that this is a valid addition to the frame definition for this testcase:
...
Roger Borrello
01:35 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> > addrId.setFormat("999999");
>
> This one needs to be there. I'm very surprised it isn't the...
Roger Borrello
12:44 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
>> addrId.setAt(true);
>> addrId.setAtFormatLength(6);
I'm not sure about these. You'll have to...
Greg Shah
12:13 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
I wanted to check that this is a valid addition to the frame definition for this testcase:... Roger Borrello
09:34 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> Did you read the javadoc?
Got it. Thanks for the discussion.
Regarding "junk" before the &#...
Roger Borrello
08:19 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Did you read the javadoc? Greg Shah
07:58 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
I have been working with @frame_generator.xml@ and @common-progress.rules@ to correct some regressions. I have a test... Roger Borrello
07:43 PM Base Language Bug #4476 (WIP): Shared frame does not get @ widget method generated
Roger Borrello
02:01 PM Database Bug #4520: Implement proper codepage inheritance from permanent to temp tables
A code page can be set for a clob field of a permanent table. E.g.... Stanislav Lomany
01:41 PM Database Bug #4520 (New): Implement proper codepage inheritance from permanent to temp tables
Stanislav Lomany
11:55 AM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> Igor Skornyakov wrote:
> Did the original pf file you tested have parameters that are not relate...
Igor Skornyakov
11:34 AM Database Feature #3813: misc DB features part deux
Igor Skornyakov wrote:
> All connection parameters from #3813-11 are accepted in the @CONNECT@ statement and are sho...
Greg Shah
11:10 AM Database Feature #3813: misc DB features part deux
All connection parameters from #3813-11 are accepted in the @CONNECT@ statement and are shown by @DBPARAM@ in this case. Igor Skornyakov
08:22 AM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> One thing that was not clear from #3813-11: which of these items can be specified in the @CONNECT...
Igor Skornyakov
08:17 AM Database Feature #3813: misc DB features part deux
>> I understand that I should add support for the remaining options in the CONNECT statement by just storing values a... Greg Shah
03:31 AM Database Feature #3813: misc DB features part deux
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > Can anybody help me to figure which of the database connection p...
Igor Skornyakov
09:24 AM Database Feature #4516: testing and completion of runtime compatibility for table/table-handle/dataset/dat...
Greg Shah wrote:
> Constantin: Did I write up the part about the UAST testcases correctly?
Yes.
> All: What is th...
Constantin Asofiei
08:12 AM Base Language Feature #4392 (WIP): add -pf support for appserver CONNECT() method
Greg Shah
08:11 AM Database Feature #4175 (WIP): add support for -1 (single user) option for CONNECT statement
Greg Shah

01/23/2020

06:15 PM Database Feature #3813: misc DB features part deux
Igor Skornyakov wrote:
> Can anybody help me to figure which of the database connection parameters described in the ...
Eric Faulhaber
05:14 PM Database Feature #3813: misc DB features part deux
Can anybody help me to figure which of the database connection parameters described in the previous note have direct ... Igor Skornyakov
05:02 PM Database Feature #3813: misc DB features part deux
Here is a (hopefully) complete list of database connection parameters shown by @DBPARAM@ function.
|_.Parameter|_.De...
Igor Skornyakov
05:33 PM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
In #4286, an offline storage facility was created that allows persistent storage/retrieval of key/value pairs in the ... Greg Shah
05:20 PM User Interface Feature #4517 (Closed): optionally back the 4GL features for Registry access with the user-specif...
Greg Shah
04:36 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
No, 3856b has been merged into 3856c instead of rebasing. 3856c is now the branch for this task. Marius is regressi... Greg Shah
03:49 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Marius Gligor wrote:
> I created a new task branch @3856c@ from current @trunk@, then I merged changes from @3856b@ ...
Sergey Ivanovskiy
04:15 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Now I reused the conversion rules of @ocx_conversion.rules@ (version 3856b rev 11371) to convert @chCtrlFrame-4:DTPic... Sergey Ivanovskiy
04:02 PM Database Feature #4011: database/persistence layer performance improvements
Yes, I totally agree with the change of the way records are handled on rollback events. And I firmly believe that, ev... Ovidiu Maxiniuc
02:07 PM Database Feature #4516: testing and completion of runtime compatibility for table/table-handle/dataset/dat...
The buffer alias changes shouldn't affect any of the above. They are strictly regarding "proxying" any buffer paramet... Adrian Lungu
12:22 PM Database Feature #4516: testing and completion of runtime compatibility for table/table-handle/dataset/dat...
Constantin: Did I write up the part about the UAST testcases correctly?
Adrian: Does your buffer alias work have a...
Greg Shah
12:21 PM Database Feature #4516: testing and completion of runtime compatibility for table/table-handle/dataset/dat...
The initial work was done as part of #3816. All of those changes are in trunk. As of trunk 11340, this is the statu... Greg Shah
11:59 AM Database Feature #4516 (New): testing and completion of runtime compatibility for table/table-handle/datas...
Greg Shah
12:28 PM Database Feature #3815: more temp-table options
>> Also I left a comment in the code which says that it's not clear if a temp-table inherits code page from a permane... Greg Shah
12:23 PM Database Feature #3816 (Closed): table and table handle parameter options
The final work will be done in #4516. Greg Shah
08:17 AM Runtime Infrastructure Bug #4122 (Test): spawner segmentation fault when OS user has no password set
Greg Shah

01/22/2020

06:20 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Greg Shah wrote:
> Great! Please add comments to the code (in the @smode == 0@ case) to explain this.
Done.
T...
Eugenie Lyzenko
05:37 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Great! Please add comments to the code (in the @smode == 0@ case) to explain this. Greg Shah
05:18 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Greg Shah wrote:
> Code Review Task Branch 4335a Revision 11391
>
> The changes are a nice improvement. I think ...
Eugenie Lyzenko
05:07 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Code Review Task Branch 4335a Revision 11391
The changes are a nice improvement. I think they will work in @smode...
Greg Shah
03:48 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
The task branch @4335a@ has been updated for review to revision @11391@.
This is the notes resolution changes. The...
Eugenie Lyzenko
10:29 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Greg Shah wrote:
> > You mean the command like: @spawn 1 debug_level=1 java all_the_rest_of_java_args@?
>
> Yes.
...
Eugenie Lyzenko
10:25 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
> You mean the command like: @spawn 1 debug_level=1 java all_the_rest_of_java_args@?
Yes.
Greg Shah
10:11 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Greg Shah wrote:
> Code Review Task Branch 4335a Revision 11369
>
> Overall, my primary concern is that from the ...
Eugenie Lyzenko
09:54 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Code Review Task Branch 4335a Revision 11369
Overall, my primary concern is that from the Java perspective we appe...
Greg Shah
10:18 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
The @TODO@ list for this task for future work. The remaining issues are related to the fact we can not start the clie... Eugenie Lyzenko
09:57 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
The task branch @4335a@ has been updated for review to revision @11369@.
This adds support for configurable debug ...
Eugenie Lyzenko
05:49 PM Database Feature #3809 (Closed): ProDataSet support
Greg Shah
05:49 PM Database Feature #3809: ProDataSet support
All remaining work (of which I'm aware) related to ProDataSets is documented in these tasks:
* #4514 run ProDataSe...
Greg Shah
05:42 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
As part of the work to add ProDataSet support in #3809, a test suite was written to explore the behavior of the PDS f... Greg Shah
05:40 PM Database Feature #4514 (WIP): run ProDataSet test suite in FWD and resolve any issues such that it works t...
Greg Shah
02:01 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I want to run my ideas for planned changes to the undo architecture by you and get your input...
To the gr...
Eric Faulhaber
07:32 AM Database Feature #4011: database/persistence layer performance improvements
> We might be able to create some custom bulk/mass get/set methods to call from these methods that might be more effi... Greg Shah
01:21 AM Database Feature #4011: database/persistence layer performance improvements
I'm not sure why you get the @VerifyError@.
I haven't considered the most efficient ways these methods might be wr...
Eric Faulhaber
12:56 PM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
> Another aspect: due to #4074-30, is seems that the new implementation will be committed in 4335a anyway, so no hope... Greg Shah
07:27 AM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
I have recently re-based 4231b where there is a revision regarding #4074-23. I converted AW recently and it seems lik... Adrian Lungu
10:05 AM User Interface Feature #4170: add drag and drop support to treeview widget
An useful link to a description of VSFlexGrid Control: http://helpcentral.componentone.com/docs/vsflexgrid8/vsflexgri... Marius Gligor
09:49 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
I created a new task branch @3856c@ from current @trunk@, then I merged changes from @3856b@ onto @3856c rev. 11341@ Marius Gligor

01/21/2020

05:58 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
> The reason the DirectoryService object refuses to get the read only lock. Is it expected? Are there the server side... Greg Shah
05:47 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Guys,
I have faced with strange issue here. The code in @ClientBuilder.buildCommand()@:...
Eugenie Lyzenko
02:09 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Greg Shah wrote:
> The @spawn.ini@ is only used on Windows. I would like a solution that works on all platforms. W...
Eugenie Lyzenko
01:46 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
The @spawn.ini@ is only used on Windows. I would like a solution that works on all platforms. We already pass param... Greg Shah
12:18 PM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
The task branch @4335a@ has been updated for review to revision @11364@.
Almost all notes are cleared in this upda...
Eugenie Lyzenko
10:19 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
Greg Shah wrote:
> I'm fine with the code changes.
>
> Please clean up the code. I want to leave the logging the...
Eugenie Lyzenko
07:24 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
I'm fine with the code changes.
Please clean up the code. I want to leave the logging there, but changed:
1. R...
Greg Shah
04:01 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Yes, please go ahead and make the necessary changes to @DmoClass@ to add the missing signatu...
Ovidiu Maxiniuc
03:33 PM Database Feature #3813: misc DB features part deux
Greg Shah wrote:
> > For example, I have a @.pf@ file with multiple parameters, but only two of them are included in...
Igor Skornyakov
03:17 PM Database Feature #3813: misc DB features part deux
> For example, I have a @.pf@ file with multiple parameters, but only two of them are included in the @DBPARAM@ resul... Greg Shah
12:17 PM Database Feature #3813: misc DB features part deux
The following statement from the Progress documentation regarding @DBPARAM@ functions (see https://docs.progress.com/... Igor Skornyakov
02:29 PM User Interface Bug #4074 (WIP): Mismatching ROW-ENTRY/LEAVE events
> Should I implement it?
Yes. The change can be put into 4335a.
Greg Shah
02:13 PM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
Closing seems to be premature. I didn't implement Hynek's idea (I got confirmation only now). Should I implement it? Stanislav Lomany
01:44 PM User Interface Bug #4074 (Closed): Mismatching ROW-ENTRY/LEAVE events
Greg Shah
01:39 PM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
Greg Shah wrote:
> Hynek: Does this satisfy your notes in #4074-24?
Yes I'm sure Stanislav tested the mentioned u...
Hynek Cihlar
12:08 PM Bugs Bug #4513: Check up cases when the drawing code use ThinClient.isChui() in the redirected mode in...
Please see #4439-13, #4439-17 and #4439-18. Sergey Ivanovskiy
12:06 PM Bugs Bug #4513 (New): Check up cases when the drawing code use ThinClient.isChui() in the redirected m...
Sergey Ivanovskiy
11:51 AM Runtime Infrastructure Bug #4357 (Closed): Infinite trigger loop
Greg Shah
11:34 AM Runtime Infrastructure Bug #4357 (Feedback): Infinite trigger loop
Greg Shah wrote:
> Branch 3809e was merged to trunk as revision 11340.
>
> Is this task complete?
I retested t...
Hynek Cihlar
09:38 AM Runtime Infrastructure Bug #4357: Infinite trigger loop
Branch 3809e was merged to trunk as revision 11340.
Is this task complete?
Greg Shah
10:48 AM User Interface Bug #4512: New inserted row has incorrect initial cell values
New inserted rows should be blank. In order to reproduce please run @browse-entry.p@ and press 'i' to insert new row.... Sergey Ivanovskiy
10:41 AM User Interface Bug #4512 (New): New inserted row has incorrect initial cell values
Sergey Ivanovskiy
10:08 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Greg Shah wrote:
> 3809e was merged to trunk as revision 11340. If I understand correctly, the truncation of the fi...
Hynek Cihlar
09:29 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
3809e was merged to trunk as revision 11340. If I understand correctly, the truncation of the filename is now fixed ... Greg Shah
09:42 AM User Interface Bug #4473 (Closed): Chrome update issues
Branch 3809e was merged to trunk as revision 11340. Greg Shah
09:24 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
3809e was merged to trunk as revision 11340.
Sergey: Please update the FWD implementation details in the OPEN-MIME...
Greg Shah
09:13 AM User Interface Feature #3908: implement browse column VIEW-AS COMBO-BOX
3809e was merged to trunk as revision 11340. Greg Shah
09:06 AM Database Feature #2156: datetime-tz and hibernate
3809e was merged to trunk as revision 11340. Greg Shah
07:26 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> What is the purpose of this flag?
OK, I think I don't actually don't need this flag. The issue I want to address...
Stanislav Lomany
06:56 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
> The only issue here is that I'll think I'll add a flag that indicates if the "layout part" of the enhanced configur... Greg Shah
06:04 AM User Interface Feature #3880: enhanced browse 3rd phase of improvements
Regarding storage of the "report title" parameter. I think I'll add it to the enhanced browse configuration. The only... Stanislav Lomany
04:00 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Another issue can be observed with this expression @chCtrlFrame-4:DTPicker:VISIBLE@ and @...
Sergey Ivanovskiy
 

Also available in: Atom