Commit graph

122 commits

Author SHA1 Message Date
Mirek Fidler
76cc33f2f1 ide: Layout designer now reacts to property name width 2022-05-12 11:47:01 +02:00
Mirek Fidler
433b11db63 ide: namespace agnostic layouts refactored again 2022-05-08 13:36:03 +02:00
Mirek Fidler
6d284762a1 Revert "CtrlCore, ide: Support for namespace agnostic layouts refactored"
This reverts commit 4f49f919a2.
2022-05-08 08:48:22 +02:00
Mirek Fidler
4f49f919a2 CtrlCore, ide: Support for namespace agnostic layouts refactored 2022-05-07 09:12:58 +02:00
Mirek Fidler
340ce65c08 uppsrc: (c) 2022 2022-04-03 20:58:06 +02:00
Mirek Fidler
12893d7955 ide: Fixed issue with LayDes Color 2022-03-29 19:11:05 +02:00
Mirek Fidler
89ec73e529 ide: Fixed problem with layout Color 2022-03-28 17:12:46 +02:00
Mirek Fidler
6e4ae677c6 ide: Removed DDUMPs. 2022-03-18 10:58:05 +01:00
Mirek Fidler
a16f20072a ide: Color and Font in Layout Designer are now with Upp:: 2022-03-18 10:33:26 +01:00
Mirek Fidler
802d9f3e9f ide: Fixed to compile 2021-12-09 00:44:12 +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
563ac57aa8 ide: Builders now declares bmGIT_REVCOUNT macro (similar to former SVN_REVISION), now used in ide itself in the about box. 2021-08-27 18:03:53 +02:00
klugier
1f14c19ad7 Ide, LayDes: Added help button that opens appropriate help web page.
git-svn-id: svn://ultimatepp.org/upp/trunk@15994 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-13 20:02:09 +00: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
2cb907542e ide: When going from LayDes to text, cursor is put on current layout
git-svn-id: svn://ultimatepp.org/upp/trunk@15965 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-27 06:47:56 +00:00
cxl
51bc11ed7f ide: LayDes visgen ParentCtrl option
git-svn-id: svn://ultimatepp.org/upp/trunk@15958 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-24 06:32:44 +00:00
cxl
a0b6b63f7b .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@15913 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-15 06:55:16 +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
a5f628fe6d uppsrc: 2020->2021
git-svn-id: svn://ultimatepp.org/upp/trunk@15857 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-19 14:14:08 +00:00
cxl
79523aa575 ide: CLASSNAME removed from code generators
git-svn-id: svn://ultimatepp.org/upp/trunk@15421 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-15 00:42:19 +00:00
cxl
06523393d0 ide: LayDes .usc fixed ordering issue
git-svn-id: svn://ultimatepp.org/upp/trunk@15396 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-10 23:16:07 +00:00
cxl
0861573104 ide: .usc nested namespace
git-svn-id: svn://ultimatepp.org/upp/trunk@15343 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-01 08:29:46 +00:00
cxl
c218c18ccc ide: .lay is now inserting .usc namespace, allows layouts without Upp namespace active
git-svn-id: svn://ultimatepp.org/upp/trunk@15339 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-31 18:52:50 +00:00
klugier
f2a956a344 Ide: package description imrpovements
git-svn-id: svn://ultimatepp.org/upp/trunk@15258 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-15 18:54:56 +00:00
cxl
f8b8cbf1eb Copying update
git-svn-id: svn://ultimatepp.org/upp/trunk@14978 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-09-03 14:50:30 +00:00
cxl
83ea8127ab Core: Fn.h minor fix, ide: Refactoring codebase
git-svn-id: svn://ultimatepp.org/upp/trunk@14610 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-19 07:59:29 +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
dae9d4bf88 Core: Vector::operator<<(T&&) (thanks Novo)
git-svn-id: svn://ultimatepp.org/upp/trunk@14034 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-18 17:53:02 +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
97f6e576e6 CtrlLib: Fixed to compile
git-svn-id: svn://ultimatepp.org/upp/trunk@14012 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-14 18:22: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
7dd1764ee7 Core, CtrlLib, Ide: Resolved issue with SColors in Layout widget properties
git-svn-id: svn://ultimatepp.org/upp/trunk@14002 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-13 14:38:43 +00:00
cxl
67a284fb0d ide: fixed some gtk3 introduced color issues
git-svn-id: svn://ultimatepp.org/upp/trunk@13861 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-11 19:51:32 +00:00
cxl
b96cd775e0 uppsrc: gtk3 replaces gtk2 as default linux backend
git-svn-id: svn://ultimatepp.org/upp/trunk@13848 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-10 09:18:10 +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
cxl
38ac5ee73b uppsrc: Copying copyright updated to 2019
git-svn-id: svn://ultimatepp.org/upp/trunk@13070 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-05-01 12:27:32 +00:00
cxl
5424f3f071 ide: LayDes fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@13067 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-30 11:06:37 +00:00
klugier
46ce13b431 Ide: Added dark variant for source files.
git-svn-id: svn://ultimatepp.org/upp/trunk@13062 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-28 11:06:51 +00:00
klugier
331bb27e3a Ide/LayDes: property pane is now scrollable with mouse wheel #1952
git-svn-id: svn://ultimatepp.org/upp/trunk@13056 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-27 16:02:04 +00:00
klugier
3c0367c3e6 Ide/LayDes: Added override keyowrds.
git-svn-id: svn://ultimatepp.org/upp/trunk@13054 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-27 15:27:13 +00:00
cxl
25c3ebb042 uppsrc: Some warnings fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@13010 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-18 11:19:17 +00:00
cxl
0833cadefd ide: Fixed to be SO buildable
git-svn-id: svn://ultimatepp.org/upp/trunk@13003 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-17 13:06:27 +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
80f5a4d3e9 urepo: now asks for svn credentials on auth error
git-svn-id: svn://ultimatepp.org/upp/trunk@12340 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-07 11:42:04 +00:00
cxl
64e80b40f6 ide: LayDes UHD issue
git-svn-id: svn://ultimatepp.org/upp/trunk@12255 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-06 21:42:30 +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
8b69e99e21 IconDes: Improved
git-svn-id: svn://ultimatepp.org/upp/trunk@11902 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-04-22 21:27:52 +00:00