Commit graph

37 commits

Author SHA1 Message Date
Mirek Fidler
c6fe070d8f RichEdit, Painter: Diagram improvements 2025-08-24 11:08:13 +02:00
Mirek Fidler
549d9f06f1 ide: Fixed problem with internal help topics 2025-08-22 19:47:17 +02: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
00244f468e ide: Fixed packages issue in help window
git-svn-id: svn://ultimatepp.org/upp/trunk@15520 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-26 10:17:07 +00:00
klugier
85016e5031 Ide: Added book icon to TheIDE icon set and use it inside help instead of main package icon.
git-svn-id: svn://ultimatepp.org/upp/trunk@13329 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-05-19 20:00:33 +00:00
klugier
dcb2f2a847 Ide/Browser: Topic dark theme adjustment.
git-svn-id: svn://ultimatepp.org/upp/trunk@13064 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-28 13:45:18 +00:00
cxl
837cd96b7d ide: Fixed help issue (multiplying themes)
git-svn-id: svn://ultimatepp.org/upp/trunk@12993 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-04-13 11:58:45 +00:00
klugier
367d0f7e3c Ide: Added missing tooltips in topic viewer (TheIDE help).
git-svn-id: svn://ultimatepp.org/upp/trunk@12924 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-30 23:48:12 +00:00
cxl
9bc4aa69de ide: SlideShow mode improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@12819 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-09 10:04:57 +00:00
cxl
fec39164df ide: Presentation margins, Core: more diag in CoWork
git-svn-id: svn://ultimatepp.org/upp/trunk@12818 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-09 07:47:38 +00:00
cxl
814d5f2fc8 uppsrc: Fixed some GCC 8.1 warnings
git-svn-id: svn://ultimatepp.org/upp/trunk@12806 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-03 23:40:34 +00:00
cxl
c773d91010 ide: Some help issues resolved
git-svn-id: svn://ultimatepp.org/upp/trunk@11540 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-09 14:35:29 +00:00
cxl
c14a5daa78 ide: Help fixed for the new topic lang separator ('_')
git-svn-id: svn://ultimatepp.org/upp/trunk@11513 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-02 15:41:20 +00:00
klugier
a6482403c0 Ide: ide can now display own log file. The main reason of adding this improvement is easier problem diagnostic.
git-svn-id: svn://ultimatepp.org/upp/trunk@11453 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-11-12 17:35:05 +00:00
cxl
61d6d85d8e Fixed theide workspace serialization #1399
git-svn-id: svn://ultimatepp.org/upp/trunk@9668 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-04-03 11:18:43 +00:00
cxl
2be5b1b734 ide: Help window improvement
git-svn-id: svn://ultimatepp.org/upp/trunk@7467 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-06-25 06:36:21 +00:00
cxl
4b9de011d3 ide: Help in window
git-svn-id: svn://ultimatepp.org/upp/trunk@7462 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-06-23 15:45:44 +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
db064f8695 uppsrc: Fixed some clang warnings
git-svn-id: svn://ultimatepp.org/upp/trunk@5808 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2013-02-15 18:22:42 +00:00
cxl
4643c6f479 Holiday batch: Improved theide startup, Aux thread for lazy loading icons in FileSel in Win32, Skylark docs
git-svn-id: svn://ultimatepp.org/upp/trunk@5284 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-08-25 07:22:18 +00:00
cxl
d5291b7d48 *uppsrc: Fixed many GCC warnings
git-svn-id: svn://ultimatepp.org/upp/trunk@4457 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-01-21 14:24:31 +00:00
cxl
389497da90 TheIDE: Help system now higlights search words and allows navigating them up/down
git-svn-id: svn://ultimatepp.org/upp/trunk@1916 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-01-21 21:06:12 +00:00
cxl
32a4a99772 theide: Fixed highlighting of searched words in help
git-svn-id: svn://ultimatepp.org/upp/trunk@1913 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-01-20 21:29:21 +00:00
cxl
67252fd01f CtrlLib/theide: Fixed issue with wrong opening web browser in help
git-svn-id: svn://ultimatepp.org/upp/trunk@1159 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-05-11 09:45:02 +00:00
cxl
fc49df8db3 ide help - minor fixes - avoided flickering (using BackPaintHint) and fixed font resize button
git-svn-id: svn://ultimatepp.org/upp/trunk@679 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-11-29 14:27:00 +00:00
cxl
82ad79e885 One more A++ fix...
git-svn-id: svn://ultimatepp.org/upp/trunk@521 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-10-12 22:03:45 +00:00
cxl
f071c48d1c A++ fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@512 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-10-07 08:34:33 +00:00
cxl
4500cc695d Fix of Ctrl+F vs HelpWindow problem
git-svn-id: svn://ultimatepp.org/upp/trunk@480 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-24 21:01:33 +00:00
cxl
a7d2846323 ValuePairOrder and new TreeCtrl sorting options; fixed sorting in ide helpwindow
git-svn-id: svn://ultimatepp.org/upp/trunk@476 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-23 10:18:59 +00:00
cxl
169c97d10a Various A++/T++ fixes, Alt+F10 in T++ invokes 'fix current topic' hidden function
git-svn-id: svn://ultimatepp.org/upp/trunk@473 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-22 16:38:35 +00:00
cxl
e6c2027cf5 Improved theide T++ (help) browser
git-svn-id: svn://ultimatepp.org/upp/trunk@454 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-17 12:13:43 +00:00
cxl
42e2db2d29 Fix in Ide HelpWindow
git-svn-id: svn://ultimatepp.org/upp/trunk@451 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-16 12:07:31 +00:00
cxl
fb1f2841fd Fixed FindFile pattern problem, X11 primary clipboard problem
git-svn-id: svn://ultimatepp.org/upp/trunk@450 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-16 10:32:21 +00:00
cxl
df9c8ce618 Fixed issues in theide HelpWindow - problems displaying plugin/bz2 content and view margins
git-svn-id: svn://ultimatepp.org/upp/trunk@441 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-13 15:43:50 +00:00
cxl
6e20c7495a T++ groups src, srcdoc and srcimp now represented (in help) as Reference, Documents and Implementation
git-svn-id: svn://ultimatepp.org/upp/trunk@425 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-10 17:43:44 +00:00
mdelfede
f713349630 new uvs2 releases : uppsrc-2630 tutorial-38 examples-142 reference-115
git-svn-id: svn://ultimatepp.org/upp/trunk@324 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-08-02 14:54:22 +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