Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. Move all scripts to it's folder (details)
  2. Fix script location (details)
  3. NEWT Fixes: (details)
  4. Remove critical path in shutdown .. (details)
  5. NEWT Fixes (Windows/child-win): (details)
  6. Renable full test case (details)
Commit 63916148e837942c9ec996320bda805e80d7e06e by Sven Gothel
Move all scripts to it's folder
Commit 9e792dcef900de7039cd277459c0629abfab9f21 by Sven Gothel
NEWT Fixes:

- Common native in NewtCommon.c/.h

- Add simple NEWTEventFiFo, providing a pattern
  to spool events by an EventListener and to process them
  where it impacts (GLEventListener ..)

- Window [X11|Windows]: setSize/setPosition:
    - always store the values,
    - only act if valid and !fullscreen

- Window [X11]:
    - Add requestFocus
    - Add setTitle
    - Fix parent/child window creation
    - Fix parent/child window fullscreen (reparenting)

- JUnit Test: ParentTest:
    - Shows parent and client window animation

    - Client window shall be able to go into fullscreen,
      ie disconnect/reconnect from its parent.
      Test: Focus-client + type-'f'

    - Both windows receive/dispatch events properly
Commit 7fad4be03e6d9987be420444364b6714667d32cc by Sven Gothel
Remove critical path in shutdown ..
Commit 7613753091793b27a90585094aadb7beb36aab4b by Sven Gothel
NEWT Fixes (Windows/child-win):

- Clarify NEWT setSize/setPosition in regards to fullscreen state

- Windows: Allow child win to receive keyboard events
    - requestFocus: calls SetForegroundWindow and SetFocus
    - requestFocus when mouse clicked
    - add WS_TABSTOP

- Windows: Allow child win to set position

- TODO: child-win fullscreen as in X11 ..
Commit 862c0e0301f5d18f246019a5261c3265143c0d3d by Sven Gothel
Renable full test case