Commit graph

54 commits

Author SHA1 Message Date
Mirek Fidler
9c2102cb8e ide, uppsrc: Main config flags 2025-04-07 10:21:39 +02:00
Mirek Fidler
264e891c2e Core: config CPU_64 now defined as 1 2025-02-07 16:07:47 +01:00
Mirek Fidler
0a2b62f244 Core: config.h cleanup 2025-02-06 10:10:39 +01:00
Mirek Fidler
02095b7f84 ide: Autoindexer defaults changed 2025-02-06 09:56:39 +01:00
Mirek Fidler
4ff5a68088 CtrlCore: Fixed focus issues with gtk popups 2024-09-07 17:19:51 +02:00
Mirek Fidler
6eebadd788 Core: config.h cosmetics 2024-02-09 10:30:33 +01:00
Mirek Fidler
4754fef73d Minimal support of unknown CPUs 2024-02-08 19:52:01 +01:00
Zbigniew Rębacz
e65af45fa8
IDE changes for Flatpak sandbox (#177)
ide: Flatpak support
2023-12-20 11:05:00 +01:00
Mirek Fidler
327ff82d4d Core: ARM64 NEON activated, minor SIMD fixes 2023-04-23 19:50:15 +02:00
Mirek Fidler
dfb033bb7a uppsrc: C++20 compatibility 2022-04-08 17:02:39 +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
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
82b1c65236 Core: Win10 config adjustments
git-svn-id: svn://ultimatepp.org/upp/trunk@14835 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-19 07:16:39 +00:00
cxl
42eadfe840 Core: flagWIN10 support
git-svn-id: svn://ultimatepp.org/upp/trunk@14816 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-13 17:39:47 +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
c7c31ae740 Core: String / char * literal comparison optimised
git-svn-id: svn://ultimatepp.org/upp/trunk@14540 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-03 09:30:29 +00:00
cxl
c86fc82c99 .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@14075 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-24 17:50:56 +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
ff01418574 ide: OSX flags
git-svn-id: svn://ultimatepp.org/upp/trunk@12140 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-02 17:53:13 +00:00
cxl
46bea9f02c CtrlCore: Cocoa support
git-svn-id: svn://ultimatepp.org/upp/trunk@12112 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-28 16:00:29 +00:00
cxl
fce079d34b CtrlCore: Developing Cocoa
git-svn-id: svn://ultimatepp.org/upp/trunk@12100 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-25 13:22:27 +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
41cf014ad4 Core: MacOS adjustments
git-svn-id: svn://ultimatepp.org/upp/trunk@12044 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-05 15:11:57 +00:00
cxl
5ef488f188 uppsrc: MacOSX11 minor fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@12040 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-05 07:34:46 +00:00
cxl
c3058ee6e8 Core: Core/config.h now has include guards
git-svn-id: svn://ultimatepp.org/upp/trunk@10929 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-09 22:12:57 +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
cxl
900f9d4fd2 Core patched for android
git-svn-id: svn://ultimatepp.org/upp/trunk@9856 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-05-21 11:20:15 +00:00
cxl
e465ca3bd3 .cometics
git-svn-id: svn://ultimatepp.org/upp/trunk@9853 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-05-21 10:41:42 +00:00
cxl
5edae0e110 .reorganizing
git-svn-id: svn://ultimatepp.org/upp/trunk@9759 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-05-01 20:21:16 +00:00
cxl
245051840f Core: ARM optimizations
git-svn-id: svn://ultimatepp.org/upp/trunk@9422 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-01-18 19:05:32 +00:00
cxl
751f20c81b .typo
git-svn-id: svn://ultimatepp.org/upp/trunk@8917 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-09-13 06:07:41 +00:00
cxl
ee9f618272 ide: Win32 parts fixed for C++11
git-svn-id: svn://ultimatepp.org/upp/trunk@8845 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-24 18:08:09 +00:00
cxl
b87706067a Core: ARM fix
git-svn-id: svn://ultimatepp.org/upp/trunk@7952 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-12-08 19:46:38 +00:00
cxl
08d4da8a15 DragonFly BSD support (thanks Masu)
git-svn-id: svn://ultimatepp.org/upp/trunk@7895 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-11-13 18:50:05 +00:00
cxl
75a394ff9e Core: Improved mingw compatibility #746
git-svn-id: svn://ultimatepp.org/upp/trunk@7308 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-04-23 08:01:24 +00:00
cxl
ba7ab3ed50 cpp11 branch merged back to to trunk
git-svn-id: svn://ultimatepp.org/upp/trunk@7047 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-03-16 16:33:48 +00:00
cxl
18dda4a05b MINGW fix
git-svn-id: svn://ultimatepp.org/upp/trunk@6963 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-02-27 15:45:33 +00:00
cxl
bc3d6974c8 Core: added #include <uppconfig.h>
git-svn-id: svn://ultimatepp.org/upp/trunk@4814 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-04-19 06:49:49 +00:00
cxl
3a0e9babdb ide: clr support
git-svn-id: svn://ultimatepp.org/upp/trunk@4139 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-11-06 14:47:35 +00:00
cxl
f29434b643 ide: CLR support (RM #156)
git-svn-id: svn://ultimatepp.org/upp/trunk@4138 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-11-06 12:38:41 +00:00
cxl
bab7d4ee92 Core: Removed PLATFORM_X11 def
git-svn-id: svn://ultimatepp.org/upp/trunk@3732 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-08-03 20:41:41 +00:00
cxl
9ca5b1f9ed Core, Draw: Applied changes for mac (thanks daveremba)
git-svn-id: svn://ultimatepp.org/upp/trunk@3688 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-07-21 18:11:08 +00:00
cxl
c4953990f2 .developing rainbow
git-svn-id: svn://ultimatepp.org/upp/trunk@3581 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-07-01 09:06:16 +00:00
cxl
58986b5fbb *Core: Fixes to compile with GCC 4.6 (RM #52)
git-svn-id: svn://ultimatepp.org/upp/trunk@3331 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-04-10 07:59:23 +00:00
cxl
f32aaf0da3 Core/config.h fix
git-svn-id: svn://ultimatepp.org/upp/trunk@2150 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-02-25 06:52:17 +00:00
cxl
31254c049f Ctrl: EditField::Error (red background)
git-svn-id: svn://ultimatepp.org/upp/trunk@2147 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-02-24 21:42:15 +00:00
cxl
29701e5eb8 Core: Blackfin CPU support
git-svn-id: svn://ultimatepp.org/upp/trunk@1447 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-07-26 15:41:41 +00:00
cxl
1c11d5323c BSD patch by masu
git-svn-id: svn://ultimatepp.org/upp/trunk@1254 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-31 11:42:14 +00:00