Project

General

Profile

Activity

From 05/04/2020 to 06/02/2020

06/02/2020

09:31 AM Revision 533a2aa8 (boxedwine-source): Merge branch 'master' of https://git.code.sf.net/p/boxedwine/source
James Bryant
09:31 AM Revision 68655c4d (boxedwine-source): Update Wine 5.0 to revert a change that caused Wine to fail to create a window on slower system
James Bryant
08:16 AM App/Game #13: Game: Winfish2 x64 crash
And FPU precision exception was set in the status field and the control field had it unmasked. The x86 normal core i... James Bryant

06/01/2020

08:20 PM Revision ede26909 (boxedwine-source): Some work on Linux fpu exceptions
James Bryant
01:44 PM Revision e23e04a7 (boxedwine-source): Some work on exceptions. Looks like for x64 I was reporting to wine an int divide by zero for all fpu exceptions.
James Bryant
01:44 PM Revision 178de857 (boxedwine-source): Some games would not show their window, like the Breakdown. The logic to try and prevent multiple create/destroy windows to test the display didn't work in all cases. Now there is a catch all that will show the window after a delay of 1 second.
James Bryant

05/31/2020

11:47 AM Revision 67526dfe (boxedwine-source): Updated emscripten Jenkinsfile to help with running unit tests
James Bryant
11:07 AM Revision 653fb8cf (boxedwine-source): Update emscripten Jenkins to run unit tests in headless firefox
James Bryant
11:00 AM Revision 06cceb83 (boxedwine-source): Update emscripten Jenkins file to call unit tests
James Bryant
10:57 AM Revision c029e407 (boxedwine-source): commented out a couple of cpu tests for emscripten
James Bryant
10:02 AM Revision 1c116f11 (boxedwine-source): Removed some warnings in the normal core when shifting
James Bryant

05/30/2020

02:44 PM Revision 1a255387 (boxedwine-source): Windows Jenkins build wasn't calling the x64 version of the unit tests
James Bryant
02:35 PM Revision aa3e38e4 (boxedwine-source): Automation scripts for Linux
James Bryant
09:28 AM Bug #12: Sometime Wine will fail to create the first window
I updated the Wine 5 build to revert this checkin. I still don't know why it causes an issue. When it runs fast it ... James Bryant
09:07 AM Revision cf2bc11e (boxedwine-source): Added x64 automation target to Xcode
James Bryant

05/29/2020

09:36 PM Revision f2a4f3d9 (boxedwine-source): Created a new target for Mac automation and turned sandboxing off for it.
James Bryant
06:32 PM Revision f2495fcb (boxedwine-source): If an automation script is not found, Boxedwine should return a non 0 exit code so that jenkins can fail
James Bryant
06:11 PM Revision bc71f60d (boxedwine-source): Added BOXEDWINE_RECORDER to the mac build so that it can run automation tests
James Bryant
05:27 PM Revision 74a8ff74 (boxedwine-source): Automation script for mac
James Bryant
01:11 PM Revision 1b3453dc (boxedwine-source): Automation fix, the 32-bit and 64-bit scripts were clobbering each other
James Bryant

05/27/2020

03:02 PM Bug #12: Sometime Wine will fail to create the first window
After a long git bisect the issue only happens in Wine 5.0 rc1 and later. It was caused by
kernel32: Use the Get/...
James Bryant
09:32 AM Revision 4cbe4168 (boxedwine-source): add emscripten test build.
add app-payload and overlay-payload parameters. Kevin O'Dwyer

05/25/2020

06:46 PM Revision f73ab265 (boxedwine-source): If the automation script times out, it should return a non 0 value to indicate an error
James Bryant
06:08 PM Revision c9cfcee7 (boxedwine-source): Windows 32-bit automation fix
James Bryant
05:57 PM Revision 5633b1f6 (boxedwine-source): More work on automation scripts
James Bryant
04:40 PM Revision eac69512 (boxedwine-source): Automation will now return 0 for sucess
James Bryant
04:24 PM Revision 8e405921 (boxedwine-source): Automation script for Windows x64
James Bryant
11:39 AM Revision 78d9ca39 (boxedwine-source): Merge branch 'james/Automation_fix'
James Bryant
10:43 AM Revision f787c246 (boxedwine-source): Some fixes to get automation working again
James Bryant
10:37 AM Feature #27: Add webgl to WASM build
gl4es bug fixed in commit: https://github.com/ptitSeb/gl4es/commit/e53acfadba316b080b4a99c186f4b297674fde67
stuntcar...
Kevin O'Dwyer
01:03 AM Revision e8c4f277 (boxedwine-source): Update readme so I can test jenkins and git hooks
James Bryant

05/24/2020

11:52 PM Revision 19857404 (boxedwine-source): Windows jenkins build failed to run tests
James Bryant
11:34 PM Revision 61c66e4d (boxedwine-source): More work on Windows jenkins file
James Bryant
11:32 PM Revision 5bcb1e69 (boxedwine-source): More work on Windows jenkins file
James Bryant
11:31 PM Revision 2441dcf0 (boxedwine-source): More work on Windows jenkins file
James Bryant
11:29 PM Revision 5964af82 (boxedwine-source): More work on Windows jenkins file
James Bryant
11:25 PM Revision 986874d9 (boxedwine-source): More work on the Windows jenkins file
James Bryant
11:23 PM Revision f3500789 (boxedwine-source): Working on the windows jenkins file
James Bryant
11:21 PM Revision a875b583 (boxedwine-source): Windows jenkins file
James Bryant
10:39 PM Revision 8128ad45 (boxedwine-source): Add Jenkinsfile for mac build
James Bryant
10:28 PM Revision 041c18e7 (boxedwine-source): Update Linux and Emscripten builds for Jenkins to be on Linux machines
James Bryant
10:16 PM Revision 2ea64f1f (boxedwine-source): Updated Emscripten jenkinsFile to include email
James Bryant
10:15 PM Revision a7d3a1b1 (boxedwine-source): Fixed test build
James Bryant
10:08 PM Revision a6fcd63a (boxedwine-source): Still working on the jenkinsFile
James Bryant
09:06 PM Revision ee1f99e9 (boxedwine-source): Broke the test build on purpose to test Jenkins
James Bryant
09:03 PM Revision a322dd1a (boxedwine-source): More work on the Jenkinsfile and email
James Bryant
09:01 PM Revision 6609de52 (boxedwine-source): Experimenting with Jenkinsfile and sending email
James Bryant
07:20 PM Revision f8b3f1b5 (boxedwine-source): Updated Linux Jenkinsfile to build x64 CPU core
James Bryant
06:52 PM Revision a43e3589 (boxedwine-source): Merge branch 'james/Linux_Jenkins_build'
James Bryant
06:52 PM Revision 6ada9429 (boxedwine-source): Fixed some build warnings
James Bryant
06:14 PM Revision 707a5cb8 (boxedwine-source): Jenkinsfile for Linux build
James Bryant
05:21 PM Revision 478d56ab (boxedwine-source): Merge branch 'james/Test_Branch'
James Bryant
05:15 PM Revision 07a88326 (boxedwine-source): Still trying to get the emscripten jenkins file to work
James Bryant
05:02 PM Revision 80016830 (boxedwine-source): Updated emscripten Jenkins file
James Bryant
04:40 PM Revision 2a26fe58 (boxedwine-source): Added emscripten jenkins file
James Bryant
10:30 AM Feature #27: Add webgl to WASM build
2 other projects using gl4es
https://github.com/CecilHarvey/CloudCompare-web
https://github.com/parasti/neverball
Kevin O'Dwyer

05/23/2020

06:11 PM Revision 782e4d3b (boxedwine-source): Updated READM.md
James Bryant
06:03 PM Revision 1a446ae0 (boxedwine-source): Added README.md
James Bryant
04:26 PM Revision e9c95d12 (boxedwine-source): SetThreadDescription is not available in Windows 7.
James Bryant
04:07 PM Bug #32 (New): OpenGL for 32-bit Boxedwine is unstable
James Bryant

05/22/2020

03:49 PM Revision 8d1d3acd (boxedwine-source): Won't show small windows while games probe the display.
James Bryant
03:44 PM Revision c6b1811e (boxedwine-source): #6 Exposed Wine's MouseWarpOverride setting
James Bryant

05/21/2020

10:33 PM Revision 1426a733 (boxedwine-source): files.xml will now contain a different list of wine versions and demos for the debug and release builds.
James Bryant
10:32 PM Revision 6638829d (boxedwine-source): Fixed a calculation issue when drawing text and calculating text width for the app list view.
James Bryant
08:15 PM Revision 257fa16e (boxedwine-source): The UI app list will will now have a consistant width for the selection rectangle
James Bryant
07:31 PM Revision 3b799e53 (boxedwine-source): files.xml will now contain a different list of wine versions and demos for the debug and release builds.
James Bryant
06:55 PM Revision 98a1f471 (boxedwine-source): For multi-thread cpu core, if a thread goes into an infinite loop, clicking the SDL Windows close button will try to exit gracefully, but after 10 seconds it will issue a hard exit.
James Bryant
06:32 PM Bug #31 (New): Closing an app in Wine 1.6 and Wine 1.7 will hang
James Bryant
05:18 PM Revision d5cc71a7 (boxedwine-source): #4 Opening a file for read/write that was in the zip file system did not properly copy it to the host file system first. Now Wine can check .update-timestamp properly.
James Bryant
04:42 PM Bug #4 (Closed): Sometimes for no reason Wine will reinitialize .wine directory
When opening a file that is in a zip file system for write access, the code was only making sure the parent folder ex... James Bryant
04:39 PM Revision 0d78f788 (boxedwine-source): #4 Opening a file for read/write that was in the zip file system did not properly copy it to the host file system first. Now Wine can check .update-timestamp properly.
James Bryant
03:38 PM Revision b4779a2e (boxedwine-source): Small java project that helps create the debian file system
James Bryant
02:45 AM Revision 8e1e8708 (boxedwine-source): When the UI launches in process, if the new process did not create a window, then the UI failed to restart.
James Bryant
02:45 AM Revision 45bacf07 (boxedwine-source): When the UI launches in process, if the new process did not create a window, then the UI failed to restart.
James Bryant

05/20/2020

09:34 PM Revision 99162bb3 (boxedwine-source): Wine builds will now have symbols stripped out
James Bryant
09:32 PM Revision d5d22955 (boxedwine-source): Merge branch 'master' of https://git.code.sf.net/p/boxedwine/source
James Bryant
09:32 PM Revision 63e837dd (boxedwine-source): Wine builds will now have symbols stripped out
James Bryant
05:40 PM Revision fdd9561d (boxedwine-source): Forgot another spot to wrap in an #ifdef for zip file handling
James Bryant
05:34 PM Revision b83e400b (boxedwine-source): Forgot to wrap some zip file work in a #ifdef
James Bryant
02:49 PM Bug #30 (New): Copy/Paste text does not work starting in Wine 1.7
Between Wine 1.6 and Wine 1.7 the way copy/paste works in winex11.drv changed. James Bryant
04:15 AM Revision 28becc5e (boxedwine-source): A small fix for finding fonts for the UI in debian10.zip instead of the wine zip files.
James Bryant
03:45 AM Feature #29 (Closed): Split the file system into a common part and a wine version part for the UI
Wine and the Debian base files can be in separate zips. The zips can not overlap. So they each have their own root ... James Bryant
03:43 AM Revision d10db34c (boxedwine-source): #29 Finished splitting Wine and the Debian based zips. Now Wine 1.6 to Wine 5.0 work well.
James Bryant

05/19/2020

10:59 PM Revision e918baed (boxedwine-source): #29 The base file system and the Wine build can now be in separate zip files.
James Bryant
06:04 PM Revision bf6a03b6 (boxedwine-source): One more fix for the wine build script
James Bryant
04:38 PM Revision 3a8c8639 (boxedwine-source): Can now build wine version 1.6 - 5
boxedwine
02:03 AM Feature #29 (Closed): Split the file system into a common part and a wine version part for the UI
The UI downloads a file system for each version of Wine, but apart from the Wine specific files, the file systems are... James Bryant
01:06 AM Revision 7e742994 (boxedwine-source): Some more work on the build Wine script
James Bryant

05/17/2020

03:49 PM Feature #28 (New): Incorporate useful WINE 1.7 patches
Notaz optimised WINE as part of his effort to port Starcraft to ARM
https://pyra-handheld.com/boards/threads/starcra...
Kevin O'Dwyer
03:47 PM Feature #27 (New): Add webgl to WASM build
GL4ES is a OpenGL 2.1/1.5 to GL ES 2.0/1.1 translation library
https://github.com/ptitSeb/gl4es
An example of its...
Kevin O'Dwyer

05/15/2020

03:39 PM Feature #9 (Closed): Set game title when launched from UI
When launching a app from the UI, the app's will appear in the window title. James Bryant
03:38 PM Bug #25 (Closed): Boxedwine UI should have an option to delete all data
The the Options / General tab, the user can now delete all Boxedwine data. James Bryant

05/14/2020

09:07 PM Revision 94b3c0ee (boxedwine-source): #9 The UI will now add the app/game name to the launched Boxedwine Window
James Bryant
08:42 PM Revision 3f7cd134 (boxedwine-source): #25 can now delete all Boxedwine data and restart Boxedwine in a fresh state.
James Bryant
03:59 AM Revision 07caf66e (boxedwine-source): UI: fixed a crash when the user deleted the last container.
James Bryant
03:35 AM Feature #10 (Closed): Add the ability to launch a random app/game in a container without a short cut
Fixed this in #3, the user can select from 9 wine apps instead of just having 2 buttons for regedit and winecfg. James Bryant
02:33 AM Revision 39e3bfcb (boxedwine-source): Fixed test build.
James Bryant
02:26 AM Revision cc3878b3 (boxedwine-source): Fixed normal core build and x64 on windows with opengl
James Bryant
01:57 AM Bug #3 (Closed): UI App Choser doesn't show Wine apps
When creating a shortcut from a container, you can now choose from some Wine apps. Also in the container view the num... James Bryant
01:56 AM Revision 67786e09 (boxedwine-source): Merge branch 'james/Mac_x64'
James Bryant
12:15 AM Revision e6291c00 (boxedwine-source): #3 When creating a shortcut from a container, you can now choose from some Wine apps. Also in the container view the number of Wine apps you can run has been increased from 2 to 9.
James Bryant

05/13/2020

10:09 PM Revision 2996afd4 (boxedwine-source): #26 Worked on x64 stability on Mac by moving some SDL/OpenGL calls to run on the main thread.
James Bryant
08:56 PM Feature #26 (New): Mac x64 CPU core
James Bryant
04:07 PM Revision 0c75e431 (boxedwine-source): Fixed an issue where single buffered OpenGL would not show
James Bryant
03:27 PM Bug #25 (Closed): Boxedwine UI should have an option to delete all data
James Bryant
04:31 AM Revision 2e41f550 (boxedwine-source): Fixed test build
James Bryant
03:15 AM Feature #8 (Closed): Add cancel button to download dialog in the UI
It is now possible to cancel a download. James Bryant
03:14 AM Revision c0272957 (boxedwine-source): Merge branch 'james/cancel_download'
James Bryant
03:02 AM Revision e906717a (boxedwine-source): #8 Mac fix for cancel download feature
James Bryant
02:57 AM Bug #2 (Closed): UI should save size of Window
The UI will now save position and size. James Bryant
12:13 AM Revision 421b922e (boxedwine-source): #8 Can now cancel a download. Poco library did not have the ability to close an http request, so I slightly modified the source to access to the raw socket handle.
James Bryant

05/12/2020

10:26 PM Revision a1f28ff3 (boxedwine-source): #2 UI Window position and size will now be saved and restored.
James Bryant
03:46 AM Bug #1 (Closed): Closing the SDL Window should not just terminate Wine
When the user closes the SDL window, instead of closing the windows app, it will now terminate the main program which... James Bryant
03:44 AM Bug #5 (Closed): Tooltips in the UI get clipped if the tooltip width is greater than the window width
The tooltip width will no longer exceed the width of the window. James Bryant
03:44 AM Feature #11 (Closed): Add right click support for containers
Can now right click on a container name in the container list and select an option to delete it. James Bryant
03:42 AM Revision 95d66483 (boxedwine-source): #1 When closing the SDL window it will now trying to cleanly close wineserver so that the registry gets flush to disk.
James Bryant

05/11/2020

07:56 PM Revision d5beee36 (boxedwine-source): #5 UI: tooltip window can no longer be wider than the main window which caused clipping.
James Bryant
07:45 PM Revision a530d1f9 (boxedwine-source): #11 UI: Can now delete a container from the container view list by right clicking and selecting the delete option from the popup
James Bryant
05:02 PM Bug #24 (Closed): Mac crashes in UI when selecting the Install tab
A variable for the view was being initialize with itself instead of NULL. Weird that this seemed OK on Windows. James Bryant
04:53 PM Bug #24 (Closed): Mac crashes in UI when selecting the Install tab
James Bryant
05:00 PM Revision 69eed8bc (boxedwine-source): When allocating memory, don't allocated past the end of the memory space.
James Bryant
04:56 PM Revision 32297326 (boxedwine-source): #24 Fixed a crash in the UI on Mac. A variable was being initialized with itself instead of NULL.
James Bryant
03:13 AM Feature #23 (New): Add Joystick support
James Bryant
02:55 AM Feature #22 (New): Add support for mounting ISOs
Need to mount an ISO into the file system and for Wine to recognize it as a CD James Bryant
02:51 AM Feature #21 (New): On Windows 64 allow the user to integrate Boxedwine to automatically launch 16-bit programs
The old Boxedwine UI allowed this, it shouldn't be hard to incorporate the required registry changes to make this work. James Bryant
02:49 AM Feature #20 (New): Allow DOS installers to work by launching Dosbox
Before launching a setup program, inspect the file and if it is for DOS then warn the user and let them download Dosb... James Bryant
12:59 AM Bug #19 (Closed): Mouse Move can cause a game pause
This can be seen in the Sacrafice demo.
If I slow the rate of mouse moves to the program to 100 per second it work...
James Bryant

05/10/2020

11:18 PM Revision c36c4272 (boxedwine-source): Fixed the emscripten build
James Bryant
10:21 PM Bug #18 (Closed): Screen flickers a lot when games test resolutions
Fixed in 20R1 commit:0d2c919d
Now the user should not see games/apps create and destroy windows many times during ...
James Bryant
08:17 PM Bug #18 (In Progress): Screen flickers a lot when games test resolutions
James Bryant
05:34 PM Bug #18 (Closed): Screen flickers a lot when games test resolutions
Some apps/games will probe the screen by creating windows at different resolutions and capabilities. This can be see... James Bryant
10:18 PM Revision 92ff69ca (boxedwine-source): UI: cpu affinity option was not properly initialized
James Bryant
10:17 PM Revision 0d2c919d (boxedwine-source): Merge branch 'james/SDL_window_creation_flicker'
James Bryant
09:40 PM Revision 9d18f6b5 (boxedwine-source): UI: when SDL creates a window, it will now keep it hidden until it is used. This should help reduce lots of windows being created and destroyed when some games launch and test different resolutions/capabilities.
James Bryant
05:31 PM Feature #17 (New): UI: add a detail view for the apps view
It would be nice to allow the user to choose between icon and detail views for the apps. The detail views could have... James Bryant
05:20 PM Bug #16 (New): UI: work on keyboard support, such as tab key
Currently keyboard navigation has not been code and does not work well James Bryant
05:18 PM Revision 05db1720 (boxedwine-source): UI: container names will be sorted on the container view as case insensitive.
James Bryant
02:41 AM App/Game #15 (New): Game: Catz
wine: Unhandled page fault on write access to 0x602fdb90 at address 0x14b7:0x000011e1 James Bryant
02:36 AM App/Game #14 (New): Game: Curse of Monkey Island demo
The game will crash after and the initial dialog and the user moves the mouse.
This game worked with the normal co...
James Bryant
02:23 AM App/Game #13 (New): Game: Winfish2 x64 crash
Winfish 2 shareware will crash after you hit "Continue Unregistered" button. This does not crash with the normal cor... James Bryant
02:00 AM Bug #12 (New): Sometime Wine will fail to create the first window
I've noticed that sometimes Wine will fail to create the first explorer window when starting up. This seems to happe... James Bryant
01:57 AM Feature #11 (Closed): Add right click support for containers
In the container view it would be nice to right click the container name in the container list and see some options, ... James Bryant
01:56 AM Feature #10 (Closed): Add the ability to launch a random app/game in a container without a short cut
Right now the UI allows launching WineCfg and Regedit as buttons in the container view. Perhaps this should be some ... James Bryant
01:55 AM Feature #9 (Closed): Set game title when launched from UI
I think it would be nice to have the app/game shortcut name be part of the Boxedwine window when it is running. Perh... James Bryant
01:54 AM Feature #8 (Closed): Add cancel button to download dialog in the UI
When downloading a demo or Wine version, the download dialog should have a cancel button James Bryant
01:53 AM Feature #7 (New): Add support to launch Boxedwine in another process from the UI on Mac
When a new process is launched with Poco, it calls fork then execvp. Fork seems to work and execvp doesn't not retur... James Bryant
01:45 AM Feature #6 (New): Need to add support for mouse capture
Some games, like 3dmark01 SE, will hang or crash if the mouse moves outside the window. James Bryant
01:42 AM Bug #5 (Closed): Tooltips in the UI get clipped if the tooltip width is greater than the window width
!tooltip.jpg!
If the font is larger or the window is smaller, then the tool tip width can be larger than the windo...
James Bryant
01:40 AM Bug #4 (Closed): Sometimes for no reason Wine will reinitialize .wine directory
I haven't seen a pattern to this yet, but sometimes Wine will reinitialize the .wine directory even though the Wine v... James Bryant

05/09/2020

01:26 AM Bug #3 (Closed): UI App Choser doesn't show Wine apps
When browsing apps to make a shortcut do in the container view, it should show apps that are in the zip file system a... James Bryant
01:24 AM Bug #2 (Closed): UI should save size of Window
The UI window can be resized. It would make sense if Boxedwine UI saved this value and used it the next time it star... James Bryant
01:20 AM Bug #1 (Closed): Closing the SDL Window should not just terminate Wine
Right now closing the SDL window will terminate Wine. This could cause a loss of data since Wineserver only flushes ... James Bryant

05/07/2020

05:39 PM Revision febb4a2a (boxedwine-source): UI: when selecting a file/dir location in the install view or dragging a file/dir into the UI, it will now try to guess a container name-
James Bryant
05:11 PM Revision 6b9a643f (boxedwine-source): UI: will no longer crash if a container has a mount and the user tries to create a new shortcut. Also creating a blank container will take you to the container after it is created.
James Bryant
04:15 PM Revision 88031838 (boxedwine-source): Fixed the test build on Windows
James Bryant
03:45 PM Revision 111c32dc (boxedwine-source): Merge branch 'james/CPU_Affinity'
James Bryant
03:44 PM Revision 750562a8 (boxedwine-source): CPU Affinity work for Mac
James Bryant
04:00 AM Revision 6c8cb0ca (boxedwine-source): CPU Affinity: fixed Linux build.
James Bryant
03:15 AM Revision 0423e539 (boxedwine-source): Will now support setting cpu affinity from the command line and in the UI. I'm hopefull this will help a class of games around the late 90s that have issues with multi-cpu systems. So far I'm still getting random crashes in Thief demo.
James Bryant

05/05/2020

06:07 PM Revision 75b4a07a (boxedwine-source): Fixed some timing issues with a process that exits with multiple threads. Also fixed an issue with shared_ptr and native sockets not using it correctly.
James Bryant
03:20 PM Revision 7b37e1f1 (boxedwine-source): UI: files/demos url can now be configured
James Bryant

05/04/2020

10:30 PM Revision ac9db9d1 (boxedwine-source): Merge branch 'james/Demo_in_zip_support'
James Bryant
10:29 PM Revision 39d724c7 (boxedwine-source): UI: Updated mac project file for zip support in demos
James Bryant
09:21 PM Revision 357b94d0 (boxedwine-source): UI: Demos can now be in a zip file. It can be a setup or the actual game.
James Bryant
03:41 PM Revision 99858097 (boxedwine-source): more configurable handling of filepaths
Kevin O'Dwyer
 

Also available in: Atom