Andrei Kortunov
4f190bf7f4
Do not show carriage return characters (bug #3696 )
7 years ago
Andrei Kortunov
4d384889af
Fix the Topics button position if the Tribunal is not installed
7 years ago
Andrei Kortunov
86a17b1e3e
Get rid of the redundant Utf8Stream when during journal index creation
7 years ago
Andrei Kortunov
3571f7f413
Remove getEncoding() from WindowManager
7 years ago
Andrei Kortunov
5f41f7c48d
Clean code up a bit
7 years ago
Andrei Kortunov
ba91cd658b
Convert topic name to Unicode
7 years ago
Andrei Kortunov
f0ca3eabd3
Merge from upstream master
7 years ago
Andrei Kortunov
a83a43e376
Determine when need to use the Cyrillic journal index
7 years ago
scrawl
719255c5c6
Merge pull request #1557 from akortunov/journalfix
...
[Feedback needed] Handle 128px Tx_menubook_topics textures
7 years ago
Andrei Kortunov
ce5bdd6361
Split the JournalBooks::createTopicIndexBook()
7 years ago
Andrei Kortunov
a391990f2a
Provide multibyte toLower() and single chars comparator
7 years ago
Andrei Kortunov
4dcaf040e6
A Russian journal index
7 years ago
Andrei Kortunov
60d0c83cca
Handle 128px Tx_menubook_topics textures
7 years ago
Miloslav Číž
ea2bbce68a
Fix memory leak in WindowManager
7 years ago
Miloslav Číž
3ae5310567
use loading screen to freeze the screen
7 years ago
scrawl
7c5d2a1ac4
Update dialogue topics list after result script is run
...
Regression from 0.42.
7 years ago
scrawl
98b4f9c596
Merge pull request #1549 from akortunov/itemmodels
...
Item models reworking
7 years ago
Andrei Kortunov
03f129b53c
remove redundant allowedToInsertItems() function from ItemModel
7 years ago
Andrei Kortunov
99517d83ea
Bound items detection refactoring
7 years ago
Andrei Kortunov
a02124f884
Handle item owners during pickpocketing
7 years ago
Andrei Kortunov
3694b6ec90
Move onClose() check to item models
7 years ago
Andrei Kortunov
ac33ff9482
Move onDropItem() check to item models
7 years ago
Andrei Kortunov
3604b73d60
Move onTakeItem() to item models
7 years ago
scrawl
e42bd71081
Add missing WaitDialog::clear() ( Fixes #4196 )
7 years ago
scrawl
e6303c578c
Merge pull request #1530 from rexelion/curseitemfix
...
Trigger OnActivate when item is picked up through the inventory (Issue #3726 )
7 years ago
rexelion
8c2cc0f42f
break invisibility first
7 years ago
rexelion
bcbfa5fe1e
prevent activation, leave the rest to the script
7 years ago
rexelion
a9e5e19482
OnActivate is triggered when the item is picked up
7 years ago
rexelion
e8743f3f79
check the presence of OnActivate using the SuppressActivate flag instead of looking for keywords
7 years ago
Miloslav Číž
3c65bdaf14
weapon cycle fix
7 years ago
rexelion
4e6f53d6f1
item added to the player and OnActivate is triggered when the inventory is closed
7 years ago
scrawl
e564dd842e
Refactor dialogue responses to make sure messages from scripts are printer afterwards, not before the dialogue response ( Fixes #4166 )
...
Don't delete Link objects prematurely (Fixes #4171 )
7 years ago
scrawl
2a0b2c4e24
Hide modal window before deleting it ( Fixes #4168 )
7 years ago
scrawl
8b19a8b7f6
Merge pull request #1513 from lukago/feature4082b
...
Feature #4082 : use many ingredients/potions instantly
7 years ago
lukago
b6cb3b445c
use getIndex to handle other windows, nullsafe fixes
7 years ago
Andrei Kortunov
eaff7e30aa
Fix a 'Good Beast' companion window
7 years ago
lukago
a3225364ff
refactor, use dragItem method
7 years ago
lukago
43f94a8890
simplify drag and drop on avatar for potions and ingredients
7 years ago
scrawl
03554b2f4b
Fix some style issues flagged by cppcheck
7 years ago
scrawl
624046c558
Fix unused event handler
7 years ago
scrawl
548af6dbfb
Fix jail screen fading
7 years ago
scrawl
479f9535b4
Allow training window exit()
7 years ago
scrawl
9cde3e4408
Merge pull request #1495 from akortunov/regressions
...
Add showsInInventory() check to the ContainerItemModel
7 years ago
Andrei Kortunov
ea3729790f
Add showsInInventory() check to the ContainerItemModel
7 years ago
scrawl
7021d354c6
Merge pull request #1493 from akortunov/regressions
...
Regression fixes
7 years ago
scrawl
2805781542
Fix a crash when exit() already hides the window ( Fixes #4148 )
7 years ago
Andrei Kortunov
ad27e0f945
Fix owned tooltip in the spellwindow
7 years ago
scrawl
842a42ee66
Fix non-top level Windows accepting key focus
7 years ago
scrawl
cd437f094d
Fix exiting savegamedialog with 'esc' when no game is running
7 years ago
scrawl
d94235e3a7
Update the saves list/preview image when character selection changes to make it more convenient to flip through characters with the keyboard
7 years ago
scrawl
12510efab7
Fade screen out during loading screen (when travelling)
7 years ago
scrawl
a4737d8417
Use MyGUI frame events for ScreenFader
7 years ago
scrawl
e4f0f7157a
Fix pinned windows not being updated
7 years ago
scrawl
49a0922f1b
Remove 'visibility mask' gui feature which did not end up being useful
7 years ago
scrawl
7c68ed04b2
Don't require modal windows to be removed in the same order they were added
7 years ago
scrawl
b5c9977a7b
Merge pull request #1489 from akortunov/guifixes
...
Use an "owned crosshair" feature for items in containers
7 years ago
Andrei Kortunov
1cb7ed5db1
Use owned tooltips for items in containers correctly
7 years ago
scrawl
433028e8d7
Fix GUI regressions
7 years ago
scrawl
302e3c8b3d
Merge pull request #1486 from akortunov/pickpocketfix
...
Fix some issues with pickpocketing (bug #4131 )
7 years ago
Andrei Kortunov
34895157f9
Consider taking items from unconscious NPC as a theft
7 years ago
Andrei Kortunov
04452b0949
Use a pickpocket crime instead of theft when pickpocketing was failed
7 years ago
scrawl
3c62a8c5c2
Fix console selected object persisting on a new game
7 years ago
scrawl
097b9d90bc
Fix travel service not showing
7 years ago
scrawl
5b10e3128e
Use first resolution in fullscreen if current is not supported ( Fixes #4113 )
7 years ago
scrawl
64e27c032b
Merge pull request #1481 from scrawl/keyfocus
...
WindowManager overhaul & improved keyboard support
7 years ago
scrawl
7bb0a76df2
Fix tooltips showing when cursor isn't visible
7 years ago
scrawl
14c9e858c8
Check to make sure button is enabled
7 years ago
scrawl
6ec66fa95f
Restore keyfocus to goodbye when selecting a topic
7 years ago
scrawl
0ae009eb21
Hide message box before deleting it
...
Fixes a crash when closing the game window during the 'plugin mismatch' dialog. Modal windows have to be hidden before they are deleted to prevent a dangling pointer in WindowManager.
7 years ago
scrawl
d53e7f8a3c
Remove redundant code
...
Already worked around in WindowBase::setVisible
7 years ago
scrawl
0deda69a27
Fix wrong skin for levelup attribute values
7 years ago
scrawl
e9d81fdf5a
Fix being able to escape interactive messageboxes
7 years ago
scrawl
db650df416
Fix 'blocking' messageboxes not handling key focus properly
7 years ago
scrawl
a0f5e32113
Fix 'new game' from the main menu not removing menu afterwards
7 years ago
scrawl
0ee57effcc
Make 'Delete game' button not accept keyfocus, to prevent accidents
7 years ago
scrawl
c7a82704c6
Fix key focus resets in SaveGameDialog
7 years ago
scrawl
3d2ad2d339
Include cleanup
7 years ago
scrawl
87311d86b5
Fix what looks like a copy/paste error
7 years ago
scrawl
7a3fbfb34a
Slightly improve journal window keyboard navigation
7 years ago
scrawl
05814c0929
Add key focus handling for WaitDialog
...
Default is 'until healed'. Up/Down arrows change the hour slider and implicitely change the button to 'Wait'.
7 years ago
scrawl
8964fc93d6
Fix dialogue window not being exited properly
7 years ago
scrawl
7a64098da3
Avoid rebuilding the dialogue topics pane unnecessarily
...
Also retaining key focus.
7 years ago
scrawl
22929e53fa
Don't ignore my own advice
...
Can't wait until MyGUI 3.2.2 is a build dependency, then we can use key focus events to handle the SDL text input.
7 years ago
scrawl
1714271a76
Improve KeyboardNavigation to better handle modal windows
...
It's no longer possible to cycle to widgets that aren't part of the current modal window.
The window manager will remember the focused widget of a modal window on a limited basis (it'll be discarded when a different modal window opens).
7 years ago
scrawl
41fe16013b
Select first widget if we can't find the current widget
7 years ago
scrawl
475ac46f3e
Workaround keyfocus issues in current versions of MyGUI
7 years ago
scrawl
010a7ea5b3
Fix tooltip widgets being set to accept key focus
7 years ago
scrawl
2514cc5cc8
Workaround key focus being reset in BookWindow when next/prev are hidden
7 years ago
scrawl
fce9a14986
Hide the mouse cursor until it's used
7 years ago
scrawl
9b91ea5d34
Exit drag-and-drop if dragged item is deleted ( Fixes #3097 )
7 years ago
scrawl
2ce79e07a4
Refactor dialogue GUI to talk to the dialogue manager, not the other way around and not both ways.
...
- Fix memory leaks in DialogueWindow
- Fix Link objects being deleted from their own event handler
7 years ago
scrawl
c5613e384e
Remove duplicate disposition code
7 years ago
scrawl
36c192a1dd
Undo the console portion of 84657271c7
because it results in the console forgetting its object on opening
7 years ago
scrawl
717e68fab2
Remove redundant resetHistory argument
7 years ago
scrawl
e14573fa8c
Add missing null check
7 years ago
scrawl
19e07fad30
Remove redundant Services enum
7 years ago
scrawl
f8ffd85146
Topic passed to keywordSelected() no longer has to be lower case
...
Remove redundant mDialogueMap
7 years ago
scrawl
b7752ec52d
Make TradeWindow not depend on DialogueWindow
7 years ago
scrawl
d78e822833
Add 'delay' argument for screen fading operations
7 years ago
scrawl
c035548f37
Make Tab work if selected widget is marked as not needing keyfocus
7 years ago