descriptionEnvironment for learning to program, based on Python
ownerpaul@lshift.net
last changeTue, 01 Sep 2009 22:48:21 +0100
changes
2009-09-01 Paul Crowley use types module to recognise functions default tip
2009-09-01 Paul Crowley Pass thread object into thread aware proxies
2009-09-01 Paul Crowley Move proxyRobot out of the maze object
2009-09-01 Paul Crowley Simpler and more reliable way to reset scrollbars on new world
2009-09-01 Paul Crowley Show both globals and locals
2009-09-01 Paul Crowley Put functions first
2009-09-01 Paul Crowley Ugly scrollbar kludge
2009-09-01 Paul Crowley Add functions tab, and mak make lists stay put when you try to scroll them
2009-09-01 Paul Crowley Add Mark's bug reports
2009-09-01 Paul Crowley Rurple NG now has a home page
2009-09-01 Paul Crowley Added tag version_0.5 for changeset 0fa5ffab9471
2009-09-01 Paul Crowley Merge in dirwx changes
2009-09-01 Paul Crowley make dirwx more useful
2009-09-01 Paul Crowley Automatically resize last column
2009-08-31 Paul Crowley locals covers globals
2009-08-31 Paul Crowley Variables window partially done
2009-08-31 Paul Crowley Pass on the whole frame to the trace function
2009-08-31 Paul Crowley Link to source and blog in manual; other manual tweaks version_0.5
2009-08-30 Paul Crowley Script for screencast
2009-08-30 Paul Crowley Make default world smaller for lo-res success
2009-08-30 Paul Crowley Make trail pen gray to distinguish from walls.
2009-08-30 Paul Crowley Make maze window able to accept arrow keystrokes
2009-08-30 Paul Crowley Make maze window smaller - good for screencasts
2009-08-30 Paul Crowley Fix Save As warning
2009-08-30 Paul Crowley Windows doesn't like being asked to wait for zero time
2009-08-30 Paul Crowley Write up state of build such as it is; look for built manual in installer
2009-08-30 Paul Crowley Make sure no-one thinks I'm dissing RUR-PLE
2009-08-30 Paul Crowley Manual ready for 0.5
2009-08-30 Paul Crowley TODO updates
2009-08-30 Paul Crowley Use 0.5 as version throughout - a really ugly way to do it for now
2009-08-24 Paul Crowley Go from book to article and write more
2009-08-24 Paul Crowley Move one item off TODO list
2009-08-24 Paul Crowley And link to the manual
2009-08-24 Paul Crowley Fixed weird problem with WIXUI_INSTALLDIR
2009-08-24 Paul Crowley remove heat crud from wxs file
2009-08-24 Paul Crowley Got rid of license screen properly
2009-08-24 Paul Crowley Start work on manual
2009-08-24 Paul Crowley Try to remove license page - only half successful
2009-08-24 Paul Crowley Add Start Menu entry and UI
2009-08-24 Paul Crowley Not building by hand any more
2009-08-24 Paul Crowley merge in installer work
2009-08-24 Paul Crowley Beginning of a working installer
2009-08-19 Paul Crowley rename beepers to stones
2009-08-19 Paul Crowley Use empty rather than 0
2009-08-19 Paul Crowley Update display when user changes robot beepers
2009-08-19 Paul Crowley Correct for mis-centering by hand
2009-08-19 Paul Crowley Throw an exception instead of leaking threads
2009-08-19 Paul Crowley remove print and comment
2009-08-19 Paul Crowley Smoother timing
2009-08-17 Paul Crowley Prompt to save before overwriting
2009-08-17 Paul Crowley Enforce suffixes on program and world
2009-08-17 Paul Crowley Don't save the world if the program is running when we quit
2009-08-17 Paul Crowley Long help for reset world button
2009-08-17 Paul Crowley Add an OnClose to automatically save on exit
2009-08-17 Paul Crowley nicer message when nothing loaded
2009-08-17 Paul Crowley Display program, world info on startup
2009-08-17 Paul Crowley Label speed slider
2009-08-17 Paul Crowley Make dialogs right and consistent
2009-08-17 Paul Crowley Long help for toolbar buttons
2009-08-17 Paul Crowley I wronged this editor, it has just the methods I need
2009-08-17 Paul Crowley Report errors on save. Except ste is giving me problems
2009-08-16 Paul Crowley twiddle files
2009-08-16 Paul Crowley Worlds track modification properly now too
2009-08-16 Paul Crowley Dotfile saves aren't real saves
2009-08-16 Paul Crowley nearly working modified flag for world
2009-08-16 Paul Crowley Display when program is modified
2009-08-16 Paul Crowley write program to status bars
2009-08-16 Paul Crowley Slightly better message
2009-08-16 Paul Crowley Abstract out commonality between program and world
2009-08-15 Paul Crowley todo twiddling
2009-08-15 Paul Crowley World takes focus when clicked
2009-08-15 Paul Crowley Style world exceptions
2009-08-15 Paul Crowley Fix the horizontal line in the dialog
2009-08-15 Paul Crowley another TODO item
2009-08-15 Paul Crowley add converted worlds from RUR-PLE
2009-08-15 Paul Crowley Make converter write output somewhere useful
2009-08-15 Paul Crowley Build in build dir; rename exe to rurple
2009-08-14 Paul Crowley Find your resources anywhere
2009-08-14 Paul Crowley Move finding resources into a module
2009-08-14 Paul Crowley Basic working py2exe setup
2009-08-14 Paul Crowley Use window system default background outside square
2009-08-14 Paul Crowley TODO updates
2009-08-14 Paul Crowley Add a handy program
2009-08-14 Paul Crowley Propagate status change on put_beeper
2009-08-13 Paul Crowley Damned DOS line endings
2009-08-13 Paul Crowley More useful range for slider
2009-08-13 Paul Crowley Useful status bar messages, finally
2009-08-13 Paul Crowley rename what was obsever function
2009-08-13 Paul Crowley sash cleverness
2009-08-13 Paul Crowley Size the frame to take up most of the screen
2009-08-13 Paul Crowley Realize toolbar - helps with other platforms
2009-08-13 Paul Crowley Make simple properties one-liners
2009-08-13 Paul Crowley Move drawing into window
2009-08-13 Paul Crowley move all drawing into maze for starters
2009-08-13 Paul Crowley Starting to move drawing code
2009-08-13 Paul Crowley Add blank world so you can actually start from scratch
2009-08-13 Paul Crowley Add a converter from the old world style
2009-08-13 Paul Crowley Andre's Mac fonts
2009-08-13 Paul Crowley No-one cares that a stopped thread finished
2009-08-13 Paul Crowley Remove blank space at end of lines
2009-08-13 Paul Crowley Try wx.DisplaySize() experiment
2009-08-13 Paul Crowley Abolish observer pattern, simplify
2009-08-13 Paul Crowley simplify world creation - world just provides dialog
2009-08-13 Paul Crowley Export a readable state property
2009-08-12 Paul Crowley Fold in editing code to MazeWindow
2009-08-12 Paul Crowley Get default world from file
2009-08-12 Paul Crowley Shorten the world menu a different way
2009-08-12 Paul Crowley Worlds should export little
2009-08-12 Paul Crowley Better save menu
2009-08-12 Paul Crowley Try harder to catch exceptions
2009-08-12 Paul Crowley Reorder cpu methods
2009-08-12 Paul Crowley Use constants instead of strings for CPU state
2009-08-12 Paul Crowley Load and save programs as UTF-8 always
2009-08-12 Paul Crowley update TODO list
2009-08-12 Paul Crowley Beepers have text now - completes de-Cairoization
2009-08-12 Paul Crowley Draw beeper circles
2009-08-12 Paul Crowley Most of the way through removing Cairo - beepers still to go
2009-08-11 Paul Crowley SetBackgroundColour
2009-08-11 Paul Crowley Use RefreshRect
2009-08-11 Paul Crowley Get modes right
2009-08-11 Paul Crowley Rename startup thing for convenience of non-Unix users
2009-08-11 Paul Crowley Start a README
2009-08-11 Paul Crowley extend TODO
2009-08-11 Paul Crowley RUR-PLE 2 becomes Rurple NG
2009-08-11 Paul Crowley remove unnecessary abspath
2009-08-10 Paul Crowley Give pause the P key
2009-08-10 Paul Crowley Change play to run
2009-08-10 Paul Crowley Make step look nicer
2009-08-10 Paul Crowley Play with sashes
2009-08-10 Paul Crowley Working scrolled refresh example
2009-08-10 Paul Crowley use property, not private value
2009-08-10 Paul Crowley save menu save_menu
2009-08-10 Paul Crowley save on exit
2009-08-10 Paul Crowley Give "open sample" menus their own accelerators
2009-08-10 Paul Crowley input_int, input_string
2009-08-10 Paul Crowley Menu and button improvements
2009-08-10 Paul Crowley Define rcb etc from start
2009-08-10 Paul Crowley F5 is step into, not F6
2009-08-10 Paul Crowley More scroll experiments
2009-08-10 Paul Crowley Experiments with GraphicsContext
2009-08-10 Paul Crowley world must be at least 1x1
2009-08-10 Paul Crowley Fix grid drawing with non-square maze
2009-08-10 Paul Crowley Use same accelerators as Eclipse
2009-08-10 Paul Crowley Speed it up so it can reliably segfault
2009-08-10 Paul Crowley worlds namespace needs init file
2009-08-10 Paul Crowley Redraw slightly less each time
2009-08-10 Paul Crowley Worlds file now records that they are mazes
2009-08-10 Paul Crowley Move maze into worlds namespace
2009-08-10 Paul Crowley More things TODO
2009-08-10 Paul Crowley About dialog
2009-08-10 Paul Crowley TODO updates
2009-08-10 Paul Crowley experiment: looking for things in modules
2009-08-09 Paul Crowley Can't move robot while not editable
2009-08-10 Paul Crowley Run menu accelerators
2009-08-09 Paul Crowley arrow keys to move robot
2009-08-09 Paul Crowley Open sample menu items
2009-08-09 Paul Crowley All working menus, no more DotDir
2009-08-09 Paul Crowley Working WorldOpen
2009-08-09 Paul Crowley Working new, open, save as items
2009-08-09 Paul Crowley Some examples for share directory for later testing
2009-08-09 Paul Crowley Move stuff that should end up in /usr/share into share directory
2009-08-09 Paul Crowley Run menu
2009-08-09 Paul Crowley Add a lot of mostly non-functional menus
2009-08-09 Paul Crowley Minor editor cleanups
2009-08-09 Paul Crowley Styles work now
2009-08-09 Paul Crowley Much styling of the edit and log windows
2009-08-09 Paul Crowley Make the log window read only
2009-08-09 Paul Crowley clean up the way we access the editor
2009-08-09 Paul Crowley move text ctrls into module
2009-08-09 Paul Crowley reorganize TODO
2009-08-09 Paul Crowley Turn off horizontal scrolling on editors
2009-08-09 Paul Crowley Mark exception line and log it
2009-08-09 Paul Crowley Exceptions experiment
2009-08-09 Paul Crowley Separate done and failed
2009-08-09 Paul Crowley separate out dpne and failed
2009-08-09 Paul Crowley Start work on statusbar - deferring pending refactor of maze
2009-08-09 Paul Crowley roll_dice
2009-08-09 Paul Crowley ink trails
2009-08-09 Paul Crowley Make the program non-editable too
2009-08-09 Paul Crowley No editing while program running
2009-08-09 Paul Crowley robot boolean functions
2009-08-09 Paul Crowley isPassable method
2009-08-09 Paul Crowley Only internal beepers editable
2009-08-09 Paul Crowley thinner walls, TODO update
2009-08-09 Paul Crowley save only interior walls
2009-08-09 Paul Crowley Only interior walls can be toggled
2009-08-09 Paul Crowley start with a wall around the outside
2009-08-09 Paul Crowley New world dialog
2009-08-08 Paul Crowley Move json into ui
2009-08-08 Paul Crowley World menu has set beepers option
2009-08-08 Paul Crowley World object can add to its own menu
2009-08-08 Paul Crowley update TODO list
2009-08-08 Paul Crowley Walls work
2009-08-08 Paul Crowley world handles WorldExceptions
2009-08-08 Paul Crowley Add putBeeper
2009-08-08 Paul Crowley Easy robot export
2009-08-08 Paul Crowley Beepers work more now, can set and clear
2009-08-08 Paul Crowley And store the program there too
2009-08-08 Paul Crowley Abstract into DotDir class
2009-08-08 Paul Crowley Automatically load and save world
...
tags
2009-08-31 version_0.5
...
branches
2009-09-01 36c03dee2969 default
2009-08-10 88a0c65b241a save_menu
2009-08-06 d337fcb811eb prefixfuture
2009-08-06 85c3d1aad79d threaded_stdout
...