Project

General

Profile

Activity

From 05/19/2020 to 06/17/2020

06/17/2020

01:06 PM Revision a3bfe43b (boxedwine-source): Updated the Raspberry Jenkinsfile
James Bryant
11:53 AM Revision 901be645 (boxedwine-source): Raspberry unit tests now pass
James Bryant

06/16/2020

07:01 PM Revision 14e79ffb (boxedwine-source): Raspberry Pi Jenkins file
James Bryant
06:33 PM Revision a84927c3 (boxedwine-source): The Raspberry Pi build will now use the OpenGL 2.1 backend for ImGui. Not exactly speedy, the Roller Coaster Tycoon demo seems to get about 1 frame per second.
James Bryant
03:03 PM Revision 3b2ea0e7 (boxedwine-source): Raspberry Pi build
James Bryant
10:20 AM Revision 98c646af (boxedwine-source): Merge branch 'james/33_Quake_2_fix_for_normal_core'
James Bryant
08:58 AM Revision f95dc759 (boxedwine-source): #33 Fixed an experimental x64 binary translator issue if the FPU was emulated.
James Bryant
08:57 AM Revision 2d9e088a (boxedwine-source): #33 Fixed some FPU logging issues.
James Bryant
08:56 AM Revision 9a631870 (boxedwine-source): #33 Fixed another FPU bug, this time with FXRSTOR. Now Quake 2 with the normal core is working.
James Bryant

06/13/2020

12:50 PM Revision fa7e6249 (boxedwine-source): #33 FCOMI ST(i) instruction mistakenly popped the FPU stack. This caused bogus results when using the FPU. I also improved FPU logging. This seems to fix one issue with Quake 2, but soon after this code runs another exception happens.
James Bryant

06/11/2020

08:32 AM Revision 277448e9 (boxedwine-source): Merge branch 'james/sdl_abstraction'
James Bryant
08:26 AM Revision da6df8b5 (boxedwine-source): Jenkins was not properly building the x64 Release for Windows
James Bryant
08:12 AM Revision f5cc33da (boxedwine-source): Fixed a couple more issues with the SDL abstraction and marked /dev/fb as experimental and turned it off for all builds.
James Bryant

06/08/2020

07:38 PM Revision 65056d46 (boxedwine-source): Fixed the mac build for the sdl abstraction branch
James Bryant
06:53 PM Revision eeb34015 (boxedwine-source): Windows x64 test build fix
James Bryant
06:38 PM Revision 3abaa536 (boxedwine-source): One more try for the emscripten build
James Bryant
06:22 PM Revision 4a610073 (boxedwine-source): Fixed some build warning and the emscripten build
James Bryant
05:42 PM Revision da26c373 (boxedwine-source): Abstracted out the SDL code for events and windows
James Bryant

06/05/2020

10:27 AM Revision 906b56d7 (boxedwine-source): Removed the SDL2 preprocessor flag. SDL 1 will no longer be supported. I also separated the SDL audio specific code out of devdsp and into its own file.
James Bryant

06/04/2020

05:47 PM Revision 48946924 (boxedwine-source): Started some work on abstracting out SDL
James Bryant

06/03/2020

04:46 PM Revision 3e505407 (boxedwine-source): #32 started working on removing marshalp and marshalpp for OpenGL marshaling. They are generic functions that hope for the best when it comes to marshalling. I'm trying to replace them with more type specific versions.
James Bryant
04:23 PM Revision 147e2abd (boxedwine-source): wglgears was failing to show the window because it was smaller than I was looking for when trying to prevent multiple small test windows from flickering onto the screen while a game tests the display. Now the code will show the window regardless of the size if it has been more than 2 seconds since it was created.
James Bryant
03:53 PM Revision 1fcb467c (boxedwine-source): #19 Added the ability to change the frequency of mouse and keyboard events sent to wine. The new command line argument is -pollRate. The default is 40 and 0 means unlimited like it was before this change. I also added the ability to set this option on a per app basis in the UI.
James Bryant

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

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: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

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
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

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

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
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: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
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: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
01:06 AM Revision 7e742994 (boxedwine-source): Some more work on the build Wine script
James Bryant
 

Also available in: Atom