summaryrefslogtreecommitdiff
path: root/otk/display.cc
AgeCommit message (Collapse)Author
2003-03-21rm the old code including the .pys and the c++ shitDana Jansens
2003-03-16merge the C branch into HEADDana Jansens
2003-02-17rename getRenderControl to the more precise createRenderControlDana Jansens
2003-02-14sync before changing the ignore_errors stateDana Jansens
2003-02-11new key code with keyboard grabs and such, thanks to ManMower. Kills the ↵Dana Jansens
"key leak" bug, and makes everything work better and faster! woot
2003-02-09use the c++ std cheadersDana Jansens
2003-02-03dont let this run past the buffer edgeDana Jansens
2003-01-29allow for ignoring x errors.Dana Jansens
make grab() sunc immediately and ungrab() flush
2003-01-28include gettext.h from ../srcDana Jansens
2003-01-24allow python to grab the keyboard. have release events go to the grabs ↵Dana Jansens
callback. remove the modifier from teh state when a modifier key is the one being released
2003-01-24out with the blackbox sourceDana Jansens
2003-01-23set the root window, to a color for nowDana Jansens
2003-01-19use arrays instead of vectors for the screeninfos and rendercontrols.Dana Jansens
2003-01-18provide RenderControls to all otk from the display class. initialize them ↵Dana Jansens
all there. try use bitshifts instead of color tables in the TrueRenderControl class for finding correct rgbs. Move the image/pixmap/xftdraw into the surface class, and it maintains them, recreating them when it resizes.
2003-01-13set the global display varDana Jansens
2003-01-13un-static otk::Display. add an operator* to it. make a global ob::display var.Dana Jansens
2003-01-13rm old commentDana Jansens
2003-01-13proper code styleDana Jansens
2003-01-13setup the locale on the X server on startDana Jansens
2003-01-11workaround for swig problemDana Jansens
2003-01-11rm prefixes for all elements in the otk namepsaceDana Jansens
2003-01-11valgrind fixes, and fixes for writing shit all over the environment. yay~!!!!!!!Dana Jansens
2003-01-11rm debug printsDana Jansens
2003-01-11broken to all hell. oh no.Dana Jansens
2003-01-11make compiling 'work' with XINERAMA. it doesnt do anything thoDana Jansens
2003-01-09new python callbacks data, infrastructure. going to rework bindings code. ↵Dana Jansens
cvs wont work for shit now. but thats life.
2003-01-08make focus work without races.Dana Jansens
2003-01-07in synch mode, chew up 100% cpu, cuz we cant select on the display's fdDana Jansens
2003-01-07abort() on X errors that aren't BadWindow errorsDana Jansens
2003-01-07supply python routines for next/prev workspaceDana Jansens
2003-01-06ignore num/caps/scroll lock in eventsDana Jansens
2003-01-03remove the block on shutdownDana Jansens
2002-12-31bindings work. now they have a reset key too.Dana Jansens
2002-11-17add the config header and emacs comment to all the .cc'sDana Jansens
2002-11-11manages windows that exist before running.Dana Jansens
2002-11-10support for the shape extension works!Dana Jansens
2002-11-06show badwindow errors againDana Jansens
2002-11-06dont show badwindow errorsDana Jansens
2002-11-04xeventhandler can handle everything except client messages now.Dana Jansens
blackbox is no longer the event handler
2002-11-03fix compiling in display.Dana Jansens
make the timer manager work in and of itself
2002-11-03WE DONT USE BASE DISPLAY FOR ANYTHING ANY MORE!!@^!*@*!! YAYDana Jansens
2002-11-03add an OBDisplay class and the old ScreenInfo class to the toolkit.Dana Jansens
wrap the toolkit in the 'otk' namespace it compiles. broke the timer cache tho.