Project

General

Profile

Activity

From 03/30/2025 to 04/28/2025

04/28/2025

04:56 PM Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15877@, new revision is @15905@. Eugenie Lyzenko
03:28 PM Bug #9949: Fix window activation and z-order for system parent-child windows
There are cases when top-level windows in GUI do not correctly activate and stack (z-order) when system parent-child ... Hynek Cihlar
03:20 PM Bug #9949 (New): Fix window activation and z-order for system parent-child windows
Hynek Cihlar
03:13 PM Feature #9948: Implement batch output GUI mode
OE supports using the batch mode switch @-b@ for both character and GUI output modes. Meanwhile, FWD only supports ba... Vladimir Tsichevski
03:08 PM Feature #9948 (New): Implement batch output GUI mode
Vladimir Tsichevski
02:20 PM Bug #9929 (WIP): FILL-IN: Incorrect APPLY statement behavior
Vladimir Tsichevski
12:17 PM Bug #4135: high dpi screens display in low dpi
Committed revision 15866(4135b) should fix #4135-124 trunk issue. Sergey Ivanovskiy
11:30 AM Bug #4135: high dpi screens display in low dpi
I tested these changes... Sergey Ivanovskiy
07:07 AM Bug #4135 (Review): high dpi screens display in low dpi
The trunk version has a bug #4135-124 related to the menu drawing, concurrency and the graphic cache.
If the graphic...
Sergey Ivanovskiy

04/26/2025

09:40 PM Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15875@, new revision is @15903@.
Tested with regular samples used with im...
Eugenie Lyzenko

04/25/2025

09:13 AM Bug #4135: high dpi screens display in low dpi
Hynek: are you OK with moving #4135-124 to another task?
I'd like to get 4135b into trunk as soon as it is ready. ...
Greg Shah
11:29 PM Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15873@, updated to revision @15901@.
The update after rebase to fix rebas...
Eugenie Lyzenko

04/24/2025

09:50 AM Bug #9929: FILL-IN: Incorrect APPLY statement behavior
**Problem origin**
In FWD, the processing of keyboard events for @FILL-IN@ widgets depends on whether the containi...
Vladimir Tsichevski
03:21 AM Bug #9936: Fix cases when clicking on an empty line in an editor should move cursor out of the vi...
Testcase:... Andreea Bârzu
03:06 AM Bug #9936 (New): Fix cases when clicking on an empty line in an editor should move cursor out of ...
Andreea Bârzu

04/23/2025

10:36 AM Bug #9929: FILL-IN: Incorrect APPLY statement behavior
In OE, the @APPLY@ statement enables programmatic simulation of user input by sending events to widgets, facilitating... Vladimir Tsichevski
10:33 AM Bug #9929 (Closed): FILL-IN: Incorrect APPLY statement behavior
Vladimir Tsichevski

04/22/2025

06:13 PM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I recorded this video to clarify the issue.
>
> Please compar...
Sergey Ivanovskiy

04/21/2025

11:01 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> I recorded this video to clarify the issue.
Please compare the actions executed by the...
Hynek Cihlar
10:59 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Could you please check if the initial screen would be blur for this new @isHighResolution...
Hynek Cihlar
10:19 AM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> I noticed one issue. When I first login to an app the UI is blurry (even on 100% zoom), but wh...
Sergey Ivanovskiy
10:12 AM Bug #4135: high dpi screens display in low dpi
I recorded this video to clarify the issue. Sergey Ivanovskiy
04:33 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Committed revision 15864 (4135b) this version seems working with graphics cache but it ne...
Hynek Cihlar
03:53 AM Bug #4135: high dpi screens display in low dpi
I tested zooming on the latest branch and the results are pretty impressive. The improvement in display clarity is hu... Hynek Cihlar

04/19/2025

02:10 PM Bug #9916 (Review): FILL-IN: date format: incorrect condition for triggering normalization of thi...
Vladimir Tsichevski
02:10 PM Bug #9916 (WIP): FILL-IN: date format: incorrect condition for triggering normalization of third ...
Vladimir Tsichevski
02:09 PM Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
Fixed in 9916a rev. 15867. The fix was trivial. Please, review. Vladimir Tsichevski
09:52 AM Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
In OE, a FILL-IN widget bound to a date variable with a format containing separators (e.g., "99/99/9999") processes s... Vladimir Tsichevski
09:44 AM Bug #9916 (Closed): FILL-IN: date format: incorrect condition for triggering normalization of thi...
Vladimir Tsichevski

04/18/2025

05:05 PM Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
I removed the call to @completeEdit()@ in @ENTER@ key processing in @processKeyEvents()@ in @FillInImpl@.
This was...
Vladimir Tsichevski
03:04 PM Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Greg Shah wrote:
> Only running the @ENTRY@ triggers after the user presses another key does not seem right.
Also...
Vladimir Tsichevski
07:43 AM Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Only running the @ENTRY@ triggers after the user presses another key does not seem right. Greg Shah
12:03 PM Bug #4135: high dpi screens display in low dpi
Committed revision 15864 (4135b) this version seems working with graphics cache but it needs new fresh eyes. There is... Sergey Ivanovskiy

04/17/2025

05:46 PM Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
When a user presses the @ENTER@ key in a FILL-IN widget in OE character mode, the following sequence of events is pro... Vladimir Tsichevski
03:27 PM Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Vladimir Tsichevski wrote:
> 1. Disable the focus shift triggered by the @ENTER@ key in FWD GUI mode.
Processin...
Vladimir Tsichevski
03:26 PM Bug #9913 (WIP): DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Vladimir Tsichevski
12:54 PM Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Greg Shah wrote:
> > In OE, pressing Enter does not alter the FILL-IN's displayed content.
>
> Make sure you test...
Vladimir Tsichevski
08:23 AM Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
> In OE, pressing Enter does not alter the FILL-IN's displayed content.
Make sure you test ChUI. I think that ENT...
Greg Shah
08:02 AM Bug #9913: DATE FILL-IN: Unexpected normalization on Enter and Tab keys
In the OE system, a FILL-IN widget bound to a date variable normalizes its contents (aka auto-completion) only when i... Vladimir Tsichevski
07:56 AM Bug #9913 (WIP): DATE FILL-IN: Unexpected normalization on Enter and Tab keys
Vladimir Tsichevski
03:07 PM Bug #4135: high dpi screens display in low dpi
Found at least one bug in my code changes that affects canvas proportion. If scale factor is greater than 1, then the... Sergey Ivanovskiy

04/16/2025

11:51 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> No, zooming detection is already present in the code changes. The problems if my view is ...
Hynek Cihlar
11:15 AM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Greg Shah wrote:
> > > > Didn't the ...
Sergey Ivanovskiy
11:11 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> If the browser content is zoomed, then browser adds scroll bars to extend its view size.
...
Hynek Cihlar
10:59 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > Didn't the customer already complain abo...
Hynek Cihlar
10:28 AM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Didn't the customer already complain about zooming? I worry that we do ...
Sergey Ivanovskiy
09:01 AM Bug #4135: high dpi screens display in low dpi
It is a valid use case that must work properly. Greg Shah
08:51 AM Bug #4135: high dpi screens display in low dpi
Greg Shah wrote:
> Didn't the customer already complain about zooming? I worry that we do need to fix this now.
...
Hynek Cihlar
08:35 AM Bug #4135: high dpi screens display in low dpi
Didn't the customer already complain about zooming? I worry that we do need to fix this now. Greg Shah
02:52 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> I tested zoom functionality with @graphicsCache = FALSE@ setting but enabling this cache ...
Hynek Cihlar
02:45 AM Bug #4135: high dpi screens display in low dpi
I tested zoom functionality with @graphicsCache = FALSE@ setting but enabling this cache adds new painting issues. In... Sergey Ivanovskiy

04/15/2025

02:17 PM Bug #4135: high dpi screens display in low dpi
So the maximized windows behavior is not the same as the browser zooms its content. Sergey Ivanovskiy
02:15 PM Bug #4135: high dpi screens display in low dpi
If the browser content is zoomed, then browser adds scroll bars to extend its view size. Sergey Ivanovskiy
02:12 PM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Maximized windows should always occup...
Sergey Ivanovskiy
12:19 PM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Maximized windows should always occupy the browser's view. I.e. ...
Hynek Cihlar
09:05 AM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Maximized windows should always occupy the browser's view. I.e. when the browser window is res...
Sergey Ivanovskiy
03:16 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > I think that maximize window is ...
Hynek Cihlar
03:02 AM Bug #4135 (WIP): high dpi screens display in low dpi
I changed review status because there are open issues with maximized windows. Sergey Ivanovskiy
03:00 AM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I think that maximize window is buggy now.
>
> What is the is...
Sergey Ivanovskiy
01:19 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> I think that maximize window is buggy now.
What is the issue?
Hynek Cihlar
06:30 AM Feature #9055: server-side processing of client platform dependencies in the UI
Constantin Asofiei wrote:
> We have FRAME processing in PASOE agents - see #8661-818 The assumption was these were ...
Hynek Cihlar
06:20 AM Feature #9055: server-side processing of client platform dependencies in the UI
Hynek Cihlar wrote:
> Constantin, do we have a comprehensive list of UI statements or UI features used on the server...
Constantin Asofiei
06:19 AM Feature #9055: server-side processing of client platform dependencies in the UI
Constantin, do we have a comprehensive list of UI statements or UI features used on the server side?
If the list i...
Hynek Cihlar

04/14/2025

03:02 PM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > On zoom event all windows preserve their dimensions.
>
> See ...
Sergey Ivanovskiy
02:19 PM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> On zoom event all windows preserve their dimensions.
See the following test case:
<pr...
Hynek Cihlar
02:03 PM Bug #4135: high dpi screens display in low dpi
On zoom event all windows preserve their dimensions. Sergey Ivanovskiy
01:57 PM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4135b.
> >
> > Instead of @ThinClient.getInstance...
Hynek Cihlar
01:53 PM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Code review 4135b.
>
> Instead of @ThinClient.getInstance().eventDrawingBracket(w, w::draw)...
Sergey Ivanovskiy
01:28 PM Bug #4135: high dpi screens display in low dpi
Code review 4135b.
@ChuiWebSimulator.java@, @ClientProtocolHooks.java@, @GuiWebDriver.java@, @GuiWebSocket.java@, ...
Hynek Cihlar

04/10/2025

06:44 AM Bug #9888: empty inner frame width not set to defaultMinimalWidth
@width@ attribute of an empty frame is not set to the default minimal width if it's parent is not visible.
Testca...
Andrei Iacob
06:42 AM Bug #9888 (New): empty inner frame width not set to defaultMinimalWidth
Andrei Iacob

04/09/2025

11:51 AM Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
The work to complete the implementation, as documented by Galya:
* confirm the native code is not case sensitive w...
Greg Shah
10:07 AM Bug #9887: FILL-IN: date: FWD does not trim right after selected region deletion
Greg Shah wrote:
> Can this be in the UI project?
Yes. My fault. How can I move this task to the UI project?
Vladimir Tsichevski
10:03 AM Bug #9887: FILL-IN: date: FWD does not trim right after selected region deletion
Can this be in the UI project? Greg Shah
10:02 AM Bug #9887: FILL-IN: date: FWD does not trim right after selected region deletion
In OE, a @FILL-IN@ widget for a date variable does not allow trailing spaces in the edited date specification. Spaces... Vladimir Tsichevski
10:00 AM Bug #9887 (New): FILL-IN: date: FWD does not trim right after selected region deletion
Vladimir Tsichevski
08:11 AM Bug #4135 (Review): high dpi screens display in low dpi
Please review rev 15849 (4135b). Did not find regressions for drag-n-drop testcases except those existed in the trunk. Sergey Ivanovskiy

04/07/2025

05:15 PM Bug #7642 (WIP): Assigning SESSION:DATE-FORMAT has no effect on existing date instances
I've created the 7642a branch for this task. Vladimir Tsichevski
02:28 PM Bug #7642: Assigning SESSION:DATE-FORMAT has no effect on existing date instances
I believe any operation involving date formatting or parsing should rely on the current value of @SESSION:DATE-FORMAT... Vladimir Tsichevski
05:12 PM Bug #9883: FILL-IN: Date format with minus sign separator prevents minus sign input near separator
In a @FILL-IN@ field with a date format where the year component is split by a minus sign separator (regardless of th... Vladimir Tsichevski
05:04 PM Bug #9883 (New): FILL-IN: Date format with minus sign separator prevents minus sign input near se...
Vladimir Tsichevski
01:56 PM Bug #9882 (Rejected): FILL-IN: date format input event handler restricts minus sign to four-digit...
Greg Shah
01:51 PM Bug #9882: FILL-IN: date format input event handler restricts minus sign to four-digit year compo...
Please, help me change this task status to REJECTED. Vladimir Tsichevski
01:50 PM Bug #9882 (WIP): FILL-IN: date format input event handler restricts minus sign to four-digit year...
Vladimir Tsichevski
01:50 PM Bug #9882: FILL-IN: date format input event handler restricts minus sign to four-digit year compo...
This issue does not exist. When testing, I was confused because of the #7642 bug - my format was not really updated f... Vladimir Tsichevski
10:42 AM Bug #9882: FILL-IN: date format input event handler restricts minus sign to four-digit year compo...
For date type @FILL-IN@ in OE, a minus sign can be entered in the year component of any length, but in FWD, this is r... Vladimir Tsichevski
10:36 AM Bug #9882 (Rejected): FILL-IN: date format input event handler restricts minus sign to four-digit...
Vladimir Tsichevski
11:16 AM Bug #9873 (Review): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Vladimir Tsichevski wrote:
> Same issue for the @CUT@ operation.
Fixed in rev. 15844. Please, review.
Vladimir Tsichevski

04/06/2025

11:24 AM Bug #4135: high dpi screens display in low dpi
Found @NUM-SELECTED-WIDGETS@ regressions of @drag-n-drop@ testcases for the trunk version.
For example, @./drag_n_dr...
Sergey Ivanovskiy

04/05/2025

06:42 PM Bug #9876: FILL-IN: date format with long year format component: incorrect INPUT-VALUE
The described behavior applies once issue #9846 is resolved. With trunk rev. 15823 (current), the @INPUT-VALUE@ is un... Vladimir Tsichevski
06:25 PM Bug #9876: FILL-IN: date format with long year format component: incorrect INPUT-VALUE
# run the @9876.p@ procedure. It will show you a date type @FILL-IN@
# enter the value @01-02- 1@ (with 5 spaces...
Vladimir Tsichevski
05:51 PM Bug #9876 (New): FILL-IN: date format with long year format component: incorrect INPUT-VALUE
Vladimir Tsichevski
09:10 PM Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk revision @15842@, new revision is @15868@.
Just rebase.
Eugenie Lyzenko

04/04/2025

03:26 PM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
In revision 15832, a regression was resolved in the @ParsedDateFormat.toString()@ method, which had incorrectly inser... Vladimir Tsichevski
03:06 PM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
I found that @date.getDateOrderNative()@ returns date order strings like "mdy", so I can now eliminate the @Order@ en... Vladimir Tsichevski
01:47 PM Bug #9874: Incorrect TAB and BACKTAB handling in FILL-IN with no other tab stops
In OE, when no other tab-stop-enabled widgets exist, the @TAB@ and @BACKTAB@ keys have no effect. In FWD, however, th... Vladimir Tsichevski
01:40 PM Bug #9874 (New): Incorrect TAB and BACKTAB handling in FILL-IN with no other tab stops
Vladimir Tsichevski
10:46 AM Bug #9873 (WIP): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Same issue for the @CUT@ operation. Vladimir Tsichevski
09:04 AM Bug #9873 (Review): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Fixed in 9873a rev. 15843. Please, review. Vladimir Tsichevski
09:03 AM Bug #9873 (WIP): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Vladimir Tsichevski
08:56 AM Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Support for these key combinations was introduced in revision 15947. These operations modify the caret position, whic... Vladimir Tsichevski
08:38 AM Bug #9873 (Test): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Vladimir Tsichevski

04/03/2025

03:25 PM Bug #9855 (Review): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek, please, review.
The remaining things:
# I didn’t sort fields and methods in the modified classes to keep...
Vladimir Tsichevski
03:13 PM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Date format adjustment implemented in 9855a rev. 15830. The result passes @TestDateFormatAdjustment.cls@ tests. Vladimir Tsichevski

04/02/2025

04:58 PM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Update: Aside from one exception, date format components can consist of any positive number of nines, resulting in an... Vladimir Tsichevski
02:40 PM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Attached is a @test-date-format-formatting-adjustment.p@ 4gl procedure, which proves the hypothesis that format adjus... Vladimir Tsichevski
10:45 AM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Attached is a class @DateFormatAdjuster.java@ with the @reorderForDateFormatAssignment@ method, which does format adj... Vladimir Tsichevski
08:41 AM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> UPD2: A format component may consist of any number of nines from 1 to 4, not just @99@ ...
Vladimir Tsichevski
12:03 PM Bug #4135: high dpi screens display in low dpi
Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > Eugenie, could you post references to standalone testcases th...
Sergey Ivanovskiy

04/01/2025

03:49 PM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Eugenie, could you post references to standalone testcases that can help to test direct m...
Eugenie Lyzenko
03:13 PM Bug #4135: high dpi screens display in low dpi
Eugenie, could you post references to standalone testcases that can help to test direct manipulation functionality? Sergey Ivanovskiy
03:10 PM Bug #4135: high dpi screens display in low dpi
Committed revision 15820 (4135b) added zooming. Hynek, please review these changes. I did not succeed in fixing 2d->w... Sergey Ivanovskiy
09:13 AM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Found only the code that resized maximized windows but I need to...
Sergey Ivanovskiy
08:21 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Found only the code that resized maximized windows but I need to repaint all of them.
...
Hynek Cihlar
08:15 AM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Please point on the referenced methods that can invalidate windo...
Sergey Ivanovskiy
03:44 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Please point on the referenced methods that can invalidate windows?
Please see @GuiWeb...
Hynek Cihlar

03/31/2025

06:15 PM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
UPD1: Formats are also adjusted when converting a date to a string, such as with @STRING(d, "99/99/9999")@.
UPD2: A ...
Vladimir Tsichevski
05:43 PM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Format adjustment can occur also in a date variable declaration, but the adjustment rules differs.
I've created a ...
Vladimir Tsichevski
08:52 AM Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Here are the rules for date format adjustments in OE. It determine:
# In which situations format adjustment is req...
Vladimir Tsichevski
02:41 PM Bug #4135: high dpi screens display in low dpi
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Yes, please look at the video attached in #4135-74. We cannot us...
Sergey Ivanovskiy

03/30/2025

06:50 PM Bug #9855 (WIP): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Attached @TestDateFormatAdjustment.cls@ is an advanced unit test class, which tests *all* (72) possible date format p... Vladimir Tsichevski
 

Also available in: Atom