rubidium
244a3a3da1
(svn r25236) -Fix [FS#5547]: crash when AI is executing a command as it is bankrupted (removed from the game)
...
The command is placed in a queue for processing before it is bankrupted, after that the command
is executed. This command yields a failure because the company does not exist, but then it still
needs to call the callback. This callback tries to access the AI's virtual machine without any
checks, so it starts to read a just freed pointer and segfaults.
2013-05-12 13:12:55 +00:00
zuu
ea34cc631a
(svn r25104) -Fix [FS#5507]: Allow changing GS settings in-game via the AI/GS config window.
2013-03-17 21:58:18 +00:00
frosch
71362cc3ff
(svn r25052) -Fix [FS#5490]: Refactor Script Debug GUI to only set widget states in OnInvalidateData.
2013-02-27 21:23:19 +00:00
rubidium
c8661de6be
(svn r25001) -Change: heading for 1.4 now
2013-02-14 18:58:04 +00:00
frosch
d10b06beb8
(svn r24929) -Fix [FS#5415]: Don't try to pause or unpause crashed scripts.
2013-01-20 18:43:49 +00:00
planetmaker
f00d9976f9
(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
2013-01-08 22:46:42 +00:00
frosch
9ef1c5f4c3
(svn r24789) -Add: Separate setting to control the default settings of newly added scripts and random AIs.
2012-12-05 19:36:04 +00:00
frosch
79968fb667
(svn r24788) -Change: Detach script settings from difficulty settings. Always allow changing all script settings without setting difficulty to custom.
2012-12-05 19:35:38 +00:00
frosch
903294f2bb
(svn r24786) -Codechange: Add SettingsProfile enum for difficulty profiles and highscore tables.
2012-12-05 19:34:45 +00:00
frosch
911e8c23fe
(svn r24747) -Fix: Some editboxes had a different colour than the rest of the window.
2012-11-14 22:50:53 +00:00
frosch
18dcd2e6a4
(svn r24742) -Codechange: Remove QueryStringBaseWindow and store QueryStrings per widget instead.
2012-11-14 22:50:35 +00:00
frosch
ec27bcb6a6
(svn r24740) -Codechange: Remove duplicate members from QueryStringBaseWindow and directly use QueryString.
2012-11-14 22:50:26 +00:00
frosch
0ab8e7939b
(svn r24738) -Codechange: Remove Textbuf::Initialize in favour of a constructor.
2012-11-14 22:50:17 +00:00
frosch
2078fc5325
(svn r24736) -Cleanup: The third parameter of Textbuf::Initialize only makes sense if it is smaller than the second one, also its unit is not pixels.
2012-11-14 22:46:49 +00:00
frosch
f1d40ca6f2
(svn r24734) -Codechange: Move QueryStringBaseWindow::OnOSKInput to Window::OnEditboxChanged.
2012-11-13 21:47:07 +00:00
frosch
08e92e6f23
(svn r24733) -Codechange: Move handling of editbox keys to window class.
2012-11-13 21:47:02 +00:00
frosch
8f611527e9
(svn r24732) -Codechange: Unify handling of OK and CANCEL actions for editboxes.
2012-11-13 21:46:58 +00:00
frosch
c12caa20aa
(svn r24729) -Codechange: Unify the handling of HEBR_EDITING.
2012-11-13 21:46:46 +00:00
frosch
6616b70654
(svn r24727) -Fix: In various windows the OSK looked shiny but using it had no effect whatsoever.
2012-11-13 21:46:37 +00:00
frosch
e0f59fb049
(svn r24726) -Codechange: Move editbox mouseloop handling to Window class.
2012-11-13 21:46:33 +00:00
frosch
e95b757c11
(svn r24724) -Codechange: Move drawing of editboxes to the widget drawing code.
2012-11-13 21:46:19 +00:00
frosch
c54f982a62
(svn r24723) -Fix: AI debug GUI crashed when using disabled buttons via hotkeys.
2012-11-13 21:46:14 +00:00
frosch
3b06409153
(svn r24700) -Cleanup: Remove WDF_UNCLICK_BUTTONS and make it the default.
2012-11-11 16:10:43 +00:00
frosch
d4bb40383e
(svn r24699) -Codechange: Proper usage of push and toggle buttons in mapgen and script debug GUI.
2012-11-11 16:10:11 +00:00
zuu
1363b5700e
(svn r24554) -Add: Hotkeys for widgets in AI Debug window
2012-09-23 14:37:59 +00:00
zuu
ac3d609377
(svn r24552) -Fix (r24537): Unpause do no longer continue scripts
2012-09-23 11:30:37 +00:00
zuu
d0fdd1f8b5
(svn r24537) -Feature: Scripts can be suspended even if the game is still progressing, thus break-on-log now works also for Game Scripts.
2012-09-21 19:58:18 +00:00
zuu
fa7ec4685a
(svn r24505) -Add: Select the GS tab if all AI tabs are unselectable in the AI debug window.
2012-09-01 17:49:26 +00:00
zuu
cce930b6c7
(svn r24489) -Feature [FS#5230]: Display GS dead state in AI debug window.
2012-08-21 17:07:17 +00:00
yexo
4d1d6332fb
(svn r24487) -Codechange [FS#5236]: make several DoesContentExist return the path instead of a boolean (LordAro)
2012-08-20 21:01:40 +00:00
yexo
e1351773a0
(svn r24468) -Add [FS#5219]: API compatibility scripts for Goal Scripts (Hirundo)
2012-08-13 19:22:26 +00:00
yexo
5951be7ca7
(svn r24467) -Codechange [FS#5236]: make textfile window class slightly more general (LordAro)
2012-08-13 18:52:47 +00:00
frosch
59ddedf33f
(svn r24342) -Feature: Also use the new multi-word filtering for script breakpoints.
2012-06-13 18:58:29 +00:00
frosch
9b196d0fb4
(svn r24324) -Codechange: Turn functions dealing with Textbufs into member functions.
2012-06-04 15:30:29 +00:00
frosch
deda762b8f
(svn r24317) -Feature: Add dropdowns to AI configurations, if all values have labels.
2012-06-01 15:19:59 +00:00
frosch
8a54a253bb
(svn r24315) -Fix: Make the AI settings window behave more like the other settings window by closing the query window whenever selecting a different row.
2012-06-01 15:13:34 +00:00
frosch
7162c556f4
(svn r24313) -Fix: Some obiwans wrt. clicking on setting buttons.
2012-06-01 15:08:40 +00:00
frosch
4dd9176cc5
(svn r24312) -Change: Center the settings buttons in the AI and NewGRF config windows.
2012-06-01 14:42:48 +00:00
frosch
23ad97e755
(svn r24310) -Codechange: Add named constants for the dimensions of settings buttons, and generally make their usage more consistent.
2012-06-01 14:41:09 +00:00
frosch
70d3206320
(svn r24309) -Codechange: Split some functions from gui.h to settings_gui.h
2012-06-01 10:44:45 +00:00
frosch
1008ceddb8
(svn r24291) -Add: [Script] ScriptEventRoadReconstruction.
2012-05-26 14:16:45 +00:00
frosch
4e074cdbf7
(svn r24290) -Add: [Script] ScriptEventExclusiveTransportRights.
2012-05-26 14:16:38 +00:00
frosch
8824063087
(svn r24289) -Add: [Script] Base class for script events involving a company and a town.
2012-05-26 14:16:32 +00:00
frosch
70c1e3d21f
(svn r24268) -Fix: Use the same colour scheme for the script selection window as in other comparable windows.
2012-05-23 19:07:34 +00:00
frosch
7343268e8a
(svn r24108) -Fix [FS#5142]: When starting GS or AI, always use the settings of the game, not the new-game settings.
2012-04-09 12:35:01 +00:00
rubidium
e8d9ab4dd5
(svn r23969) -Codechange: trunk heads to 1.3 now
2012-02-19 19:14:17 +00:00
rubidium
35415e1a3f
(svn r23936) -Feature [FS#5047]: readme/licence/changelog viewer for AI and game scripts (LordAro)
2012-02-12 10:58:18 +00:00
rubidium
67bab7a441
(svn r23930) -Fix [FS#4944]: [Script] Do not close the parameter window when a script starts
2012-02-11 22:25:20 +00:00
frosch
b986a1133c
(svn r23757) -Codechange: Unify the drawing of toggle buttons for boolean settings.
2012-01-05 19:32:51 +00:00
truebrain
a130703073
(svn r23746) -Fix: also set 'info' to NULL if 'instance' dies (for both AI and GS); avoids invalid memory reads
2012-01-03 23:09:48 +00:00