Vladimir Serbinenko
471b1fe208
Fix handle replication logic
...
DesktopSendMessage duplicates handle before sending copies of the message.
Yet it forgets to restore message->device.handle and so message->device.handle
has last duplicated handle which may be closed before we actually use it
and lead to process crash and kernel panic
2023-08-06 03:21:16 +02:00
nakst
e79b5fba79
misc
2022-12-16 11:18:37 +00:00
nakst
5f7f600cb6
small bugfixes
2022-08-19 14:50:19 +01:00
nakst
6fb0a12fd3
desktop: add option to save files without extensions by default
2022-03-30 20:49:57 +01:00
nakst
4276411dba
general: bugfixes
2022-03-25 11:17:57 +00:00
nakst
910bc1bbb0
general: use contentType field for file types
2022-03-24 16:58:35 +00:00
nakst
a0fe4d31e9
files: storing file content type
2022-03-21 14:25:58 +00:00
nakst
d2aea44158
ini files: move name to separate key in drivers and fonts
2022-03-16 12:22:20 +00:00
nakst
aa4b656bbd
ini files: remove sectionClass
2022-03-16 12:04:34 +00:00
nakst
591bb5635d
global: rename DirectoryEnumerateChildren to DirectoryEnumerate
2022-03-10 21:32:05 +00:00
nakst
b649302fe8
gui: add ES_ELEMENT_TRANSITION_CONTENT_ONLY; file manager: transition when changing folder view type
2022-03-10 18:58:02 +00:00
nakst
d9a8557568
desktop: use color scheme to determine wallpaper background; fade transition when changing color scheme
2022-03-10 14:36:05 +00:00
nakst
68649f9260
ui: fix text display plan caching bug
2022-03-02 21:08:11 +00:00
nakst
c2db2e2de3
text rendering: fix bug where glyphs get rendered at wrong size
2022-03-02 09:40:46 +00:00
nakst
28a680f8fc
scripting engine: err type
2022-03-01 14:18:22 +00:00
nakst
7352b26191
header generator: merge enums and inttypes
2022-02-18 13:07:52 +00:00
nakst
3085ab24ca
header generator: replace bitset with inttype
2022-02-16 22:01:37 +00:00
nakst
b13a5d085d
desktop: logging of open document database operations
2022-02-14 11:00:28 +00:00
nakst
77cf096b39
gui: open instance references for menus
2022-02-14 09:44:26 +00:00
nakst
ed3745d293
header generator: fix bitsets in odin
2022-02-13 20:43:35 +00:00
nakst
1e1237187e
header generator: bitset inheritance
2022-02-13 20:31:03 +00:00
nakst
e6ba0ba028
header generator: bitsets
2022-02-13 13:37:06 +00:00
nakst
13affeb977
scripting engine: replace PrintStdErr with Log; text renderer: syntax highlighting for scripts
2022-02-12 16:25:25 +00:00
nakst
2fcb2878fc
canvas pane: optional shadow; use cell flags
2022-02-12 09:50:58 +00:00
nakst
f65c768292
header generator: output structures for script
2022-02-11 21:26:55 +00:00
nakst
eebba8a873
gui: fix bug where focused elements were not being unfocused on window deactivation
2022-02-11 10:00:11 +00:00
nakst
2f4adc3436
textbox: fix insertion bug
2022-02-11 00:01:47 +00:00
nakst
6ebaf3ac82
gui: simplify panel styles
2022-02-10 23:10:55 +00:00
nakst
1795f8cca5
api: cleanup error codes
2022-02-10 12:18:26 +00:00
nakst
843cf72c20
api: fix compile error when POSIX subsystem disabled
2022-02-10 09:18:56 +00:00
nakst
afdff66710
header generator: return type determination for scripting engine
2022-02-09 21:04:45 +00:00
nakst
a30cb8cd83
files api: change parameter order for EsDirectoryEnumerateChildren
2022-02-09 20:20:42 +00:00
nakst
b9f2ea02c8
text: remove out font load error logs
2022-02-09 19:51:35 +00:00
nakst
318624a1dc
header generator: analysis of structs
2022-02-08 21:07:50 +00:00
nakst
4224a1b670
theming: replace EsStyle alias hack with EsStyleID
2022-02-08 18:55:39 +00:00
nakst
5fd3ee2da3
api: change enumeration functions to return array instead of callback
2022-02-08 15:51:51 +00:00
nakst
1224cb6d15
header generator: analysis of functions
2022-02-08 11:58:21 +00:00
nakst
f385ad581c
misc
2022-02-07 16:32:55 +00:00
nakst
b809edf13b
script console: deallocate memory after running script
2022-02-07 11:06:57 +00:00
nakst
dab1cf3efa
script console: image detection; text display: don't recreate text plan on resize if not word wrapping
2022-02-07 09:00:42 +00:00
nakst
62eb94b1d2
script console: nicer table style
2022-02-06 20:56:34 +00:00
nakst
67b268db0a
add EsPanelTableAddBandDecorator; script console array of struct viewer
2022-02-06 14:18:04 +00:00
nakst
5d4bfa613b
fix system header dependency file generation; add EsSpacerChangeStyle
2022-02-06 10:44:37 +00:00
nakst
dfb502f95a
add EsSystemShutdown
2022-02-05 11:36:08 +00:00
nakst
87ca49edcc
update tests to use |Settings: directory
2022-02-05 10:36:21 +00:00
nakst
01985396c5
scripting engine add PathCopyFilteredInto
2022-02-05 09:29:11 +00:00
nakst
129d072a49
scripting engine add unary negate; add EsTextboxAppend; fix port script issue
2022-02-05 08:50:31 +00:00
nakst
a80944332e
fix POSIX file IO; move userland file IO code into separate file
2022-02-04 22:36:36 +00:00
nakst
e7238c8a52
add APIs for applications to add and remove custom mount points
2022-02-04 22:15:46 +00:00
nakst
8db3ef4e71
adjust taskbar button spacing
2022-02-01 12:33:27 +00:00