You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(208) |
Nov
(108) |
Dec
(114) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(160) |
Feb
(184) |
Mar
(149) |
Apr
(148) |
May
(168) |
Jun
(144) |
Jul
(194) |
Aug
(47) |
Sep
(40) |
Oct
(44) |
Nov
(54) |
Dec
(30) |
2005 |
Jan
(77) |
Feb
(77) |
Mar
(69) |
Apr
(22) |
May
(21) |
Jun
(4) |
Jul
(3) |
Aug
(1) |
Sep
(11) |
Oct
(26) |
Nov
|
Dec
(10) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
(11) |
Jul
(59) |
Aug
(51) |
Sep
(34) |
Oct
(6) |
Nov
(4) |
Dec
(24) |
2007 |
Jan
(102) |
Feb
(69) |
Mar
(50) |
Apr
(56) |
May
(198) |
Jun
(119) |
Jul
(51) |
Aug
(48) |
Sep
(49) |
Oct
(87) |
Nov
(107) |
Dec
(79) |
2008 |
Jan
(46) |
Feb
(32) |
Mar
(60) |
Apr
(15) |
May
(39) |
Jun
(60) |
Jul
(30) |
Aug
(26) |
Sep
(11) |
Oct
(26) |
Nov
(50) |
Dec
(56) |
2009 |
Jan
(55) |
Feb
(7) |
Mar
(8) |
Apr
(21) |
May
(15) |
Jun
(13) |
Jul
(20) |
Aug
(14) |
Sep
(19) |
Oct
(6) |
Nov
(3) |
Dec
(7) |
2010 |
Jan
(4) |
Feb
(9) |
Mar
(1) |
Apr
|
May
(13) |
Jun
(1) |
Jul
(4) |
Aug
(11) |
Sep
(11) |
Oct
(23) |
Nov
(16) |
Dec
(33) |
2011 |
Jan
(49) |
Feb
(33) |
Mar
(12) |
Apr
(73) |
May
(44) |
Jun
(71) |
Jul
(14) |
Aug
(3) |
Sep
(12) |
Oct
|
Nov
(44) |
Dec
(25) |
2012 |
Jan
(36) |
Feb
(28) |
Mar
(7) |
Apr
|
May
(21) |
Jun
(14) |
Jul
(7) |
Aug
|
Sep
(8) |
Oct
(18) |
Nov
(25) |
Dec
(59) |
2013 |
Jan
(30) |
Feb
(30) |
Mar
(14) |
Apr
(7) |
May
(91) |
Jun
(11) |
Jul
(5) |
Aug
(4) |
Sep
(21) |
Oct
(6) |
Nov
|
Dec
(4) |
2014 |
Jan
(6) |
Feb
(5) |
Mar
(3) |
Apr
(2) |
May
(7) |
Jun
|
Jul
(3) |
Aug
(2) |
Sep
(6) |
Oct
|
Nov
(1) |
Dec
(8) |
2015 |
Jan
(7) |
Feb
(2) |
Mar
(77) |
Apr
(23) |
May
(69) |
Jun
(26) |
Jul
(2) |
Aug
(4) |
Sep
(2) |
Oct
(7) |
Nov
(9) |
Dec
(17) |
2016 |
Jan
(5) |
Feb
(1) |
Mar
(18) |
Apr
(57) |
May
(134) |
Jun
(96) |
Jul
(52) |
Aug
(76) |
Sep
(26) |
Oct
(49) |
Nov
(44) |
Dec
(23) |
2017 |
Jan
(72) |
Feb
(13) |
Mar
(29) |
Apr
(19) |
May
(61) |
Jun
(75) |
Jul
(58) |
Aug
(165) |
Sep
(62) |
Oct
(23) |
Nov
(41) |
Dec
(11) |
2018 |
Jan
(18) |
Feb
(16) |
Mar
(20) |
Apr
(56) |
May
(28) |
Jun
(49) |
Jul
(37) |
Aug
(15) |
Sep
(32) |
Oct
(11) |
Nov
(10) |
Dec
(11) |
2019 |
Jan
(50) |
Feb
(12) |
Mar
(26) |
Apr
(12) |
May
(6) |
Jun
|
Jul
(6) |
Aug
|
Sep
(10) |
Oct
(1) |
Nov
(1) |
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(12) |
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
(39) |
Mar
(31) |
Apr
|
May
(2) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
(1) |
Feb
(1) |
Mar
(19) |
Apr
(2) |
May
(4) |
Jun
(14) |
Jul
(11) |
Aug
(7) |
Sep
(7) |
Oct
(18) |
Nov
(5) |
Dec
|
2024 |
Jan
(2) |
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
|
Oct
(7) |
Nov
|
Dec
|
From: <pa...@us...> - 2003-10-04 22:25:51
|
Update of /cvsroot/fuse-emulator/fuse/ui/gtk In directory sc8-pr-cvs1:/tmp/cvs-serv16496/ui/gtk Modified Files: Makefile.am gtkui.c Added Files: gtkinternals.h statusbar.c Log Message: Add very simple statusbar showing tape motor status. --- NEW FILE: gtkinternals.h --- /* gtkinternals.h: stuff internal to the GTK+ UI Copyright (c) 2003 Philip Kendall $Id: gtkinternals.h,v 1.1 2003/10/04 22:25:46 pak21 Exp $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Author contact information: E-mail: pak...@sr... Postal address: 15 Crescent Road, Wokingham, Berks, RG40 2DB, England */ #ifndef FUSE_GTKINTERNALS_H #define FUSE_GTKINTERNALS_H #include <gtk/gtk.h> /* Is the tape running? */ extern GtkWidget *gtkstatusbar_tape; #endif /* #ifndef FUSE_GTKINTERNALS_H */ --- NEW FILE: statusbar.c --- /* statusbar.c: routines for updating the status bar Copyright (c) 2003 Philip Kendall, Russell Marks $Id: statusbar.c,v 1.1 2003/10/04 22:25:46 pak21 Exp $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Author contact information: E-mail: pak...@sr... Postal address: 15 Crescent Road, Wokingham, Berks, RG40 2DB, England */ #include <config.h> #ifdef UI_GTK /* Use this file iff we're using GTK+ */ #include <gtk/gtk.h> #include "gtkinternals.h" /* Is the tape running? */ GtkWidget *gtkstatusbar_tape = NULL; int ui_statusbar_tape( int running ) { gtk_label_set( GTK_LABEL( gtkstatusbar_tape ), running ? "Tape: 1" : "Tape: 0" ); return 0; } #endif /* #ifdef UI_GTK */ Index: Makefile.am =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/ui/gtk/Makefile.am,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Makefile.am 18 Jun 2003 12:51:10 -0000 1.15 --- Makefile.am 4 Oct 2003 22:25:46 -0000 1.16 *************** *** 1,4 **** ## Process this file with automake to produce Makefile.in ! ## Copyright (c) 2001-2002 Philip Kendall ## $Id$ --- 1,4 ---- ## Process this file with automake to produce Makefile.in ! ## Copyright (c) 2001-2003 Philip Kendall ## $Id$ *************** *** 38,42 **** gtkui.c \ options.c keysyms.c picture.c \ ! roms.c BUILT_SOURCES = keysyms.c options.c options.h --- 38,43 ---- gtkui.c \ options.c keysyms.c picture.c \ ! roms.c \ ! statusbar.c BUILT_SOURCES = keysyms.c options.c options.h *************** *** 52,54 **** noinst_HEADERS = gtkdisplay.h \ ! gtkkeyboard.h gtkui.h options.h options.pl options-header.pl --- 53,60 ---- noinst_HEADERS = gtkdisplay.h \ ! gtkkeyboard.h \ ! gtkinternals.h \ ! gtkui.h \ ! options.h \ ! options.pl \ ! options-header.pl Index: gtkui.c =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/ui/gtk/gtkui.c,v retrieving revision 1.100 retrieving revision 1.101 diff -C2 -d -r1.100 -r1.101 *** gtkui.c 18 Jun 2003 12:51:10 -0000 1.100 --- gtkui.c 4 Oct 2003 22:25:46 -0000 1.101 *************** *** 1,4 **** /* gtkui.c: GTK+ routines for dealing with the user interface ! Copyright (c) 2000-2002 Philip Kendall, Russell Marks $Id$ --- 1,4 ---- /* gtkui.c: GTK+ routines for dealing with the user interface ! Copyright (c) 2000-2003 Philip Kendall, Russell Marks $Id$ *************** *** 47,50 **** --- 47,51 ---- #include "gtkdisplay.h" #include "gtkkeyboard.h" + #include "gtkinternals.h" #include "gtkui.h" #include "machine.h" *************** *** 241,245 **** ui_init( int *argc, char ***argv ) { ! GtkWidget *box,*menu_bar; GtkAccelGroup *accel_group; GdkGeometry geometry; --- 242,246 ---- ui_init( int *argc, char ***argv ) { ! GtkWidget *box, *menu_bar, *status_bar; GtkAccelGroup *accel_group; GdkGeometry geometry; *************** *** 294,297 **** --- 295,304 ---- gtk_box_pack_start( GTK_BOX(box), gtkui_drawing_area, FALSE, FALSE, 0 ); + + status_bar = gtk_hbox_new( FALSE, 3 ); + gtk_box_pack_start_defaults( GTK_BOX( box ), status_bar ); + + gtkstatusbar_tape = gtk_label_new( "Tape: 0" ); + gtk_box_pack_start_defaults( GTK_BOX( status_bar ), gtkstatusbar_tape ); hints = GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE | |
From: <pa...@us...> - 2003-10-04 22:25:50
|
Update of /cvsroot/fuse-emulator/fuse/ui In directory sc8-pr-cvs1:/tmp/cvs-serv16496/ui Modified Files: ui.h Log Message: Add very simple statusbar showing tape motor status. Index: ui.h =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/ui/ui.h,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** ui.h 11 Jul 2003 11:03:25 -0000 1.31 --- ui.h 4 Oct 2003 22:25:46 -0000 1.32 *************** *** 84,86 **** --- 84,89 ---- int ui_menu_activate_ay_logging( int recording ); + /* Functions to update the statusbar */ + int ui_statusbar_tape( int running ); + #endif /* #ifndef FUSE_UI_H */ |
From: <pa...@us...> - 2003-10-04 22:25:50
|
Update of /cvsroot/fuse-emulator/fuse In directory sc8-pr-cvs1:/tmp/cvs-serv16496 Modified Files: tape.c Log Message: Add very simple statusbar showing tape motor status. Index: tape.c =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/tape.c,v retrieving revision 1.94 retrieving revision 1.95 diff -C2 -d -r1.94 -r1.95 *** tape.c 4 Oct 2003 21:53:08 -0000 1.94 --- tape.c 4 Oct 2003 22:25:46 -0000 1.95 *************** *** 74,77 **** --- 74,79 ---- if( !tape ) return error; + /* Don't call tape_stop() here as the UI hasn't been initialised yet, + so we can't update the statusbar */ tape_playing = 0; tape_microphone = 0; *************** *** 482,485 **** --- 484,490 ---- tape_microphone = 0; + /* Update the status bar */ + ui_statusbar_tape( 1 ); + /* Timex machines have no loading noise */ if( ( !( machine_current->timex ) ) && settings_current.sound_load ) *************** *** 503,506 **** --- 508,512 ---- { tape_playing = 0; + ui_statusbar_tape( 0 ); return 0; } *************** *** 554,558 **** libspectrum_tape_block_type( block ) == LIBSPECTRUM_TAPE_BLOCK_ROM ) { ! tape_playing = 0; return 0; } --- 560,564 ---- libspectrum_tape_block_type( block ) == LIBSPECTRUM_TAPE_BLOCK_ROM ) { ! error = tape_stop(); if( error ) return error; return 0; } |
From: <pa...@us...> - 2003-10-04 22:25:50
|
Update of /cvsroot/fuse-emulator/fuse/hacking In directory sc8-pr-cvs1:/tmp/cvs-serv16496/hacking Modified Files: ChangeLog Log Message: Add very simple statusbar showing tape motor status. Index: ChangeLog =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/hacking/ChangeLog,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** ChangeLog 4 Oct 2003 21:53:09 -0000 1.24 --- ChangeLog 4 Oct 2003 22:25:46 -0000 1.25 *************** *** 222,223 **** --- 222,225 ---- 20031004 timer.c: remove duplicated Win32 code (Marek) 20031004 tape.c, tape.h: make tape and tape_playing static. + 20031004 tape.c, ui/ui.h, ui/gtk: add very simple statusbar showing tape + status. |
From: <pa...@us...> - 2003-10-04 21:53:13
|
Update of /cvsroot/fuse-emulator/fuse In directory sc8-pr-cvs1:/tmp/cvs-serv11261 Modified Files: tape.c tape.h Log Message: Make tape and tape_playing static variables. Index: tape.c =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/tape.c,v retrieving revision 1.93 retrieving revision 1.94 diff -C2 -d -r1.93 -r1.94 *** tape.c 19 Jul 2003 09:17:44 -0000 1.93 --- tape.c 4 Oct 2003 21:53:08 -0000 1.94 *************** *** 51,58 **** /* The current tape */ ! libspectrum_tape *tape; /* Is the emulated tape deck playing? */ ! int tape_playing; /* Is there a high input to the EAR socket? */ --- 51,58 ---- /* The current tape */ ! static libspectrum_tape *tape; /* Is the emulated tape deck playing? */ ! static int tape_playing; /* Is there a high input to the EAR socket? */ Index: tape.h =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/tape.h,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** tape.h 11 Jul 2003 11:03:25 -0000 1.18 --- tape.h 4 Oct 2003 21:53:09 -0000 1.19 *************** *** 56,60 **** int tape_free_block_list( char ***list, size_t n ); - extern int tape_playing; extern int tape_microphone; --- 56,59 ---- |
From: <pa...@us...> - 2003-10-04 21:53:13
|
Update of /cvsroot/fuse-emulator/fuse/hacking In directory sc8-pr-cvs1:/tmp/cvs-serv11261/hacking Modified Files: ChangeLog Log Message: Make tape and tape_playing static variables. Index: ChangeLog =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/hacking/ChangeLog,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** ChangeLog 4 Oct 2003 12:05:01 -0000 1.23 --- ChangeLog 4 Oct 2003 21:53:09 -0000 1.24 *************** *** 221,222 **** --- 221,223 ---- the 0.6.1.1 changes to HEAD). 20031004 timer.c: remove duplicated Win32 code (Marek) + 20031004 tape.c, tape.h: make tape and tape_playing static. |
From: <pa...@us...> - 2003-10-04 12:05:06
|
Update of /cvsroot/fuse-emulator/fuse/hacking In directory sc8-pr-cvs1:/tmp/cvs-serv27816/hacking Modified Files: ChangeLog Log Message: Remove duplicated Win32 code (Marek). Index: ChangeLog =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/hacking/ChangeLog,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** ChangeLog 3 Oct 2003 18:03:10 -0000 1.22 --- ChangeLog 4 Oct 2003 12:05:01 -0000 1.23 *************** *** 220,221 **** --- 220,222 ---- 20031003 configure.in: bump version number to 0.6.1.1 (missed when porting the 0.6.1.1 changes to HEAD). + 20031004 timer.c: remove duplicated Win32 code (Marek) |
From: <pa...@us...> - 2003-10-04 12:05:06
|
Update of /cvsroot/fuse-emulator/fuse In directory sc8-pr-cvs1:/tmp/cvs-serv27816 Modified Files: timer.c Log Message: Remove duplicated Win32 code (Marek). Index: timer.c =================================================================== RCS file: /cvsroot/fuse-emulator/fuse/timer.c,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** timer.c 12 Aug 2003 14:30:05 -0000 1.18 --- timer.c 4 Oct 2003 12:05:00 -0000 1.19 *************** *** 185,210 **** } - - return 0; - } - - void - timer_sleep( void ) - { - #ifndef DEBUG_MODE - while( timer_count <= 0.0 ) Sleep(0); - #endif /* #ifndef DEBUG_MODE */ - } - - int - timer_end( void ) - { - #ifndef DEBUG_MODE - timeKillEvent(wTimerID); /* cancel the event */ - wTimerID = 0; - #endif /* #ifndef DEBUG_MODE */ - return 0; - } - void CALLBACK timer_signal( UINT wTimerID, UINT msg, DWORD dwUser, DWORD dw1, DWORD dw2 ) --- 185,188 ---- |