]> git.tdb.fi Git - libs/gui.git/log
libs/gui.git
14 years agoDefault to using OpenGL and libpng since those are commonly needed
Mikko Rasa [Thu, 3 Dec 2009 08:32:21 +0000 (08:32 +0000)]
Default to using OpenGL and libpng since those are commonly needed

14 years agoFix compilation on 64-bit systems
Mikko Rasa [Thu, 3 Dec 2009 08:29:35 +0000 (08:29 +0000)]
Fix compilation on 64-bit systems

15 years agoGuard access to XF86VidModeSetViewPort
Mikko Rasa [Sat, 24 Oct 2009 23:34:04 +0000 (23:34 +0000)]
Guard access to XF86VidModeSetViewPort

15 years agoBump version to 1.1 1.1
Mikko Rasa [Mon, 5 Oct 2009 16:38:17 +0000 (16:38 +0000)]
Bump version to 1.1
Update Build file for builder 1.0

15 years agoVarious fixes to Window resizing and fullscreen handling on X11
Mikko Rasa [Mon, 3 Aug 2009 12:26:54 +0000 (12:26 +0000)]
Various fixes to Window resizing and fullscreen handling on X11
Add fullscreen parameter to SimpleWindow constructors

15 years agoSupport mouse wheel on win32
Mikko Rasa [Sun, 26 Jul 2009 18:10:27 +0000 (18:10 +0000)]
Support mouse wheel on win32
Fix fullscreen mode switching when the window is not visible
Fix a memory leak in Image

15 years agoMake xf86vidmode support optional
Mikko Rasa [Mon, 23 Mar 2009 11:07:37 +0000 (11:07 +0000)]
Make xf86vidmode support optional
Some fixes to Image

15 years agoSupport ignoring keyboard autorepeat
Mikko Rasa [Sun, 8 Mar 2009 15:45:46 +0000 (15:45 +0000)]
Support ignoring keyboard autorepeat

15 years agoAdd support for using libpng directly for PNG files
Mikko Rasa [Fri, 23 Jan 2009 19:47:37 +0000 (19:47 +0000)]
Add support for using libpng directly for PNG files

15 years agoFix a bug in SimpleWindow
Mikko Rasa [Wed, 21 Jan 2009 10:45:04 +0000 (10:45 +0000)]
Fix a bug in SimpleWindow

16 years agoAdd Window::warp_pointer (No win32 support for now)
Mikko Rasa [Sun, 2 Nov 2008 17:40:27 +0000 (17:40 +0000)]
Add Window::warp_pointer (No win32 support for now)
Delete Window's private data in destructor

16 years agoAdd Changelog.txt 1.0
Mikko Rasa [Tue, 14 Oct 2008 18:47:58 +0000 (18:47 +0000)]
Add Changelog.txt
Bump version

16 years agoSimplify invisible cursor creation
Mikko Rasa [Mon, 6 Oct 2008 19:44:07 +0000 (19:44 +0000)]
Simplify invisible cursor creation
Fullscreen mode fixes

16 years agoNormalize device axis ranges to [-1, 1]
Mikko Rasa [Mon, 6 Oct 2008 15:14:35 +0000 (15:14 +0000)]
Normalize device axis ranges to [-1, 1]
Make dead zone and threshold control-specific
Disable Control copy-c'tor and operator= as non-sensible
Properly support dead zone and threshold in SmoothControl
Implement get_axis_name in Mouse and Hub

16 years agoHide the platform-specific parts of other classes as well
Mikko Rasa [Sun, 5 Oct 2008 08:57:50 +0000 (08:57 +0000)]
Hide the platform-specific parts of other classes as well

16 years agoAdd SimpleWindow and SimpleGLWindow
Mikko Rasa [Sat, 4 Oct 2008 18:42:13 +0000 (18:42 +0000)]
Add SimpleWindow and SimpleGLWindow
Make OpenGL context support an optional feature
Use pimpl to hide platform-specific parts of GLContext

16 years agoBump version for release 0.9
Mikko Rasa [Mon, 18 Aug 2008 09:18:39 +0000 (09:18 +0000)]
Bump version for release
Add License.txt

16 years agoMove Image from mspgl to here
Mikko Rasa [Sun, 17 Aug 2008 21:34:32 +0000 (21:34 +0000)]
Move Image from mspgl to here
Support hiding the cursor
Update svn:ignore

16 years agoImplement video mode changing and fullscreen on win32
Mikko Rasa [Wed, 23 Jul 2008 15:14:27 +0000 (15:14 +0000)]
Implement video mode changing and fullscreen on win32
Implement resizable flag of WindowOptions
Guard against FPE in refresh rate calculation on X11
Handle window resizing on win32

16 years agoAdd a missing include
Mikko Rasa [Sun, 8 Jun 2008 23:44:17 +0000 (23:44 +0000)]
Add a missing include
Fix some gcc 4.3 style warnings

16 years agoOpenGL can now be required as a package on all archs
Mikko Rasa [Wed, 19 Mar 2008 11:42:50 +0000 (11:42 +0000)]
OpenGL can now be required as a package on all archs
Fix win32 compilation

16 years agoAdd platform independent constants for keys (win32 code untested)
Mikko Rasa [Mon, 10 Mar 2008 15:18:28 +0000 (15:18 +0000)]
Add platform independent constants for keys (win32 code untested)

16 years agoAdd set_source method to Control
Mikko Rasa [Mon, 10 Mar 2008 10:57:51 +0000 (10:57 +0000)]
Add set_source method to Control

16 years agoReorganize files to separate gbase and input
Mikko Rasa [Thu, 6 Mar 2008 12:54:18 +0000 (12:54 +0000)]
Reorganize files to separate gbase and input

16 years agoBugfixes
Mikko Rasa [Wed, 6 Feb 2008 10:32:49 +0000 (10:32 +0000)]
Bugfixes

16 years agoAdd DrawContext for 2D graphics
Mikko Rasa [Tue, 5 Feb 2008 16:41:32 +0000 (16:41 +0000)]
Add DrawContext for 2D graphics

16 years agoAdd names for input devices
Mikko Rasa [Mon, 31 Dec 2007 18:26:00 +0000 (18:26 +0000)]
Add names for input devices
Add support for retrieving button and axis names
Some minor tweaks

16 years agoWin32 compatibility (for most things)
Mikko Rasa [Sun, 30 Dec 2007 16:18:40 +0000 (16:18 +0000)]
Win32 compatibility (for most things)
Bind GLContext to a Window at creation time

16 years agoPlug some memory leaks
Mikko Rasa [Fri, 28 Dec 2007 20:05:18 +0000 (20:05 +0000)]
Plug some memory leaks

16 years agoSupport reconfiguring Windows on the fly
Mikko Rasa [Wed, 26 Dec 2007 13:56:05 +0000 (13:56 +0000)]
Support reconfiguring Windows on the fly

16 years agoImplement the rest of fullscreen mode (video mode switching, pointer grab)
Mikko Rasa [Mon, 24 Dec 2007 23:06:24 +0000 (23:06 +0000)]
Implement the rest of fullscreen mode (video mode switching, pointer grab)

16 years agoRedesign and refactor
Mikko Rasa [Thu, 13 Dec 2007 15:07:01 +0000 (15:07 +0000)]
Redesign and refactor
Add class Display for access to the graphical environemnt before any windows are created
Replace GLWindow with an independent GLContext class
Put stuff into namespace Graphics
Support for querying and changing video modes
Handle Xlib errors

16 years agoSet override_redirect attribute when fullscreen is requested
Mikko Rasa [Tue, 11 Dec 2007 13:37:23 +0000 (13:37 +0000)]
Set override_redirect attribute when fullscreen is requested
Fix smooth control pairing
capture_complete -> signal_capture_complete

17 years agocore/error.h renamed to except.h
Mikko Rasa [Thu, 4 Oct 2007 20:18:52 +0000 (20:18 +0000)]
core/error.h renamed to except.h

17 years agoBugfixes for SmoothControl pairing
Mikko Rasa [Wed, 26 Sep 2007 17:20:50 +0000 (17:20 +0000)]
Bugfixes for SmoothControl pairing

17 years agoAdd a control layer suitable for games
Mikko Rasa [Wed, 26 Sep 2007 17:00:10 +0000 (17:00 +0000)]
Add a control layer suitable for games

17 years agoAdd Window::set_title
Mikko Rasa [Sat, 22 Sep 2007 17:07:27 +0000 (17:07 +0000)]
Add Window::set_title

17 years agoThe xlib package now has a lowercase x
Mikko Rasa [Sat, 22 Sep 2007 16:59:32 +0000 (16:59 +0000)]
The xlib package now has a lowercase x

17 years agoAdd input hub
Mikko Rasa [Mon, 27 Aug 2007 14:29:12 +0000 (14:29 +0000)]
Add input hub
Connect Keyboard to key_release

17 years agoConvert GLWindow to use GLX 1.3
Mikko Rasa [Mon, 27 Aug 2007 14:18:07 +0000 (14:18 +0000)]
Convert GLWindow to use GLX 1.3
Restructure the code a bit

17 years agoReact to resize and close events
Mikko Rasa [Sun, 26 Aug 2007 08:32:07 +0000 (08:32 +0000)]
React to resize and close events

17 years agoInitial revision
Mikko Rasa [Sat, 25 Aug 2007 22:02:01 +0000 (22:02 +0000)]
Initial revision

17 years agoCreate standard directories
Mikko Rasa [Fri, 24 Aug 2007 05:51:17 +0000 (05:51 +0000)]
Create standard directories