ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/video_x.cpp
Revision 1.36 - (view) (annotate) - [select for diffs]
2001-01-28T14:05:19Z (23 years, 5 months ago) by gbeauche
Branch: MAIN
CVS Tags: snapshot-17022001
Changes since 1.35: +30 -25 lines
Diff to previous 1.35
Mainly changes to the VOSF code:
- improved blitters selection
- improved blitters performance if UNALIGNED_PROFITABLE is set
- cleaned up 8 bpp blitters

Revision 1.35 - (view) (annotate) - [select for diffs]
2001-01-11T18:00:40Z (23 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.34: +5 -9 lines
Diff to previous 1.34
- Cleaned up some comments again
- The dirtyPages[] array overrun conditions should be really safe now

Revision 1.34 - (view) (annotate) - [select for diffs]
2001-01-11T16:38:48Z (23 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.33: +82 -35 lines
Diff to previous 1.33
- Cleaned up the process for determining the ranges of pages touched
  that have to be blitted onto the screen (find_next_page_set() and
  find_next_page_clear() functions)
- Cleaned up some comments
Changes from Brian J. Johnson
- Fixed mainBuffer.dirtyPages[] array overrun in VOSF code
- Fixed calculation of the frames-per-second value

Revision 1.33 - (view) (annotate) - [select for diffs]
2001-01-06T22:15:35Z (23 years, 5 months ago) by cebix
Branch: MAIN
Changes since 1.32: +3 -3 lines
Diff to previous 1.32
XFree() doesn't need casting

Revision 1.32 - (view) (annotate) - [select for diffs]
2001-01-04T19:50:23Z (23 years, 6 months ago) by cebix
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31
- removed the INT16 prefs item type; use INT32 instead
- AmigaOS/Unix: it's now possible to specify preferences items on the
  command line
- Unix: command line options now take "--"-prefix, e.g. "--rominfo"

Revision 1.31 - (view) (annotate) - [select for diffs]
2000-11-30T16:09:03Z (23 years, 7 months ago) by cebix
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30
fixed fbcopy_16_obo on big-endian systems

Revision 1.30 - (view) (annotate) - [select for diffs]
2000-11-03T18:27:55Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.29: +4 -2 lines
Diff to previous 1.29
window close widget now maps to Mac "power" key

Revision 1.29 - (view) (annotate) - [select for diffs]
2000-11-03T18:21:43Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.28: +157 -198 lines
Diff to previous 1.28
- clicking on the "close" widget of the MacOS display window rings the bell
  but doesn't actually close the window to prevent Basilisk II from being
  accidentally killed without a proper shutdown of MacOS
- replaced many #ifdef HAVE_PTHREADS constructs with LOCK/UNLOCK macros
- minor cleanups

Revision 1.28 - (view) (annotate) - [select for diffs]
2000-11-03T12:23:49Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.27: +9 -24 lines
Diff to previous 1.27
removed unnecessary window attributes

Revision 1.27 - (view) (annotate) - [select for diffs]
2000-11-02T14:45:16Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26
- added audio support for IRIX [Brian J. Johnson]
- improved Delay_usec() under FreeBSD and IRIX
- fixed typo ("HAVE_PTHREDS") in video_x.cpp

Revision 1.26 - (view) (annotate) - [select for diffs]
2000-10-27T17:01:40Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.25: +56 -22 lines
Diff to previous 1.25
video_x.cpp: window asks for input focus with XSetWMHints()

Revision 1.25 - (view) (annotate) - [select for diffs]
2000-10-13T16:47:52Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.24: +14 -4 lines
Diff to previous 1.24
- replaced floating-point page shift calculation by integer routine, fixing
  the VOSF problems under NetBSD/m68k
- fixed off-by-7 error in 1-bit window update routines

Revision 1.24 - (view) (annotate) - [select for diffs]
2000-10-11T17:55:06Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23
- added a few more emulated privileged instructions to NetBSD/m68k
- tried to make VOSF run under NetBSD/m68k, little success (shows stripes and
  sometimes crashes)

Revision 1.23 - (view) (annotate) - [select for diffs]
2000-10-09T17:05:17Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.22: +6 -4 lines
Diff to previous 1.22
works again under NetBSD/m68k

Revision 1.22 - (view) (annotate) - [select for diffs]
2000-10-08T18:41:35Z (23 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.21: +1 -1 lines
Diff to previous 1.21
added SA_SIGINFO to sa_flags when sa_sigaction is used

Revision 1.21 - (view) (annotate) - [select for diffs]
2000-09-25T22:33:49Z (23 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.20: +30 -24 lines
Diff to previous 1.20
- fixed a bug in the previous patch that would fail to redraw the screen if
  dynamic refresh is used.
- cleaned up resume_emul() in DGA mode with VOSF.

Revision 1.20 - (view) (annotate) - [select for diffs]
2000-09-25T21:49:19Z (23 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.19: +11 -21 lines
Diff to previous 1.19
- cleaned up Expose event handling with VOSF

Revision 1.19 - (view) (annotate) - [select for diffs]
2000-09-22T17:16:31Z (23 years, 9 months ago) by gbeauche
Branch: MAIN
Changes since 1.18: +515 -23 lines
Diff to previous 1.18
- added direct and real addressing modes support
- added Video on SEGV signals support

Revision 1.18 - (view) (annotate) - [select for diffs]
2000-07-22T18:12:35Z (23 years, 11 months ago) by cebix
Branch: MAIN
Changes since 1.17: +23 -20 lines
Diff to previous 1.17
- improved timing of periodic threads

Revision 1.17 - (view) (annotate) - [select for diffs]
2000-07-22T16:07:21Z (23 years, 11 months ago) by cebix
Branch: MAIN
Changes since 1.16: +1 -5 lines
Diff to previous 1.16
- new FOURCC() macro in macos_util.h

Revision 1.16 - (view) (annotate) - [select for diffs]
2000-07-13T16:12:33Z (23 years, 11 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-13072000
Changes since 1.15: +148 -18 lines
Diff to previous 1.15
- DGA and SHM are only tried on local X11 displays
- re-integrated old window update method (better performance over a networked
  display connection), frameskip=0 selects new method, other values select
  old method
- fixed compilation errors

Revision 1.15 - (view) (annotate) - [select for diffs]
2000-07-13T13:47:12Z (23 years, 11 months ago) by cebix
Branch: MAIN
Changes since 1.14: +141 -101 lines
Diff to previous 1.14
- first version to run natively on NetBSD/m68k

Revision 1.14 - (view) (annotate) - [select for diffs]
2000-04-10T18:53:10Z (24 years, 2 months ago) by cebix
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
- updated copyright info: 1999->2000

Revision 1.13 - (view) (annotate) - [select for diffs]
2000-02-11T17:20:44Z (24 years, 4 months ago) by cebix
Branch: MAIN
Changes since 1.12: +111 -150 lines
Diff to previous 1.12
- new window refresh code from Samuel Lander

Revision 1.12 - (view) (annotate) - [select for diffs]
1999-11-03T21:04:23Z (24 years, 8 months ago) by cebix
Branch: MAIN
CVS Tags: release-0_8-1, snapshot-22121999
Changes since 1.11: +42 -3 lines
Diff to previous 1.11
*** empty log message ***

Revision 1.11 - (view) (annotate) - [select for diffs]
1999-11-03T10:56:30Z (24 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
- imported UAE CPU 0.8.10 changes
- new utility functions Mac_memset, Mac2Host_memcpy, Host2Mac_memcpu and
  Mac2Mac_memcpy
- extfs.cpp: fixed bug in fs_rename() and fs_cat_move() (auxiliary IOParam
  block was not in Mac address space)
- some provisions for using UAE CPU compiler (doesn't work yet)

Revision 1.10 - (view) (annotate) - [select for diffs]
1999-10-25T20:22:35Z (24 years, 8 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-02111999
Changes since 1.9: +21 -1 lines
Diff to previous 1.9
- added mouse wheel support

Revision 1.9 - (view) (annotate) - [select for diffs]
1999-10-21T16:40:49Z (24 years, 8 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-21101999
Changes since 1.8: +2 -12 lines
Diff to previous 1.8
- small fixes to fbdev DGA code

Revision 1.8 - (view) (annotate) - [select for diffs]
1999-10-21T16:07:36Z (24 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
- added fbdev DGA preferences to GTK prefs editor

Revision 1.7 - (view) (annotate) - [select for diffs]
1999-10-21T13:19:24Z (24 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.6: +232 -22 lines
Diff to previous 1.6
- added fbdev video code and SPARC assembly optimizations

Revision 1.6 - (view) (annotate) - [select for diffs]
1999-10-07T13:15:15Z (24 years, 8 months ago) by cebix
Branch: MAIN
Changes since 1.5: +2 -4 lines
Diff to previous 1.5
- disabled X backing store

Revision 1.5 - (view) (annotate) - [select for diffs]
1999-10-05T14:59:46Z (24 years, 9 months ago) by cebix
Branch: MAIN
CVS Tags: release-0_7-2
Changes since 1.4: +8 -4 lines
Diff to previous 1.4
- fixed some compiler warnings
- video_x.cpp: now checks whether the X server has the XFree86DGA extension

Revision 1.4 - (view) (annotate) - [select for diffs]
1999-10-04T21:07:18Z (24 years, 9 months ago) by cebix
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
- improved configuration and installation

Revision 1.3 - (view) (annotate) - [select for diffs]
1999-10-03T19:43:28Z (24 years, 9 months ago) by cebix
Branch: MAIN
Changes since 1.2: +21 -5 lines
Diff to previous 1.2
- screen prefs "dga" changed to "dga/<width>/<height>", with zero width/height
  meaning "maximum" (also for window mode)
- Caps Lock now behaves as expected

Revision 1.2 - (view) (annotate) - [select for diffs]
1999-10-03T16:20:08Z (24 years, 9 months ago) by cebix
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
- renamed basilisk_ii_keycodes to keycodes
- default location of keycodes file is now $(sharedir)/keycodes
  (depends on install prefix)
- improved the install target

Revision 1.1 - (view) (annotate) - [select for diffs]
1999-10-03T14:16:25Z (24 years, 9 months ago) by cebix
Branch: MAIN
Branch point for: cebix
Initial revision

Convenience Links

Links to HEAD: (view) (annotate) Links to snapshot-17022001: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a