Commit Graph

82 Commits

Author SHA1 Message Date
Oliver Bolte
d43835fd23 INTEGRATION: CWS pchfix02 (1.81.4); FILE MERGED
2006/09/01 17:57:48 kaib 1.81.4.1: #i68856# Added header markers and pch files
2006-09-17 11:10:57 +00:00
Jens-Heiner Rechtien
a0095bb26d INTEGRATION: CWS swqbf82 (1.80.88); FILE MERGED
2006/08/09 14:33:52 hdu 1.80.88.1: #i24517# move OutputDevice::Stretchtext fix to CWS swqbf82
2006-08-11 14:51:43 +00:00
Jens-Heiner Rechtien
9450b07ad1 INTEGRATION: CWS warnings01 (1.72.2); FILE MERGED
2006/05/23 19:51:45 sb 1.72.2.5: RESYNC: (1.76-1.78); FILE MERGED
2006/04/07 18:50:52 sb 1.72.2.4: RESYNC: (1.74-1.76); FILE MERGED
2006/03/17 16:12:52 pl 1.72.2.3: #i55991# removed warnings for windows platform
2006/01/25 19:24:59 sb 1.72.2.2: RESYNC: (1.72-1.74); FILE MERGED
2005/11/07 11:54:10 pl 1.72.2.1: #i55991# removed warnings
2006-06-19 18:31:39 +00:00
Jens-Heiner Rechtien
a71a393e2c INTEGRATION: CWS vcl59 (1.78.2); FILE MERGED
2006/05/19 13:56:43 hdu 1.78.2.2: #i64523# implement simple auto glyph fallback
2006/05/10 08:18:35 hdu 1.78.2.1: #i64797# set text color correctly for targets with alpha
2006-06-09 11:18:24 +00:00
Rüdiger Timm
46fea99a71 INTEGRATION: CWS vcl58 (1.77.26); FILE MERGED
2006/04/26 09:19:49 hdu 1.77.26.1: #i64743# enable MultiSalLayout::AdjustLayout for level 1 as well
2006-05-03 15:35:28 +00:00
Vladimir Glazounov
c5ab3933e1 INTEGRATION: CWS internatiodel (1.73.72); FILE MERGED
2006/02/10 21:52:35 er 1.73.72.2: RESYNC: (1.73-1.75); FILE MERGED
2006/02/10 19:31:33 er 1.73.72.1: #i52115# move LangIDs and ISO conversion from tools to i18npool; introduce class MsLangId and libi18nisolang
2006-04-07 14:32:42 +00:00
Oliver Bolte
fb4e8e3cc4 INTEGRATION: CWS vcl55 (1.75.56); FILE MERGED
2006/03/14 11:26:37 hdu 1.75.56.1: #i62919# allow justification space inside glyph cluster
2006-03-22 09:21:12 +00:00
Jens-Heiner Rechtien
b2039e6bcb INTEGRATION: CWS vcl47 (1.69.36); FILE MERGED
2005/11/28 10:01:42 pl 1.69.36.2: RESYNC: (1.69-1.73); FILE MERGED
2005/11/23 11:14:18 hdu 1.69.36.1: #i58077# also simplify when glyph fallback did not find a better font
2006-01-26 17:09:48 +00:00
Oliver Bolte
50e873c54a INTEGRATION: CWS allocacleanup (1.73.56); FILE MERGED
2006/01/08 00:34:34 maho 1.73.56.1: alloca.h -> sal/alloca.h
2006-01-16 12:06:43 +00:00
Oliver Bolte
9cc13230ed INTEGRATION: CWS thaiissues (1.68.30); FILE MERGED
2005/11/15 13:12:34 fme 1.68.30.5: RESYNC: (1.69-1.72); FILE MERGED
2005/10/25 12:37:32 fme 1.68.30.4: RESYNC: (1.68-1.69); FILE MERGED
2005/10/20 09:38:40 fme 1.68.30.3: #i55716# Control characters - Fix for #i51400# merged - Assertion changed
2005/10/20 07:56:07 fme 1.68.30.2: #i55716# Control characters - Fix for #i51400# merged - Check if nCharPos0 == nCharPos1
2005/10/19 13:51:09 fme 1.68.30.1: #i55716# Control characters - Fix for #i51400# merged
2005-11-16 09:06:23 +00:00
Kurt Zenker
d0e0f55ce3 #i10000# chg. Count -> count (hdu) 2005-11-03 14:26:20 +00:00
Kurt Zenker
1dec8ac174 INTEGRATION: CWS canvas02 (1.65.86); FILE MERGED
2005/10/09 07:13:02 thb 1.65.86.2: RESYNC: (1.65-1.69); FILE MERGED
2005/09/15 15:32:09 hdu 1.65.86.1: #125760# add GetTextOutline with basegfx polygon result
2005-11-02 13:41:36 +00:00
Kurt Zenker
12d6a43899 INTEGRATION: CWS vcl43 (1.65.174); FILE MERGED
2005/10/20 09:57:54 hdu 1.65.174.4: #i51400# get rid of unneeded DBG_ASSERT
2005/09/02 10:35:24 hdu 1.65.174.3: RESYNC: (1.65-1.67); FILE MERGED
2005/08/25 14:18:31 hdu 1.65.174.2: #i53395# at least one glyph outline needs to be good
2005/08/17 11:53:12 hdu 1.65.174.1: #i51400# also ignore deprecated formatting chars, also ignore control chars for strong bidi
2005-11-01 11:59:12 +00:00
Jens-Heiner Rechtien
5a26d1e618 INTEGRATION: CWS vcl39 (1.65.12); FILE MERGED
2005/05/19 14:55:04 hdu 1.65.12.2: #i47647# clip fallback requests to layout requests
2005/05/18 08:58:54 hdu 1.65.12.1: #i46948# fix integer overflow in multi-level glyph fallback
2005-09-28 13:49:02 +00:00
Rüdiger Timm
7cb95227b1 INTEGRATION: CWS ooo19126 (1.67.2); FILE MERGED
2005/09/05 14:45:00 rt 1.67.2.1: #i54170# Change license header: remove SISSL
2005-09-09 11:11:26 +00:00
Kurt Zenker
c8e7bbdbbc INTEGRATION: CWS gslpatches4 (1.65.134); FILE MERGED
2005/07/15 10:46:38 hdu 1.65.134.1: #i14069# fix glyph cluster start flags for diacritics
2005-08-25 15:15:05 +00:00
Kurt Zenker
074c171b56 INTEGRATION: CWS gslpatches5 (1.65.152); FILE MERGED
2005/08/05 12:31:37 pl 1.65.152.1: #i52932# optimize if statement
2005-08-25 14:37:51 +00:00
Rüdiger Timm
a135388841 INTEGRATION: CWS vcl38 (1.64.62); FILE MERGED
2005/03/15 14:59:00 hdu 1.64.62.1: #i23827# fix glyph fallback layout of base level with unitsperpixel!=1
2005-03-30 08:07:17 +00:00
Kurt Zenker
c3d7ca7b21 INTEGRATION: CWS vcl33 (1.63.4); FILE MERGED
2004/12/17 11:56:31 hdu 1.63.4.1: #i38370# convert glyph fallback merging to run fallback merging in order to enable correct justification
2005-01-21 12:34:21 +00:00
Jens-Heiner Rechtien
456ec91c39 INTEGRATION: CWS vcl29 (1.61.36); FILE MERGED
2004/10/15 15:53:45 hdu 1.61.36.1: #i32587# get rid of integer overflow when adjusting unitsperpixel
2004-11-26 15:13:28 +00:00
Jens-Heiner Rechtien
9760f03c88 INTEGRATION: CWS fontlists04 (1.61.8); FILE MERGED
2004/09/24 10:24:48 hdu 1.61.8.1: #i34586# use logical instead of physical glyph widths to calculate justification adjustments
2004-11-09 15:32:59 +00:00
Jens-Heiner Rechtien
bbc32352cb INTEGRATION: CWS vcl26 (1.60.24); FILE MERGED
2004/08/24 13:47:29 hdu 1.60.24.1: #i32879# never return negative text widths
2004-09-08 14:56:33 +00:00
Rüdiger Timm
ebec1ed307 INTEGRATION: CWS ooo20040620 (1.57.46); FILE MERGED
2004/06/09 08:21:27 pjanik 1.57.46.1: #i27041#: do not use malloc.h on FreeBSD.

Contributed by Nakata Maho <maho@openoffice.org>.
2004-07-13 15:31:33 +00:00
Oliver Bolte
7472b12565 INTEGRATION: CWS vcl22 (1.57.10); FILE MERGED
2004/05/06 08:27:28 hdu 1.57.10.2: #27689# fix extension of fallback run with single runpos in BiDi case
2004/05/03 11:58:17 hdu 1.57.10.1: #i28567# fix text width calculation for overlapping glyph clusters
2004-07-05 08:19:01 +00:00
Rüdiger Timm
bef25f4030 INTEGRATION: CWS ooo64bit01 (1.56.4); FILE MERGED
2004/05/02 23:16:21 svesik 1.56.4.4: RESYNC: (1.56-1.57); FILE MERGED
2004/04/13 03:42:30 fa 1.56.4.3: #i8605# Make vcl 64-bit clean, all coordinate arrays (like pDXAry, etc) should be
  sal_Int32* rather than long*
2004/03/31 16:49:21 fa 1.56.4.2: Back out of changes since 2004-03-24, focus on smaller, more integratable changes
2004/03/29 00:30:30 fa 1.56.4.1: More 64-bit changes.  'rsc' still broken, but not as much as before.
2004-06-17 11:20:59 +00:00
Rüdiger Timm
3ee41c8baa INTEGRATION: CWS vcl20 (1.54.22); FILE MERGED
2004/03/25 15:09:22 hdu 1.54.22.6: #i22809# removing issue from CWS vcl20
2004/03/12 16:13:53 hdu 1.54.22.5: #i25056# use more traditional method of stretching text
2004/03/11 13:21:27 hdu 1.54.22.4: #i25056# use more traditional method of stretching text
2004/03/10 19:53:56 pl 1.54.22.3: UBIDI_BID_LTR -> UBIDI_LTR
2004/03/10 18:52:15 pl 1.54.22.2: RESYNC: (1.54-1.55); FILE MERGED
2004/03/03 11:55:36 hdu 1.54.22.1: #i22809# default to LTR BiDi and no longer try to guess direction esp. on UNX platforms
2004-03-30 12:42:40 +00:00
Jens-Heiner Rechtien
1ae68003e6 INTEGRATION: CWS ooo20040225 (1.54.6); FILE MERGED
2004/03/01 16:05:21 hr 1.54.6.2: RESYNC: (1.54-1.55); FILE MERGED
2004/02/16 00:33:54 khendricks 1.54.6.1: no include of malloc.h for MACOSX
2004-03-09 11:15:19 +00:00
Oliver Bolte
f2e089c7bb INTEGRATION: CWS vcl17 (1.49.2); FILE MERGED
2004/02/11 14:11:17 pl 1.49.2.3: RESYNC: (1.52-1.54); FILE MERGED
2004/01/21 20:06:03 pl 1.49.2.2: RESYNC: (1.49-1.52); FILE MERGED
2004/01/19 12:54:53 hdu 1.49.2.1: #i21951# shortcircuit unit transformations if possible to avoid integer overflow
2004-02-20 07:51:39 +00:00
Jens-Heiner Rechtien
182456a48f INTEGRATION: CWS vcl16 (1.46.20); FILE MERGED
2003/08/28 09:04:02 pl 1.46.20.2: RESYNC: (1.46-1.48); FILE MERGED
2003/08/12 10:14:46 hdu 1.46.20.1: #i17359# #110590# #111016# #i15237# get Q in sync with vcl7pp1r1
2004-02-04 10:02:51 +00:00
Jens-Heiner Rechtien
175cc77d1a INTEGRATION: CWS geordi2q14 (1.52.26); FILE MERGED
2004/01/28 16:38:08 hr 1.52.26.1: #111934#: merge CWS vcl7pp1r3
2004-02-02 17:22:42 +00:00
Vladimir Glazounov
3a3542d8b5 INTEGRATION: CWS vclcleanup02 (1.49.12); FILE MERGED
2003/12/16 18:15:25 mt 1.49.12.4: #i23061# And more cleanups...
2003/12/10 15:59:33 mt 1.49.12.3: #i23061# VCL cleanup, removed headers, methods and types...
2003/12/05 16:44:53 mt 1.49.12.2: RESYNC: (1.49-1.51); FILE MERGED
2003/12/05 13:22:35 mt 1.49.12.1: #i23061# Code cleanups, fixed gcc WAll warnings
2004-01-06 12:55:38 +00:00
Rüdiger Timm
da09ba9797 INTEGRATION: CWS vclcleanup01 (1.49.6); FILE MERGED
2003/11/28 07:32:44 mt 1.49.6.1: #i22952# Removed App Server code
2003-12-01 12:24:32 +00:00
Rüdiger Timm
496ab044f0 INTEGRATION: CWS geordi2q10 (1.49.8); FILE MERGED
2003/11/27 10:28:33 rt 1.49.8.1: #111934#: join CWS vcl7pp1r2
2003-12-01 08:55:04 +00:00
Kurt Zenker
e0122dc0f2 INTEGRATION: CWS vclplug (1.48.36); FILE MERGED
2003/10/22 13:49:46 pl 1.48.36.1: #21232# removed SalGraphicsLayout, functionality now in SalGraphics itself
2003-11-18 13:34:51 +00:00
Jens-Heiner Rechtien
95e977c9d4 #100000# join from CWS licenseprint 2003-08-20 14:03:44 +00:00
Hans-Joachim Lankenau
d30e8d1ed8 INTEGRATION: CWS geordi2q01 (1.46.24); FILE MERGED
2003/08/18 13:37:53 hr 1.46.24.1: #i18350#: join changes from CWS ooo11rc3
2003-08-18 14:14:18 +00:00
Vladimir Glazounov
0e1cf6ac87 INTEGRATION: CWS rc3vcl (1.45.8); FILE MERGED
2003/07/16 11:08:41 hdu 1.45.8.1: #110880# fix off-by-one when merging multiple layouts
2003-07-21 10:22:01 +00:00
Vladimir Glazounov
2954a0f99b INTEGRATION: CWS ooo11rc (1.43.22); FILE MERGED
2003/07/02 08:40:00 mh 1.43.22.2: RESYNC MERGED 1.43 1.44
Everything below this line will be added to the revision comment.
2003/06/30 12:56:06 hdu 1.43.22.1: #i14788# text output should not change vertical char, it is text inputs responsibility
2003-07-02 13:29:18 +00:00
Jens-Heiner Rechtien
6c21540cf8 INTEGRATION: CWS vcl13 (1.43.18); FILE MERGED
2003/06/24 16:09:44 hdu 1.43.18.4: #110273# force paragraph RTL direction when weak RTL is set
2003/06/24 15:47:17 hdu 1.43.18.3: #110273# performance improvement for ubidi_getLevels call
2003/06/24 14:20:38 hdu 1.43.18.2: #110273# workaround for ubidi_getVisualRun() wrong return value problem
2003/06/24 12:08:42 pl 1.43.18.1: #i15935# enable fallback for mixed UnitsPerPixel cases
2003-06-30 13:29:45 +00:00
Vladimir Glazounov
8714a1b5e9 INTEGRATION: CWS vcl09 (1.40.4); FILE MERGED
2003/05/13 10:47:06 hdu 1.40.4.3: RESYNC: (1.40-1.42); FILE MERGED
2003/05/12 09:43:15 hdu 1.40.4.2: #107765# fix MultiSalLayout::GetNextGlyphs() for DrawOffset case
2003/05/08 14:40:07 hdu 1.40.4.1: #107765# run-based glyph-fallback and better kashidas
2003-05-28 11:31:35 +00:00
Rüdiger Timm
2d23971bbb INTEGRATION: CWS beta2regression03 (1.41.6); FILE MERGED
2003/04/30 15:02:09 hdu 1.41.6.1: #i13779# fix off by one in GetNextGlyphs()
2003-05-02 13:36:32 +00:00
Rüdiger Timm
84035062a6 INTEGRATION: CWS beta2vcl (1.39.4); FILE MERGED
2003/04/16 18:01:02 hdu 1.39.4.1: #108554# separate runs into own class
2003-04-24 09:27:30 +00:00
Rüdiger Timm
2bbee53629 INTEGRATION: CWS vcl08 (1.37.2.4.18); FILE MERGED
2003/04/14 18:17:12 pl 1.37.2.4.18.3: corrected typo
2003/04/14 13:54:40 hdu 1.37.2.4.18.2: #107631# improve performance by preallocating dynamic array
2003/04/11 08:37:58 hdu 1.37.2.4.18.1: #105755# change GetLocalizedChar() arg to LanguageType
2003-04-17 14:18:29 +00:00
Vladimir Glazounov
74683a0f9e INTEGRATION: CWS vcl07 (1.37.2.4.2); FILE MERGED
2003/04/03 13:23:27 pl 1.37.2.4.2.1: #i12826# fallback fonts for pdf
2003-04-11 16:29:32 +00:00
Jens-Heiner Rechtien
2f382d6c25 MWS_SRX644: migrate branch mws_srx644 -> HEAD 2003-03-27 16:59:30 +00:00
Herbert Duerr
5cb0f86d36 #105944# fix display of RTL paragraph sign, improve glyph fallback 2002-12-12 12:52:57 +00:00
Herbert Duerr
990875b053 #102193# for MultiLayout use InitFont(), implement special GetOutline()+GetBoundRect() 2002-11-22 16:24:25 +00:00
Herbert Duerr
88dd47c4a3 #104627# add GetVerticalChar() and GetMirroredChar() 2002-11-21 13:01:05 +00:00
Herbert Duerr
0d08f3f590 #104316# halfwidth forms should be rotated for vertical 2002-11-20 12:58:12 +00:00
Herbert Duerr
e40279cf83 #105102# fix overflow in kashida justification for arabic print preview, improve GenericSalLayout::GetCharWidths() 2002-11-19 15:13:35 +00:00