Activity
From 11/06/2023 to 12/05/2023
12/05/2023
- 11:58 AM Bug #8098: The task bar without tasks is not displayed or drawn if ui program displays a lonely d...
- The task bar is not displayed for this program...
- 09:29 AM Bug #8098 (New): The task bar without tasks is not displayed or drawn if ui program displays a lo...
- 07:37 AM Bug #8074 (Review): Preferred UI Theme not selected in web with auto-login and forked sessions
- 8074a based on trunk r14859 ready for review. Includes (in order of appearance):
* Theme options include an empty op... - 04:38 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- A note: The path in @FallbackEnvironmentReader@ when using @Preferences@ is composed from root user node @~/.java/.us...
- 02:17 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Greg Shah wrote:
> > But java @Preferences@ is case-sensitive, so we can either keep the original names (envs / keys...
12/04/2023
- 01:38 PM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- > But java @Preferences@ is case-sensitive, so we can either keep the original names (envs / keys / sections), or mak...
- 12:01 PM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- @EnvironmentDaemon@ is almost case-insensitive (check occurrences of @.toLowerCase()@). I guess it started with the r...
- 08:54 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > > Also there is a problem in registry where the @base_name@ is actual... - 08:43 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Greg Shah wrote:
> > Also there is a problem in registry where the @base_name@ is actually not used in the native co... - 08:26 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Greg Shah wrote:
> Galya B wrote:
> > Actually there is another conversion issue with the example.
> >
> > It ha... - 08:20 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- > Also there is a problem in registry where the @base_name@ is actually not used in the native code. The char is load...
- 08:18 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Galya B wrote:
> Actually there is another conversion issue with the example.
>
> It has @PUT-KEY-VALUE SECTION "... - 07:45 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Also there is a problem in registry where the @base_name@ is actually not used in the native code. The char is loaded...
- 07:30 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Actually there is another conversion issue with the example.
It has @PUT-KEY-VALUE SECTION "PSC\Clue\TEMP-PRGM" KE... - 06:27 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- I'm trying to convert an example procedure from "here":https://community.progress.com/s/article/21529.
Edited: Co... - 02:52 AM Feature #4203 (Test): expose some web-client details as 4GL global variables
- 4203a was merged to trunk as rev. 14856 and archived.
12/03/2023
- 09:39 AM Bug #8095: LEAVE trigger fires in no focus change situation
- In the following code, a @FILL-IN@ is created in its own frame, and three @ON LEAVE@ triggers are attached to the @FI...
- 08:07 AM Bug #8095 (New): LEAVE trigger fires in no focus change situation
12/01/2023
- 10:08 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- > > > Indeed, the use of @setuserid@ is very common.
> > As far as I understand @setuserid@ is a common DB authent... - 04:07 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Is the "conversion" always @SQL_MODE_DEFAULT@. I don't see a case where @NsConfig.setConversion@ is used.
- 10:00 AM Feature #4203 (Merge Pending): expose some web-client details as 4GL global variables
- 02:08 AM Feature #4203: expose some web-client details as 4GL global variables
- I've tested with testcases all types of drivers. The procedure I used is a simple @message FWD-CLIENT-DRIVER@. I also...
- 09:13 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- My bad. The enhanced configs for all users are stored in directory, so this is not in conflict with isolating the use...
11/30/2023
- 12:56 PM Feature #4203 (Internal Test): expose some web-client details as 4GL global variables
- Code Review Task Branch 4203a Revision 14851
The changes are good. - 09:09 AM Feature #4203 (Review): expose some web-client details as 4GL global variables
- 4203a r14851 based on trunk r14850 ready for review. Implements @FWD-CLIENT-DRIVER@, adds short readable names to dri...
- 08:28 AM Feature #4203: expose some web-client details as 4GL global variables
- Greg Shah wrote:
> The value should be added to @ClientParameters@ at startup so that it is always available at the ... - 08:23 AM Feature #4203 (WIP): expose some web-client details as 4GL global variables
- 08:18 AM Feature #4203: expose some web-client details as 4GL global variables
- The value should be added to @ClientParameters@ at startup so that it is always available at the server (without the ...
- 08:32 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Greg Shah wrote:
> > There are only two solutions: either we "degrade" the functionality by removing both options, o... - 08:18 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- > > Anything that targets more than the current user must (by definition) be stored in the directory, not in user-spe...
- 01:40 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Greg Shah wrote:
> What changes are needed in @SsoAuthenticator@ to provide the @storageId@?
It is present in the i...
11/29/2023
- 03:32 PM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- The value should be added to @ClientParameters@ at startup so that it is always available at the server (without the ...
- 03:05 PM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- > I'm working on isolating the users in the client storage, but I forgot that the enhanced browse configs can be appl...
- 03:04 PM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- > Since we probably don't have enough control over the customer behavior, then the solution I propose is to always in...
- 03:12 PM Feature #4203: expose some web-client details as 4GL global variables
- > May I ask if the IPs will be used for licensing in 4GL? Because I would hope, since the IPs (the external one and t...
- 02:02 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Ovidiu Maxiniuc wrote:
> Just a small observation: at line 406 in @MetadataSecurityOps@, @SecurityOps._encode(String...
11/28/2023
- 03:03 PM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Review of 7884a, r14840.
The new code in @MetadataSecurityOps.java@ is well written. Just a small observation: at ... - 08:09 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- I'm working on isolating the users in the client storage, but I forgot that the enhanced browse configs can be applie...
11/27/2023
- 08:24 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Ovidiu: Please review. Consider if there is any common code that can be shared with the existing session-based @setu...
- 04:59 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- If we want to support multiple users in one browser, then the theme drop-down on the login page should never have a p...
11/24/2023
- 05:57 AM Bug #8074 (WIP): Preferred UI Theme not selected in web with auto-login and forked sessions
- Since we probably don't have enough control over the customer behavior, then the solution I propose is to always inco...
- 05:49 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Basically the authentication code presented in #3931-435 is moved from @HotelGuiSsoAuthenticator@ to @MetadataSecurit...
- 05:37 AM Feature #7884 (Review): Standard 4GL methods used for login screen authentication to be exposed i...
- 05:37 AM Feature #7884 (WIP): Standard 4GL methods used for login screen authentication to be exposed in s...
- 7884a r14840: MetadataSecurityOps.NoSessionHelper class added to support sso login screen authentication.
11/23/2023
- 10:55 AM Feature #4203: expose some web-client details as 4GL global variables
- May I ask if the IPs will be used for licensing in 4GL? Because I would hope, since the IPs (the external one and the...
- 10:35 AM Feature #4856 (Test): web client session forking
- 7813a was merged to trunk as rev. 14839 and archived.
- 10:19 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- So I'm seeing the options as:
1. All users happily share the same configs and override each other;
2. The customer ... - 09:59 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- The core issue is that in the original OE 'end user' == 'OS user' and client storage (registry, ini) rarely clashes b...
- 09:47 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- This @storageId@ should ensure the same client process reused by many users can store end user specific info in indep...
- 09:38 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- The solution should not be specific to SSO. Why not just use the FWD account name or some UUID associated with the F...
- 09:36 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Greg Shah wrote:
> Where is the @storageId@ coming from?
Hopefully from well written @SsoAuthenticator@ implementat... - 09:32 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- I agree that we don't have to worry about the existing production cfg values. Right now is the best time to make any ...
- 09:27 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Maybe now it's the right time to do it, since we've just launched the methods accessing client storage, up till now t...
- 09:22 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- I ponder on more trivial matters like: Should I break all current prod client storage configs and add the @storageId@...
- 09:17 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Some customer applications do use their own subclasses of our themes. When doing so, these themes are registered in ...
- 09:09 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Greg Shah wrote:
> > you were mentioning before there are supposed to be changes related to themes.
>
> Can you ... - 09:06 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- > you were mentioning before there are supposed to be changes related to themes.
Can you remind me of where/when ... - 06:50 AM Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- The flows of auto-login and forking a new session in web bypass the login screen, thus a preferred UI theme can't be ...
- 06:48 AM Bug #8074 (Closed): Preferred UI Theme not selected in web with auto-login and forked sessions
- 09:11 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- It is a good point. I think what we are looking for here is to expose the authentication check itself, without the p...
- 08:38 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- There is something tricky with exposing @setuserid@ before the session has started. It can be used to validate the lo...
11/22/2023
- 01:59 PM Feature #4856 (Internal Test): web client session forking
- 08:10 AM Feature #4856 (Review): web client session forking
- In 7813a r14861 virtual desktop taskbar menu item 'New Session' is wired up to @SessionUtils.forkNewSesion@.
- 09:42 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Greg Shah wrote:
> I'm not opposed to exposing some useful state out to the 4GL code (like the web client IP address... - 09:39 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Don't work on this right now. I am discussing the requirement with the customer and they may be dropping it on their...
- 09:32 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Also I'm always thinking of a flow where the IP and fingerprint don't matter, but it works only when 'one browser' po...
- 09:27 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Can I implement a simple fingerprint myself? It will take a while to figure out how to test the canvas and the audio,...
- 05:54 AM Feature #3931: single sign-on for virtual desktop mode
- I think we should reference the feature as simple sign-on (SSO). This way we'll be keeping all the SSO references, bu...
- 05:25 AM Bug #8012: Fix combo-box corner cases
- After putting some thought into this, I came up with a format that, IMO, would make the changes relatively easy to re...
11/21/2023
- 04:26 PM Bug #7515: FILL-IN: editing dates issues
- Vladimir Tsichevski wrote:
> # The @gso_171@ test: the @Dist date@ is @01/01/-099@ instead of expected @01/01/-999... - 12:31 PM Feature #4856: web client session forking
- > Can I directly execute 4GL method from the front-end
Not from the virtual desktop. Embedded mode does have tool... - 09:07 AM Feature #4856: web client session forking
- Can I directly execute 4GL method from the front-end or I need to create a new WebSocket msg and handle it all the wa...
- 06:19 AM Bug #8012: Fix combo-box corner cases
- I added to @testcases/uast/combo_box/screen_value@ some more tests regarding @ADD-LAST@, @ADD-FIRST@, @LIST-ITEM-PAIR...
11/18/2023
- 02:23 PM Bug #7515: FILL-IN: editing dates issues
- Running MAJIC tests revealed at teast two regressions in ChUI in @7019a@:
# incorrect behavior of date @FILL-IN@ f...
11/17/2023
- 07:18 AM Bug #7946 (Test): Default selection and current browse row color differs for different customers ...
11/15/2023
- 08:01 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- > It will hide the implementation details, which can be considered an improvement,
This isn't just an improvement... - 07:43 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Greg Shah wrote:
> No, I don't think that is a likely approach. Those classes are tightly coupled to context, to th... - 07:41 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- No, I don't think that is a likely approach. Those classes are tightly coupled to context, to the legacy transaction...
- 07:36 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- OK, so then we agree to proceed with reworking the core FWD DB classes to work without context, so that the DB check ...
- 07:28 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- > > Indeed, the use of @setuserid@ is very common.
> As far as I understand @setuserid@ is a common DB authenticat... - 07:25 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Galya B wrote:
> Greg Shah wrote:
> > Indeed, the use of @setuserid@ is very common.
> As far as I understand @s... - 07:23 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Greg Shah wrote:
> Indeed, the use of @setuserid@ is very common.
As far as I understand @setuserid@ is a common ... - 07:23 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- > I need a definition of 'properly'.
Directly showing the replacement of the original 4GL authentication method, e... - 07:21 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Galya wrote:
> Actually hotel gui works properly and exemplary now (tested with h2). The raised concern was that i... - 07:21 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- I need a definition of 'properly'.
- 07:19 AM Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- We may want to work part of this task so that the Hotel GUI SSO is properly implemented as an example.
- 07:03 AM Feature #4856: web client session forking
- > > Is 7813a involved in future headway on this task?
> Yes. It will use the same mechanism, started in a different ... - 01:49 AM Feature #4856: web client session forking
- Greg Shah wrote:
> Is 7813a involved in future headway on this task?
Yes. It will use the same mechanism, started i...
11/14/2023
- 02:13 PM Feature #4856: web client session forking
- Is 7813a involved in future headway on this task?
11/09/2023
- 03:39 PM Bug #7946: Default selection and current browse row color differs for different customers applica...
- 7946a has been merged into the trunk as bzr revision 14825.
app_C changes to the @directory.xml@ template have been ... - 01:33 PM Bug #7946: Default selection and current browse row color differs for different customers applica...
- @app_A@ actually uses Material theme and therefore it hasn't been regressed by the Windows 10 theme changes as I assu...
- 11:38 AM Bug #7946: Default selection and current browse row color differs for different customers applica...
- > should I commit?
Yes, you can merge to trunk now.
>I think that for @app_A@ we should set the new Windows 2... - 11:07 AM Bug #7946: Default selection and current browse row color differs for different customers applica...
- Greg, I think that for @app_A@ we should set the new Windows 2012 theme, and for @app_C@ - enable the new @oldBrowseS...
- 11:04 AM Bug #7946: Default selection and current browse row color differs for different customers applica...
- > The assignment of @oldBrowseSelectionBar@ in @EBCM.isOldBrowseSelectionBar@ should be double-locked
Fixed in 794... - 03:05 AM Bug #7946: Default selection and current browse row color differs for different customers applica...
- Code review 7946a.
The assignment of @oldBrowseSelectionBar@ in @EBCM.isOldBrowseSelectionBar@ should be double-lo...
11/08/2023
- 08:05 AM Bug #7946: Default selection and current browse row color differs for different customers applica...
- Hynek: Please review.
- 12:56 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Greg Shah wrote:
> The device id needs to be persistent across browser restarts and past the point where all FWD s... - 12:39 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Greg Shah wrote:
> There should be no association (at the FWD level) between accounts and devices. I don't want to ...
11/07/2023
- 05:08 PM Bug #7946 (Review): Default selection and current browse row color differs for different customer...
- The fix is in 7946a rev 14826. Please review.
- 12:30 PM Bug #7946: Default selection and current browse row color differs for different customers applica...
- Rebased task branch 7946a from FWD trunk revision 14824.
- 10:20 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- There should be no association (at the FWD level) between accounts and devices. I don't want to mix the two concepts...
- 09:36 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- A few aspects to be taken into consideration are: simultaneous logins; the fact that sessions in the same browser can...
- 09:22 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- The browser id will be changed the moment all sessions are closed. We can have server-side initiated checks for who l...
- 09:18 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Greg Shah wrote:
> > It's doable to create a mechanism confirming which web sessions are in the same browser with Br... - 09:01 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- > It's doable to create a mechanism confirming which web sessions are in the same browser with Broadcast Channel comm...
- 08:19 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Also obviously it doesn't depend on id that can be altered, but real time communication between the live sessions.
- 08:11 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Galya B wrote:
> I have one blurred idea without clear form yet. It's doable to create a mechanism confirming which ... - 08:09 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- I have one blurred idea without clear form yet. It's doable to create a mechanism confirming which web sessions are i...
- 08:03 AM Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Since there is no good solution for fingerprinting or even for detecting the network configuration, I think we just i...
- 08:05 AM Bug #8012 (WIP): Fix combo-box corner cases
- There are quite a lot of corner cases regarding combo-boxes. While working on another task, I managed to identify a f...
- 06:49 AM Bug #8012 (Test): Fix combo-box corner cases
- 06:57 AM Feature #3931: single sign-on for virtual desktop mode
- Galya B wrote:
> Guido Brandsen wrote:
> > Galya, today we saw a minor problem with client spawning.
> > The error... - 06:55 AM Feature #4517 (Test): optionally back the 4GL features for Registry access with the user-specific...
- 4854a was merged to trunk as rev. 14823 and archived.
It's important customers to get familiar with the table in #... - 06:51 AM Feature #4854 (Test): origin affinity
- 4854a was merged to trunk as rev. 14823 and archived.
- 06:31 AM Feature #4854: origin affinity
- Galya, you can merge to trunk now.
- 06:27 AM Feature #4854: origin affinity
- Greg Shah wrote:
> Galya: If Sergey is OK with the code, then we will queue this for merge.
The changes are OK for ... - 01:58 AM Feature #4854: origin affinity
- Sergey Ivanovskiy wrote:
> Found minor issue related to
> [...]
Fixed in r14836.
11/06/2023
- 03:25 PM Feature #4854: origin affinity
- Found minor issue related to...
- 12:58 PM Feature #4854: origin affinity
- Galya: If Sergey is OK with the code, then we will queue this for merge.
- 12:56 PM Feature #4854: origin affinity
- Galya B wrote:
> Sergey,
>
> I've changed @UserPreferences.MAXIMAL_STRING_LENGTH@ to @6@ and saved the browse con... - 12:43 PM Feature #4854: origin affinity
- Code review 4854a. The changes look good.
- 12:05 PM Feature #4854: origin affinity
- Just a note: If @webClient/useLocalStorage@ is @TRUE@ in Windows it applies only for enhanced browse configs, but not...
- 12:01 PM Feature #4854: origin affinity
- I couldn't start web in Windows VM, there is a new issue with networking/ports I don't want to know about, but web cl...
- 12:00 PM Feature #4854: origin affinity
- Stanislav Lomany wrote:
> The code looks good. I did some testing and it works fine. One minor thing: javadoc for @U... - 11:56 AM Feature #4854: origin affinity
- Registry in Windows is working as before:
!windows-registry.png!
But doesn't look good in that place. - 11:50 AM Feature #4854: origin affinity
- The code looks good. I did some testing and it works fine. One minor thing: javadoc for @UserPreferences()@ is missing.
- 10:33 AM Feature #4854: origin affinity
- Sergey/Hynek/Stanislav: Please review.
- 10:10 AM Feature #4854: origin affinity
- r14834:
* Applies the change to @UserPreferences.delete@ as described in #4854-147;
* @com/goldencode@ as root node... - 09:24 AM Feature #4854: origin affinity
- Sergey,
I've changed @UserPreferences.MAXIMAL_STRING_LENGTH@ to @6@ and saved the browse configs.
KEY @enhanced... - 09:02 AM Feature #4854: origin affinity
- I still haven't tested registry in Windows.
- 09:02 AM Feature #4854: origin affinity
- Is the only remaining known issue the "delete chunks" problem?
Is there any remaining testing to do? - 08:27 AM Feature #4854: origin affinity
- r14833:
* fixes for @LOAD INI@. Tested with:... - 08:18 AM Feature #4854: origin affinity
- I guess we'll need another stopper instead of root preferences. Maybe "chunks" node. I'll have to test chunks first t...
- 08:16 AM Feature #4854: origin affinity
- Galya B wrote:
> I'm not sure how to test the chunks. Can you give me an example how it should be stored in the path... - 08:04 AM Feature #4854: origin affinity
- Galya, I don't know how chunks work in details, I dealt only with higher level of abstraction which is @TC.setObject(...
- 07:52 AM Feature #4854: origin affinity
- I'm not sure how to test the chunks. Can you give me an example how it should be stored in the path? This @enhancedBr...
- 07:48 AM Feature #4854: origin affinity
- The idea was to remove all chain of chunks because one chain stores key and value. I do not check if this logic is pr...
- 07:18 AM Feature #4854: origin affinity
- Stanislav, I've encountered a behavior in enhanced browse:
1. Save @This Browse, Current User@;
2. Save @All Brow... - 04:51 AM Feature #4854: origin affinity
- 4854a re-based on latest trunk r14819.
Also available in: Atom