Commit graph

38 commits

Author SHA1 Message Date
Zbigniew Rębacz
807a0a8d14
Ide: Fix compilation error and warnings related to MSVC 22 (#211)
* Ide: Fix compilation error and warnings related to MSVC 22

* Ide: instant setup now detects llvm include and bin directory for MSVC to compile TheIDE out of the box.
2024-10-23 00:11:46 +02:00
Mirek Fidler
1c87236c19 ide: LayDes ctrl scrolling remove (it intefered with normal use of ctrl) 2024-09-05 17:59:47 +02:00
Mirek Fidler
34265d9369 ide: LayDes Ctrl-Click scrolling 2024-08-22 08:42:28 +02:00
Mirek Fidler
c59176d99d .icons 2024-08-13 09:57:23 +02:00
Mirek Fidler
f878d03f67 CtrlCore: Horizontal mouse wheel improvements 2024-02-17 13:44:44 +01:00
Mirek Fidler
4580ca77db CtrlLib, ide: Horizontal scrool wheel support in LineEdit, TreeCtrl, ide IconDes, LayDes and DiffCtrl 2024-02-15 21:04:05 +01:00
Mirek Fidler
11c79492fd ide: LayDes removed MaxIconSize from widget menu 2023-10-31 13:52:03 +01:00
Mirek Fidler
14af0c7c3f ide: Laydes Ctrl+Wheel zooming 2023-02-21 20:23:15 +01:00
Mirek Fidler
e4cc4cf3f5 ide: Ide layout zooming 2023-02-21 10:24:26 +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
klugier
c018832133 Ide, LayDes: Fixed grid paiting issue - now it is rendered on whole layout area.
git-svn-id: svn://ultimatepp.org/upp/trunk@15992 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-13 12:28:58 +00:00
cxl
bd7553e1f8 ide: LayDes improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@15911 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-13 20:41:16 +00:00
cxl
09cd37f0f9 Layout designer improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@15868 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-26 11:00:47 +00:00
cxl
cac1386754 ide: Fixed issue with LayDes menu
git-svn-id: svn://ultimatepp.org/upp/trunk@14156 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-03-12 12:53:06 +00:00
cxl
e17de4f5f2 CtrlLib: ColorPusher, TreeCtrl, ColumnList types now in .usc
git-svn-id: svn://ultimatepp.org/upp/trunk@14041 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-19 11:46:11 +00:00
cxl
5aaf412554 ide: LayDes improvements, fixed TextDiff highlighting issue (light them, dark text highlighting -> invisible text)
git-svn-id: svn://ultimatepp.org/upp/trunk@14028 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-18 09:06:47 +00:00
cxl
e137b53a2d CtrlCore, CtrlLib: Modify flag refactored, dark mode improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@14009 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-14 08:55:57 +00:00
cxl
dbc70bb2a8 ide: Line endings issue in LayDes and IconDes
git-svn-id: svn://ultimatepp.org/upp/trunk@13635 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-09 09:09:39 +00:00
klugier
261e7d20c8 LayDes: Fix compilation warning (bug) raised by GCC.
git-svn-id: svn://ultimatepp.org/upp/trunk@12841 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-16 15:03:03 +00:00
cxl
4b2dcb0bb9 ide: Fixed LayDes Lbl/Var popup wrong size issue
git-svn-id: svn://ultimatepp.org/upp/trunk@12656 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-09 10:58:40 +00:00
cxl
7b37002bf2 CtrlLib: UHD fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@12242 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-03 21:55:43 +00:00
cxl
fd4683fe77 ide: Layout designer D&D on layouts, items
git-svn-id: svn://ultimatepp.org/upp/trunk@9264 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-12-05 20:05:31 +00:00
cxl
9cae108491 ide: Fixed issue with layout designer focus for Label on creation #1254
git-svn-id: svn://ultimatepp.org/upp/trunk@8902 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-09-06 12:30:55 +00:00
cxl
58a3f6e846 CtrlLib: Fixed ReleaseCapture/LeftDown issue, ide: Fixed layout des duplicate when scrolled
git-svn-id: svn://ultimatepp.org/upp/trunk@7736 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-09-27 15:46:58 +00:00
cxl
5489acfee9 ide: Ctrl+F for icon/lay designers finds
git-svn-id: svn://ultimatepp.org/upp/trunk@7407 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-06-02 12:45:39 +00:00
cxl
e4286f57c9 ide: Layout designer and Icon designer now have 'search' field #772
git-svn-id: svn://ultimatepp.org/upp/trunk@7406 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-06-02 11:13:18 +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
1c29406256 ide: Layout designer duplicate does not change horz anymore (#584)
git-svn-id: svn://ultimatepp.org/upp/trunk@6745 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-10 14:36:13 +00:00
cxl
522778464a ide: Layout sorting #484
git-svn-id: svn://ultimatepp.org/upp/trunk@6310 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-09-04 17:50:48 +00:00
cxl
d4ec632369 ide: Layout Designer sorting of items improved #484
git-svn-id: svn://ultimatepp.org/upp/trunk@6303 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-09-02 13:05:51 +00:00
cxl
222568da86 ide: sorting layout items by position #484
git-svn-id: svn://ultimatepp.org/upp/trunk@6253 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-08-21 07:46:28 +00:00
cxl
9631651dd6 ide: Duplicate layout (thanks Sender Ghost)
git-svn-id: svn://ultimatepp.org/upp/trunk@6095 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-05-25 11:37:08 +00:00
cxl
60df74d16d ide: Layout designer now subtracts scrollbar position for item copy
git-svn-id: svn://ultimatepp.org/upp/trunk@6044 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-05-10 10:22:28 +00:00
cxl
15620712a3 ide: Fixed issue with subctrls
git-svn-id: svn://ultimatepp.org/upp/trunk@5524 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-11-06 16:55:07 +00:00
cxl
a247ceeecf *CtrlLib: MenuBar: Fixed position of leftgap separator when using LeftGap override
git-svn-id: svn://ultimatepp.org/upp/trunk@3935 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-09-30 17:36:49 +00:00
cxl
142bdd60c3 theide: Laydes: Resize layout with/without springs option
git-svn-id: svn://ultimatepp.org/upp/trunk@1190 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-16 07:36:55 +00:00
cxl
2d10cf466b git-svn-id: svn://ultimatepp.org/upp/trunk@330 f0d560ea-af0d-0410-9eb7-867de7ffcac7 2008-08-15 09:33:15 +00:00
mdelfede
263ff5f895 changed svn layout
git-svn-id: svn://ultimatepp.org/upp/trunk@281 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-06-07 22:31:27 +00:00