⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 支持网络和单机的麻将游戏
💻
📖 第 1 页 / 共 5 页
字号:
	* gui.h, gui.c, gui-dial.c:	Add display size choosing to display prefs panel	* gui-dial.c: Whoops. Finish last change.	* gui.c, gui-dial.c:	remove the robot player name preferences from Display prefs;	make the entries in the open dialog sticky instead.	* gui.h, gui.c, gui-dial.c:	Get warnings into the display even if they happen	before the warnings window is available.	* gui.h, gui-dial.c, gui.c: Add options to select main font.2003-02-15  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui-dial.c: warningentry shd be initially hidden.	* gui.c: add rcfile name to some of the warnings.	* sysdep.h, sysdep.c: Add the warning_hook to warn().	* gui.h, gui.c, gui-dial.c:	Use new warning hook to put warnings into a new window, and	add a menu entry to display them.	* gui-dial.c: remove dcs from "about" text	* sysdep.c:	re-arrange warn so that it formats the string into a buffer first	and then prints it.	* client.c: client_find_sets: returns pungs ahead of chows	* client.h: correct and change spec in comment for client_find_sets,	concerning order of returned sets	* gui.c: fix bug in auto-declaring specials when a new one is drawn.	* controller.c: Add --no-manager option.	* game.c: clarification in manager testing.	* game.h: add comment allowing -1 as manager value2003-02-14  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui-dial.c: add id to short status window2003-02-11  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui.c:	Oops. Had non-block-initial declaration. gcc-3 must be forgiving.	* gui-dial.c:	change New game and Join game menu entries to be more suggestive.	* gui.c: *** empty log message ***	* gui-dial.c:	Add the playing_auto_winning/losing options to preference dialog.	* gui-dial.c:	if'd out  thing preventing discard callback being invoked when	discard dialog is not visible (which should be impossible anyway,	so I'm not convinced this happens).	* gui.h, gui.c:	Implement auto declaring of closed sets in winning and losing hands.2003-02-09  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui.h, gui.c, gui-dial.c: Add the playing preferences dialog,	with the auto_declare_specials preference in it.	* gui.h, gui.c: Implement the programming of auto declaring specials.	* controller.c: insist on a non-null name in Connect messages.	* gui-dial.c: remove game info and messages entry from show menu when	they're in the main window.	* gui.h, gui-dial.c, gui.c:	Make the name field in the open dialog sticky when connecting	to a remote.	* gui.c: Make Address setting a subgroup of OpenDialog.	* gui.c, gui-dial.c: Implement info_in_main as a display option.	* gui-dial.c: in short info window, put "suspended" in separate line	* gui-dial.c:	Handle the inclusion of the messaging window into the main window.	* gui.c:	Improve format of arriving messages (don't waste line at end of	messagetext);	don't set up the dialogs when a message arrives (to avoid reverting	focus to the playing dialogs).2003-02-08  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui-dial.c: I think this is a reasonable info window implementation.	Couldn't put in on the board (there's no space when we'ren	not showing the wall), but this is fairly compact.	* gui.h: add some variables for info windows in main	* gui-dial.c:	Implement info window in main, but I don't think I like it.	Can I put them over the main window instead?	* gui.c: move partway to implementing info_windows_in_main, and fix bug	introduced in last change (wasn't starting robots with correct	address)	* gui.c:	move the creation of text,message,status windows into create_display,	and destroy them in destroy_display2003-02-07  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui-dial.c, gui.h, gui.c:	Make the address sticky (Address entry in .xmjrc) when joining	remote games.	* gui.c: strip trailing white space from host names	* gui.h, gui.c, xmj.man, gui-dial.c:	Add the NoPopups display option to xmj;	change text on apply/save buttons in display options panel.	* scoring.c:	Fix the treatment of scoring options with limits, and dbls/pts in	a no-limit game; impose a hard limit of 1E8 to avoid arith overflow.2003-02-04  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui-dial.c:	protect add_or_remove_..._accelerators against the accelerators	not being defined.	* gui.c: Make WALL_SIZE work when there is a game but no wall;	and don't set up the wall if there is no wall (because	the size is zero, e.g. between hands).	* xmj.man: typo	* gui.h, gui.c, gui-dial.c:	Change read_or_update_rcfile parameters to be read/update	flag bit sets. New enum XmjrcGroup for these.2003-02-03  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui-dial.c:	In the new game panel, don't show the host entry (makes no sense,	since we're starting a local server). But set the host entry	to localhost so that clients are correctly started.	* game.c: Sigh. Previous bug fix needs to be applied in both places	cannons are detected. There should be a macro or something.	Thanks to Thorsten Michels again.2002-08-09  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* CHANGES, ChangeLog: 1.4.1	* game.c:	Bug fix in cannon with last four tiles. (Thanks to Thorsten Michels.)2002-04-29  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui.c: remove some unused variables	* protocol.h, protocol.c: Add the protocol_version global variable.          (N.B. This variable is not yet used or set; this has strayed in	  from the development version.)	2002-03-31  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* controller.c:	Bug fix: when resuming a game, need to set out timeout from the	game option.2002-03-30  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* ChangeLog, CHANGES: 1.4	* xmj.man: Add KongHas3Types.	* scoring.c, player.c, gui.c, player.h:	Used annexed instead of melded, since melded is inaccurate.	* gui.c: Handle Millington kongs	* scoring.c: Handle GOKongHas3Types	* game.c: Add GOKongHas3Types.	* player.h: Add melded flag to Tileset for Millington kongs.	* player.c: Handle three types of kong. Note that the three types are	distinguished, and the printed forms distinguished (by printing	TT-TT-TT-TT for a melded kong and TT-TT-TT+TT for a claimed kong)	always, regardless of options or protocol versions, since to do	anything else would involve importing external info into the module.	This is thus not strictly backward compatible; but it happens to be	backward compatible by implementation, since the previous tileset	parser only looks at the first separator to distinguish open and	closed kongs.	* protocol.h: Add GOKongHas3Types; proto version 10342002-02-04  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* ChangeLog, CHANGES: 1.3.2	* gui-dial.c, gui.c:	Fix for infelicity in spinbuttons: they do not change the internal	value when numbers are typed until return is hit, so call update	explicitly before getting value.2002-01-08  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* ChangeLog: really 1.3.1	* gui.c: Remove ugly hack that Nicolas justly rejects.	* ChangeLog, CHANGES: 1.3.1	* gui.c: code for animation both with internal widgets and with popups.	Default to popups for Windows, where it seems to smooth animation.2002-01-07  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui.c:	don't uniconify auxilary windows that have been closed while the main	window was iconified.	* Makefile.in:	remove a mysterious 0240(nbsp) character that got in at some point.	* gui.c: (a) sort out bugs in the new tiletip implementation.	(b) fix bug in option reading (IconifyDialogs).2002-01-06  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* FILES-src: oops -- add vlazyfixed	* xmj.man: tiletips shown for selected tile when "always".	* gui.c:	(a) Make tiletips of mouse and selected tile interact correctly.	(b) Don't install toggle callback on non-toggles!	* gui.c: fix bug in get_relative_posn.	* gui.c: Changed tiletips into children of boarfixed.	Unfortunately, this has exposed a bug in get_relative_posn, sigh.	* gui.c:	If tiletips always shown, show the tiletip of the selected tile.	* gui.c: Remove the top_window visibility tracking. No longer needed,	since now there are no more independent popups/animations to suppress.	* gui.c: Make the claim windows descendants of the main window as well.	(The positioning is no longer quite perfect, since I'm not bothering	to reposition them for Mah Jong!, but just doing it once on Pung!.	Never mind.)2002-01-05  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* Makefile.in, gui.h, gui.c:	Introduced the vlazy_fixed widget, and used it to finally fix up	animation so that the floating animations are part of the display	window instead of being independent.	* vlazyfixed.c, vlazyfixed.h: *** empty log message ***	* MANIFEST:	Introduced the vlazy_fixed widget, and used it to finally fix up	animation so that the floating animations are part of the display	window instead of being independent.2002-01-02  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* ChangeLog: Really 1.3	* protocol.h: game opt optnat field should be unsigned	* greedy.c: suppress a warning on really picky compilers	* sysdep.h: define socklen_t for windows	* sysdep.c: hpup fix and warning suppression	* CHANGES: 1.3 (hopefully...)	* ChangeLog: 1.3, I  hope.2001-12-29  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* README: add PATH reminder	* MANIFEST: credit for arabic tiles2001-12-28  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* sysdep.h: try to remove warning in hpux	* xmj.man: note that left/right accelerators don't work under Windows.	* gui.c: vis_callback only works under X.2001-12-27  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* Makefile.in: Add some example LDLIBS settings.	* gui-dial.c, player.c, controller.c, gui.c:	Make sure all functions pre-declared as static are then	declared as static, to suppress warnings on HP compiler.2001-12-26  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* make-release:	Add -Wl,--noinhibit-exec to link options for static xmj.	This is because in order to get arrow key accelerators we are	redefining a symbol in libgtk.a, and normally ld will consider that an	error.	* MANIFEST: Add tiles-numbered	* ChangeLog, CHANGES: 1.3pre1	* gui-dial.c: close button takes focus in scoring window	* gui.c, gui-dial.c, xmj.man:	IconifyDialogs not supported under Windows.	* gui.c: eliminate warnings2001-12-24  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui.c: Don't try the X-specific (un)iconify stuff.	* sysdep.c: start_background_program_with_io for Windows.	* sysdep.h: comment update2001-12-23  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui.c, gui.h, gui-dial.c:	fix dialog_popup: wasn't handling CentredOnce etc. correctly!	Also, open_dialog wasn't being closed with saving_posn.	* gui-dial.c, gui.c, gui.h, xmj.man:	Implement the IconifyDialogs display option.	* gui.c: avoid animating or popping up claim windows if the top window	is unmapped or obscured. (Unfortunately, this still doesn't	seem to cover the case of the window being offscreen, but I'm	not sure I can be bothered to do anything about that.)	* gui-dial.c: fix accelerator key for save as...2001-12-17  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* Makefile.in: make version.h no longer depend on version.h.in .	* make-release: remove version.h before making it.2001-12-16  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui.c: suppress warning	* scoring.c: remove a warning	* controller.c, gui-dial.c: remove multi-line string literals2001-12-09  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* README: add tiles-numbered	* FILES-binary, FILES-src: Add tiles-numbered2001-12-07  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* gui.c: wall tiles should not take focus.	* xmj.man: document menu accelerators	* gui-dial.c:	Add accelerators to menu, and have start button take focus	in menus.	* sysdep.c: Add the start_background_program_with_io function.	However, the Windows version is entirely unchecked, and	may not even compile. Check it at the office.	* sysdep.h: Add start_background_program_with_io	* gui.c: Use the new server output feature to detect when it's started,	and reduce the sleep times to speed up game starting.	* controller.c: change output to OK: address or FAILED: reason2001-12-06  Julian Bradfield  <jcb@dcs.ed.ac.uk>	* controller.c:	print the successful socket (as a valid --address argument)	on stdout as Socket: socket. If fail, print Socket: -1.	* gui.h: Add a game extras struct	* gui.c: Change dead wall positioning so that it's always determined by	the original start of the dead wall.	* xmj.man:	document keyboard accelerators and change of Done to Finished	in scoring dialogue.	* gui-dial.c: add keyboard accels to scoring dialog;	change "done" to "finished".

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -