www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

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