| 2018-07-29 14:51 | make -j 10 sometimes fails to mount the resulting ISO9660 filesystem, added information to help debug the issue | Georges Dupéron | 1 | +6 | -1 |
| 2018-08-26 09:05 | Updated Sikuli | Georges Dupéron | 1 | +2 | -2 |
| 2018-08-25 20:59 | Closes #23: rename project since it does not use only Travis anymore | Georges Dupéron | 2 | +9 | -8 |
| 2018-07-27 22:10 | appveyor: test OS, run os.bat in a nested cmd.exe, fix: MS-DOS was ignoring one line | Georges Dupéron | 2 | +10 | -5 |
| 2018-07-28 00:22 | ms-dos: CR+LF line endings, avoid lines longer than 8192, add [pause|exit] argument to .bat and sh code | Georges Dupéron | 2 | +49 | -10 |
| 2018-07-27 19:19 | gdisk requires an extra confirmation step on windows | Georges Dupéron | 1 | +2 | -1 |
| 2018-07-28 17:21 | Build os.offsets.hex and os.offsets.dec | Georges Dupéron | 2 | +12 | -7 |
| 2018-07-27 19:01 | Use a smaller partition in the dummy partition table created in assembly, to avoid gdisk warning | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-27 19:19 | Print build system information (using uname) | Georges Dupéron | 1 | +5 | -0 |
| 2018-07-26 00:15 | appveyor: install dependencies, build OS | Georges Dupéron | 1 | +63 | -0 |
| 2018-07-27 17:35 | Remove leftover "|| true" from Travis configuration debugging | Georges Dupéron | 1 | +21 | -25 |
| 2018-07-27 00:48 | Remove fdisk version info, as it is not used | Georges Dupéron | 4 | +5 | -6 |
| 2018-07-28 15:49 | Missing files from list of built files | Georges Dupéron | 2 | +4 | -0 |
| 2018-07-25 13:12 | Reorganized Travis build order, so that a more varied selection of platforms is present near the top | Georges Dupéron | 1 | +18 | -20 |
| 2018-07-22 22:00 | Makefile: missing dependency for offsets | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-22 21:37 | Fix recursive invocations of make used to analyze the Makefile itself | Georges Dupéron | 1 | +2 | -2 |
| 2018-07-21 20:12 | macos: start the terminal, then make the window active, not the other way round | Georges Dupéron | 1 | +2 | -1 |
| 2018-07-21 14:00 | macos does not have readlink command, but has realpath | Georges Dupéron | 4 | +15 | -3 |
| 2018-07-21 13:23 | macos: starting a terminal with a given script seems to return immediately. Will have to find another way to kill the terminal. | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-20 21:48 | Updated sikuli test for macos | Georges Dupéron | 4 | +78 | -1 |
| 2018-07-18 22:12 | macos: sikuli, change wallpaper (must be set using an absolute path) | Georges Dupéron | 3 | +39 | -4 |
| 2018-07-20 21:44 | Use only mktemp -d, as it is near-impossible to get mktemp to create a file with a suffix (extension) on macos | Georges Dupéron | 12 | +89 | -68 |
| 2018-07-20 13:41 | mktemp: behaviour is too different between mac and linux, factored out workarounds to a separate .sh | Georges Dupéron | 8 | +55 | -19 |
| 2018-07-19 21:02 | macos: mktemp does not accept --suffix option, use a template instead | Georges Dupéron | 5 | +14 | -14 |
| 2018-07-19 21:10 | Pre-fill known_hosts, as it doesn't already know github on Travis with macos | Georges Dupéron | 3 | +42 | -27 |
| 2018-07-15 21:53 | macos: added Makefile target for macos tests | Georges Dupéron | 1 | +4 | -1 |
| 2018-07-15 21:18 | imagemagick is missing x11 support | Georges Dupéron | 2 | +16 | -16 |
| 2018-07-15 14:45 | macos: setup /tmp/.X11-unix and take screenshots in Xvfb | Georges Dupéron | 1 | +9 | -1 |
| 2018-07-15 11:21 | macos: trying gui stuff | Georges Dupéron | 2 | +5 | -1 |
| 2018-07-15 01:42 | Show gdisk output when printing partition tables | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-15 01:41 | Use gdisk instead of fdisk when printing partition table | Georges Dupéron | 1 | +6 | -1 |
| 2018-07-14 23:50 | Use [[:space:]] instead of \s | Georges Dupéron | 1 | +6 | -6 |
| 2018-07-12 07:33 | macos: compatibility with wc | Georges Dupéron | 3 | +17 | -8 |
| 2018-07-11 23:03 | Enabled warnings in nasm | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-11 23:27 | os.offsets was missing the offset name | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-11 22:58 | macos: Use gdisk for all partitioning tasks, show gdisk commands for readability | Georges Dupéron | 1 | +12 | -4 |
| 2018-07-11 18:09 | macos: brew install mkisofs, mtools, imagemagick, gdisk | Georges Dupéron | 1 | +15 | -5 |
| 2018-07-11 17:14 | Ensure that Travis collapses the output of the commands | Georges Dupéron | 1 | +10 | -4 |
| 2018-07-11 17:10 | macos: don't use a NASM label named loop, don't use `…` syntax for strings with C-style escapes | Georges Dupéron | 1 | +23 | -23 |
| 2018-07-11 16:53 | Print tool versions in Travis | Georges Dupéron | 1 | +5 | -0 |
| 2018-07-11 16:52 | macos: sed compatibility | Georges Dupéron | 4 | +13 | -11 |
| 2018-07-11 16:12 | Initial attempt for macos support | Georges Dupéron | 1 | +21 | -8 |
| 2018-07-11 15:53 | Moved makefile one level up (part 2: modify), rearchitectured the offset calculation to use temporary files, so that dependencies are easier to express. | Georges Dupéron | 5 | +392 | -146 |
| 2018-07-11 13:04 | Moved Makefile one level up (part 1: rename) | Georges Dupéron | 3 | +19 | -21 |
| 2018-07-08 21:43 | There seems to sometimes be an issue when creating the animation with the parallel build. Added more debug output, increased timeout. | Georges Dupéron | 2 | +5 | -2 |
| 2018-07-08 21:10 | Increase delays to avoid the black bakground | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-08 20:31 | Travis should run all the tests in self-test mode | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-08 20:12 | Chameleon: the OS is now also a GPT-partitioned disk image (with a small quirk) | Georges Dupéron | 3 | +89 | -38 |
| 2018-07-08 16:10 | Remove artificial slowdown of ansi screenshots, use an ASCII character instead of an UTF-8 one to avoid corruption by travis. Cleanup. | Georges Dupéron | 4 | +13 | -9 |
| 2018-07-08 15:44 | Fixed typo in README.md paths | Georges Dupéron | 1 | +2 | -2 |
| 2018-07-08 14:48 | Chameleon: the OS is now also an ISO9660 CD-ROM image | Georges Dupéron | 8 | +178 | -34 |
| 2018-07-08 01:23 | Chameleon: the OS is now also a zip file. | Georges Dupéron | 3 | +23 | -8 |
| 2018-07-08 00:58 | Added partition table to OS image, automatically format the first partition using FAT12 | Georges Dupéron | 3 | +43 | -16 |
| 2018-07-07 22:10 | Identify file format(s), disassemble as ARM binary (results show that it is not useable as a binary kernel image) | Georges Dupéron | 2 | +15 | -3 |
| 2018-07-07 16:50 | Cleanup temporary files, put twm session file in a temporary directory instead of ~ | Georges Dupéron | 1 | +9 | -5 |
| 2018-07-07 16:09 | Use twm instead of fluxbox, as fluxbox insists on drawing a background, and any configuration attempt fails half of the time. | Georges Dupéron | 2 | +10 | -3 |
| 2018-07-07 13:47 | Fixed typo (missing "test" command); moved screenshot loop to a separate script | Georges Dupéron | 3 | +34 | -5 |
| 2018-07-05 20:41 | Don't create .gif if no screenshots were taken | Georges Dupéron | 1 | +3 | -1 |
| 2018-07-03 23:30 | Save an animation to help with debugging, increase delay after fbsetbg | Georges Dupéron | 1 | +4 | -1 |
| 2018-07-03 22:53 | Add a small delay after fbsetbg | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-03 19:39 | Use fbsetbg since the fluxbox version on Travis consistently overwrites configuration files with the defaults | Georges Dupéron | 1 | +2 | -15 |
| 2018-07-03 19:34 | Save screenshots for master and dev, in separate branches | Georges Dupéron | 3 | +14 | -11 |
| 2018-07-03 18:28 | .travis.yml: move self-test so that it runs first, factor out common APT packages | Georges Dupéron | 1 | +20 | -139 |
| 2018-07-03 17:59 | Fix fluxbox wallpaper (and change it to be a checkerboard) | Georges Dupéron | 1 | +9 | -4 |
| 2018-07-03 17:57 | Make the OS file readonly, to prevent the "Text file busy" error (executed as a linux shell script + open for writing by another process) | Georges Dupéron | 2 | +3 | -2 |
| 2018-07-03 17:55 | Repeat common apt packages everywhere, since I don't know how to append to the list only | Georges Dupéron | 1 | +129 | -0 |
| 2018-07-03 17:44 | Make the OS file readonly, to prevent the "Text file busy" error (executed as a linux shell script + open for writing by another process) | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-03 17:16 | Added two more tests: running under dosbox and as a shell script | Georges Dupéron | 12 | +212 | -3 |
| 2018-07-03 16:52 | Install only the required emulators for each Travis job | Georges Dupéron | 1 | +29 | -6 |
| 2018-07-03 16:49 | Small bugfix in the makefile (mkdir -p), execute test when make all is invoked | Georges Dupéron | 1 | +2 | -2 |
| 2018-07-03 16:49 | Refactored the test targets in the Makefile, use this in .travis.yml instead of duplicating the commands | Georges Dupéron | 5 | +19 | -21 |
| 2018-07-03 16:47 | Moved installation scripts out of .travis.yml | Georges Dupéron | 3 | +19 | -10 |
| 2018-07-03 16:10 | Fixed typo: .PHONY depended on Makefile, but the target should depend on Makefile instead | Georges Dupéron | 1 | +4 | -4 |
| 2018-07-03 15:49 | os.bat is now a triple chameleon: MS-DOS .bat, Unix .sh and x86 bootable floppy disk image | Georges Dupéron | 1 | +9 | -0 |
| 2018-07-03 15:49 | Change OS filename: os.sh -> os.bat | Georges Dupéron | 5 | +33 | -28 |
| 2018-07-03 15:20 | Made the os.sh a chameleon: it is now an x86 bootsector and a shell script at the same time. | Georges Dupéron | 1 | +11 | -0 |
| 2018-07-03 15:19 | Delay failure of sikuli, so that a screenshot can still be taken. | Georges Dupéron | 3 | +12 | -3 |
| 2018-07-03 15:18 | Moved compact ndisasm to a separate file so that it can be called in several places | Georges Dupéron | 3 | +23 | -11 |
| 2018-07-03 13:09 | fixup! Disassemble the OS (use a compact representation for repetitive parts), re-assemble and check that the result is identical. | Georges Dupéron | 1 | +6 | -4 |
| 2018-07-03 08:30 | Enable error-detection (set -e) in all .sh scripts | Georges Dupéron | 4 | +10 | -0 |
| 2018-07-03 13:03 | Disassemble the OS (use a compact representation for repetitive parts), re-assemble and check that the result is identical. | Georges Dupéron | 2 | +28 | -3 |
| 2018-07-03 08:28 | Typos in README.md | Georges Dupéron | 1 | +3 | -3 |
| 2018-07-02 22:02 | Added README.md with screenshots | Georges Dupéron | 1 | +17 | -0 |
| 2018-07-02 22:00 | Changed the xvfb resolution so that the window title bar is visible, removed fluxbox's background picture | Georges Dupéron | 3 | +26 | -7 |
| 2018-07-02 20:43 | allow empty commits when deploying | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-02 20:28 | create one artifact branch for each build in the matrix | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-02 20:19 | Recursive rsync to merge the new files with the base commit, preserve permissions | Georges Dupéron | 1 | +1 | -1 |
| 2018-07-02 19:14 | Renamed variable which was referring to GH_PAGES | Georges Dupéron | 1 | +9 | -9 |
| 2018-07-01 09:15 | Disabled display of commands as they risk leaking Travis OpenSSL key and IV, fixed typo | Georges Dupéron | 2 | +2 | -7 |
| 2018-06-30 16:32 | mktemp does not accept --prefix | Georges Dupéron | 1 | +1 | -1 |
| 2018-06-30 16:26 | Fix nonsense in make-travis-key: the public key was encrypted, instead of the private key, and had the wrong name anyway. | Georges Dupéron | 3 | +4 | -7 |
| 2018-06-30 16:22 | Replace indirect expansion by a nested shell invocation, to avoid having a dependency on bash | Georges Dupéron | 1 | +2 | -2 |
| 2018-06-30 16:15 | Fixed typo: number of arguments | Georges Dupéron | 1 | +4 | -4 |
| 2018-06-30 16:07 | Fix typo in Makefile | Georges Dupéron | 1 | +2 | -2 |
| 2018-06-30 16:04 | Deploy screenshots | Georges Dupéron | 8 | +41 | -12 |
| 2018-06-30 15:51 | Auto-publish scripts for travis-os-deploy-artifacts | Georges Dupéron | 3 | +123 | -0 |
| 2018-06-30 14:56 | Remove temporary files upon success (still to do: make sure they are also removed on failure) | Georges Dupéron | 4 | +10 | -2 |
| 2018-06-30 14:52 | Switch from tempfile to mktemp, as tempfile is deprecated | Georges Dupéron | 4 | +12 | -12 |
| 2018-06-29 22:53 | Added extra newline with the new slowdown | Georges Dupéron | 1 | +2 | -1 |
| 2018-06-29 21:54 | width for the public Travis log | Georges Dupéron | 1 | +1 | -2 |
| 2018-06-29 21:53 | Fixed newlines in slowed down screenshot | Georges Dupéron | 1 | +1 | -1 |
| 2018-06-29 21:47 | another slowdown attempt | Georges Dupéron | 1 | +1 | -1 |
| 2018-06-29 21:41 | Attempt at slowing down the output even more, so that Travis finally stops corrupting the data. | Georges Dupéron | 1 | +1 | -1 |
| 2018-06-29 07:12 | Decrease again display speed to try to avoid data corruption by Travis. | Georges Dupéron | 1 | +1 | -1 |
| 2018-06-29 06:29 | Take better screenshots; reorganized files | Georges Dupéron | 10 | +18 | -9 |
| 2018-06-28 23:12 | Cleanup: removed color test | Georges Dupéron | 1 | +0 | -4 |
| 2018-06-28 22:48 | Doubled resolution of ANSI-art screenshots, by using FG and BG colours. The drawback is that there are less color choices for the background color. | Georges Dupéron | 1 | +13 | -2 |
| 2018-06-28 17:32 | Slow down output in the hope that it will avoid corruption of unicode characters by Travis | Georges Dupéron | 1 | +2 | -3 |
| 2018-06-28 00:36 | Fixed width of ANSI-art pixels. We should scale the image prior to conversion, to fix the aspect ratio. | Georges Dupéron | 1 | +1 | -2 |
| 2018-06-28 00:27 | Added ANSI-art screenshots to the Travis logs | Georges Dupéron | 6 | +50 | -0 |
| 2018-06-27 22:50 | character test + color | Georges Dupéron | 1 | +5 | -4 |
| 2018-06-27 22:41 | Travis color test | Georges Dupéron | 1 | +4 | -0 |
| 2018-06-27 00:16 | VirtualBox: trying with sudo | Georges Dupéron | 1 | +19 | -10 |
| 2018-06-26 23:22 | Try to get VirtualBox to run on Travis | Georges Dupéron | 1 | +3 | -0 |
| 2018-06-26 23:14 | Added dependency on scrot, so that we can take and upload screenshots later. | Georges Dupéron | 1 | +1 | -0 |
| 2018-06-26 23:14 | VirtualBox needs --type sdl to work in xvfb | Georges Dupéron | 1 | +1 | -1 |
| 2018-06-26 23:05 | Added VirtualBox | Georges Dupéron | 2 | +25 | -3 |
| 2018-06-26 00:39 | bochs-x is buggy on ubuntu 14.04, use bochs-sdl instead | Georges Dupéron | 2 | +2 | -1 |
| 2018-06-26 00:35 | Added bochs | Georges Dupéron | 2 | +16 | -3 |
| 2018-06-26 00:16 | Included a test target in the main Makefile, to run all tests | Georges Dupéron | 3 | +26 | -2 |
| 2018-06-26 00:07 | Use runsikuli from $PATH, so that the tests may be run outside of Travis | Georges Dupéron | 2 | +2 | -1 |
| 2018-06-25 23:55 | Another dependency for Sikuli (wmctrl) | Georges Dupéron | 1 | +1 | -0 |
| 2018-06-25 23:51 | Another dependency for Sikuli | Georges Dupéron | 1 | +2 | -0 |
| 2018-06-25 23:49 | Added dependency on nasm | Georges Dupéron | 1 | +2 | -0 |
| 2018-06-25 23:40 | Fixed apt package names for Travis (Ubuntu 14.04) | Georges Dupéron | 1 | +5 | -1 |
| 2018-06-25 21:50 | Added example os for i386, quick test with Sikuli | Georges Dupéron | 8 | +146 | -5 |
| 2018-06-24 22:09 | Fix command for VirtualBox | Georges Dupéron | 1 | +0 | -3 |
| 2018-06-24 22:05 | Fix command for VirtualBox | Georges Dupéron | 1 | +5 | -2 |
| 2018-06-24 21:59 | Added stubs for bochs and virtualbox, to be filled out. | Georges Dupéron | 6 | +32 | -9 |
| 2018-06-24 21:48 | Initial commit | Georges Dupéron | 3 | +137 | -0 |