Mirek Fidler
c4711707da
Core: Fixed for musl (problem with lseek64)
2026-01-24 19:16:38 +01:00
İsmail Yılmaz
962dd7f37c
Core: UnixSocket (AF_UNIX) implementation ( #325 )
...
* Core: UnixSocket (AF_UNIX) implementation
Core/UnixSocket: GetPeerPid refactored
reference/UnixSocketClient: Use default socket type for connection
reference/UnixSocketServer: Use default socket type for listen
Core: UnixSocket API docs & cleanup
Core: UnixSocket friend declaration guarded using ifdefs.
* Core: UnixSocket, GetPeerPid() refactored, docs updated
* Core: TcpSocket renamed as Socket and added unix domain socket support.
Cleanup
Updated API docs.
* Core: UnixSocket entry removed from API docs.
* Core: Socket/SocketWaitEvent API docs cosmetics.
* Core: Socket cosmetics
2025-12-06 12:46:50 +01:00
Mirek Fidler
cc6189abf6
Core: fix for missing lseek64
2025-11-27 10:50:12 +01:00
Mirek Fidler
9176aa1eb7
Core: BinDiff, BinUndoRedo
2025-06-11 00:58:03 +02:00
Mirek Fidler
6329703476
Core: Filter functions moved inline
2025-05-05 15:17:35 +02:00
Mirek Fidler
9c2102cb8e
ide, uppsrc: Main config flags
2025-04-07 10:21:39 +02:00
Mirek Fidler
d7b2fe5f91
Copying 2025
2025-02-20 16:30:02 +01:00
Mirek Fidler
5b47277fb0
ide: gcc/clang default build methods now use -mpopcnt, Core: flagLEGACY_CPU
2025-02-20 10:41:11 +01:00
Mirek Fidler
c3ce92830d
Dynamic skin changes
2024-12-06 10:05:57 +01:00
Mirek Fidler
8016c484df
U++: C++23 compatibility
2024-09-18 21:54:14 +02:00
Mirek Fidler
3638778b2e
Core: trivially_relocatable
2024-08-23 08:35:19 +02:00
Mirek Fidler
ac0504c1b7
Core: FileMapping refactored
2024-04-10 10:29:08 +02:00
Mirek Fidler
b2456a14bb
uppsrc: MacOS fixes
2023-03-21 11:10:03 +01:00
Mirek Fidler
5949342042
Core: UPP_VERSION 0x20220300
2022-12-17 14:21:20 +01:00
mirek-fidler
e8035690b9
libclang ide #94
...
- Assist/Autocomplete refactored to use libclang
Other minor changes:
- Removed CoWork Pipe
- .dli runtime loading of dynamic libraries now supports path to library in access function
- EditField::SetBackground
- RichTextView::GotoLabel variant with Gate for matching
- RichEdit::GotoLabel variant with Gate for matching
2022-09-16 10:31:14 +02:00
Mirek Fidler
f086ac0935
Core, Install license: version update
2022-04-19 12:50:57 +02:00
Mirek Fidler
3e1a59166a
Core: Reverted add_carry issue, including x86intrin instead (thanks Klugier)
2021-12-28 10:20:49 +01:00
Mirek Fidler
34ff691308
sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters
...
This might bring some incompatibilities in the code that expects wchar to be 16 bit, which
escpecially involves dealing with Win32 (and to lesser extend MacOS) APIs, so if your application
is doing that, please check all instances of WCHAR (UniChar on MacOS) or even wchar
especially type casts.
To support host APIs, char16 is introduced (but there is no 16-bit String varian).
Use ToSystemCharsetW, FromSystemCharsetW to convert texts to Win32 API.
- Support of drawing non-BMP characters in GUI
- Vastly improved character font replacement code (when drawing characters missing with requested font, replacement font is used)
- Last instances of Win32 ANSI calls (those ending with A) are removed
- UTF handling routines are refactored and their's naming is unified
- RTF is now being able to handle non-BMP characters (RTF is used as clipboard format for RichText)
Other minor changes:
- fixed TryRealloc issue
- improved MemoryCheck
- Removed MemoryAlloc48/MemoryFree48
- In theide Background parsing should less often cause delays in the main thread
2021-12-02 12:03:19 +01:00
Mirek Fidler
ac77bc500e
Atof now does not consider ',' as decimal point
2021-11-08 17:59:38 +01:00
cxl
8326c177a0
Core: global t_ removed again...
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15820 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-07 09:15:26 +00:00
cxl
2d2ec310a7
Core: Added global t_, tt_ (to fix layout issue)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15819 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-07 09:11:00 +00:00
cxl
636a15bedb
ide: BlitzReset now done also after installing package or syncing repo
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15788 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-21 16:25:00 +00:00
cxl
53c61a22e0
ide: Merge nests function
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15787 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-21 12:26:11 +00:00
cxl
025c618f08
umk2: Fixed umk32
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15747 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-07 18:11:44 +00:00
cxl
df5b42fa93
Core: leaks check disabled in MacOS
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15742 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-06 18:51:23 +00:00
cxl
6f1bb82054
Core: SizeBySerialize
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14892 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-24 16:44:35 +00:00
cxl
e035de2dbb
Core: Developing NEON SIMD
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14701 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-27 15:19:32 +00:00
cxl
fbe29338b0
Core: CPU_NEON flag
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14689 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-20 13:09:11 +00:00
cxl
a7cae97172
ide: Parsing fix
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14660 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-05 11:10:26 +00:00
cxl
b8598982eb
Core: SIMD
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14650 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-03 07:29:31 +00:00
cxl
3e4b840506
uppsrc: Modernizing code with variadic templates
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14604 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-17 16:02:45 +00:00
cxl
9a82b14059
Core: ValueCache
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14573 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-09 14:55:33 +00:00
cxl
c6d84d2fd1
ide: GCC builder removed PLATFORM #ifdefs where possible
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14542 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-04 08:28:00 +00:00
cxl
4c9cf3cd3f
Draw: ImageScale fixed, uppsrc: various minor fixes related to Mem.h
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14497 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-24 08:40:20 +00:00
cxl
fdfa8dcf23
SSE related includes reorganized
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14492 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-22 11:10:22 +00:00
cxl
48d2166c08
Core: New highly optimised svo_memcpy, svo_memset, memcpyd functions
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14488 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-21 17:18:24 +00:00
cxl
4effe2c141
Core: MacOS now using UPP_HEAP (but not for new/delete)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14050 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-20 11:14:58 +00:00
cxl
703647d322
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13971 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-06 16:26:23 +00:00
cxl
44f61e2e22
CtrlLib: FileSel: Fixed problem with unreadable folder in MacOS
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13950 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-28 15:25:04 +00:00
cxl
58e0fdebaf
uppsrc: docs & removed #ifdef MTs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13925 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-21 10:05:16 +00:00
cxl
1ad81ad982
CtrlLib: ArrayCtrl sort improved, Core: GetLanguageInfo() optimized
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13419 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-18 13:37:43 +00:00
cxl
0276338ea6
Core2019 merged to to trunk
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13359 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-07 07:06:32 +00:00
cxl
e74b39fb51
Core: TIMING improvements, usecs (microseconds precision time), ide: Debugger now underlines main thread
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12499 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-11 07:33:21 +00:00
cxl
e9b8fe3453
CtrlCore: Coco WakeupGuiThread, fixed Semaphore
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12147 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-05 09:13:09 +00:00
cxl
a7a271b1fa
. Core: macos config
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12071 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-16 09:32:39 +00:00
cxl
b0ad922a70
Core: xmmintrin.h include moved to Mt.cpp to resolve SDL2 incompatibility
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11676 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-01-10 09:50:10 +00:00
cxl
b545ba2ae2
Core: #include <xmmintrin.h>
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11640 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-30 15:55:08 +00:00
cxl
a69fd4e112
Core: Utf (8, 16, 32) support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11139 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-06-05 15:44:51 +00:00
cxl
a369622110
Core: MSC compile fix with GDAL
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10907 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-06 17:44:24 +00:00
cxl
391f8de147
Core: C++11 #error moved to Core.h so that Core/config.h can be used in C files
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10903 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-06 11:07:02 +00:00