summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)AuthorFilesLines
2013-01-22fdo#59515: Typo CLIPBOARD -> PRIMARYStephan Bergmann1-1/+1
...a regression introduced with 2fe852386c9450014f84910b0a282d684f40b56a "fdo#46808, Adapt SystemClipboard UNO service to new style." Change-Id: Ia98eadc0fc80762455c1e8cc33797b322b83e458
2013-01-21Changed SetText() / GetText() to take/return OUStringChr. Rossmanith31-95/+95
replaced lots of Len() with isEmpty() Change-Id: I6b82d48245ee2a0782e05a326f7934e9357227d0 Reviewed-on: https://gerrit.libreoffice.org/1795 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-01-21Add Asturian, Slovenian, and Spanish translations of keymanes for WindowsPetr Mladek1-0/+60
Asturian by Xuacu <xuacusk8 at gmail dot com> Spanish by Adolfo Jayme Barrientos <fitoschido at ubuntu dot com> Slovenian by Martin Srebotnjak <miles at filmsi dot net> Change-Id: I29387f5908ea456abc5c464a03cc74c718ae6b74
2013-01-21Replaced O[U]String::valueOf( static_cast<> ) with O[U]String::number()Jean-Noël Rouvignac2-2/+2
Change-Id: I2f11f2f15a652a9edc3c7e5b67c854debeed20de Reviewed-on: https://gerrit.libreoffice.org/1784 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2013-01-20Fix fallout from my earlier vcl changes todayTor Lillqvist1-2/+0
Change-Id: Iee869d254944383994d9c8da73603b71cafe85b8
2013-01-19AquaSalBitmap and IosSalBitmap were identical so unifyTor Lillqvist18-1164/+77
Call it QuartzSalBitmap. The more we get rid of that "Aqua" term the better. Aqua is the name of a visual theme, not of an API. The Quartz 2D API is shared between OS X and iOS.
2013-01-19implement custom images for radiobuttons via VclBuilderCaolán McNamara3-10/+54
Change-Id: I17e1956d0ff50e027c83ee7dbb85e3316bb88bd3
2013-01-19allow access to menus via VclBuilderCaolán McNamara2-4/+20
Change-Id: I02c1d46f5c111a2256b2f90837097666dfc49edc
2013-01-19De-duplication of CoreText code and headers for OS X and iOSTor Lillqvist33-2226/+266
Nominally renamed the AquaSalGraphics class to QuartzSalGraphics, as it isn't now then "Aqua" (Mac OS X) specific any more. Actually, for Mac OS X, because lots of code in vcl/aqua expects it to be called AquaSalGraphics (just like the alternative class used when using the obsolete ATSUI API on Mac OS X), use a #define to make it still be called AquaSalGraphics to the compiler's eyes. For iOS it can be called QuartzSalGraphics.
2013-01-19Use SAL_INFO instead of home-grown msgs_debugTor Lillqvist10-126/+100
If there is a need to optionally get a thread identifier or the function name into logging output (as msgs_debug did), we should figure out a way to do that in some elegant fashion in the sal logging macros instead of using some local solution in just one place in the code. Yes, the iOS and OS X CoreText code should be de-duplicated. Will happen soon.
2013-01-19Fix iOS bit-rot and unify with OS X CoreText codeTor Lillqvist7-184/+201
Adapt to the fairly pointless privatisations here, too. Unify with the OS X CoreText code. Yeah, probably should unify physically, i.e. use the same source files for both, with as little ifdefs as possible. Change-Id: I63bc477f0c979769bb995db37a3c4194e8091b30
2013-01-19Fix pUnicodes unusedJulien Nabet1-3/+0
Change-Id: I168c84d6b64fe23c3e93e36aad31f1c74dfd547a
2013-01-19sal_Bool to boolTakeshi Abe2-3/+3
Change-Id: I36603ac94b190a67b61b63b5ae0d981c09fcb270
2013-01-17Fix duplicate ifJulien Nabet1-3/+1
Change-Id: If08b51e8e0e5c21599d62b4f2fc0baa847e3d750
2013-01-17Personas: Fix fdo#59208 - get rid of artifacts when we run out of bitmap.Jan Holesovsky2-0/+3
So far I am using the same color that is used for the workspace; should it be a problem, we can use a different color. Change-Id: I06fde7f31a9d37d2e387a7e3fd0b6d3d33f8d6e6
2013-01-17Personas: Clear the BitmapEx first, so that we can switch off Personas.Jan Holesovsky2-10/+11
[Also rename mpPersona*Bitmap -> maPersona*Bitmap, it is not a pointer.] Change-Id: I93cc56b1f30c4fe966b8de87b766e820d9e2cefa
2013-01-17Personas: Fix fdo#59230 - make Personas fully work in non-NWF case too.Jan Holesovsky2-2/+7
Change-Id: I19a475f198fcb24c4d66134eb67da719fc99099e
2013-01-17Personas: Fix one more potential crash.Jan Holesovsky1-6/+7
Change-Id: Ib7aca26c34aa8484e8c71873805ca8e8812526a7
2013-01-17callcatcher: remove newly unused codeCaolán McNamara2-24/+0
Change-Id: I3ec055cf7aff5674def54cb75d348f3fb3336c4a
2013-01-16fdo#54165: Add key replacement names for Estonian (Patch by: Mihkel Tõnnov)Jesús Corrius1-0/+12
Change-Id: I6cb2eddf3fa2fbd492214fd092b394227d1e52c0 Reviewed-on: https://gerrit.libreoffice.org/1695 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2013-01-15fdo#46808, Adapt SystemClipboard UNO service to new styleNoel Grandin8-51/+33
this is the datatransfer::clipboard::SystemClipboard service Change-Id: I00227a2d84e2f1eaf9ca1ebb4fbe1f1548a6621d
2013-01-15WaE: nil is not a BOOLNorbert Thiebaud1-1/+1
Change-Id: I503e8fa4d84590e2ac0f569b611706aa672c9204
2013-01-15cosmetic cleanup (trailing spaces)Norbert Thiebaud1-30/+30
Change-Id: Iaf978c557066c9fe300f74ce373907b93a0c7861
2013-01-14Resolves: fdo#58324 keep both halves of surrogate pairs if glyph isn't foundCaolán McNamara1-2/+12
Change-Id: I8fda443bb224a7a99b992611221a65e9869da8b9
2013-01-14we only ever want the preferred window size from GetOptimalSizeCaolán McNamara34-174/+82
so remove the MAX and MIN options and simplify the whole lot Change-Id: Iaaf350c37e01f7fce434af760bcddb9b7d7135ea
2013-01-14merge the 'holy default' default window sizes to a single placeCaolán McNamara4-35/+33
Change-Id: I247a52cf547da268e5aa6f7c9fef000c598b661b
2013-01-14split confused ImplInitDigitMode method into seperate functionsCaolán McNamara3-4/+2
a) ImplCalcDigitLang that determines the digit language b) ImplInitDigitMode that just sets the outputdevice according to that lang c) and convertDigits that physically converts the digits in a string from one language to another then change the body of convertDigits to use GetLocalizedChar from vcl rather than its outdated copy of the method, which teachs editeng all the digit modes that were added since the method was originally copy and pasted. Change-Id: I2ef7d5d3396c106d4f8fd90142c9d9cf99064bee
2013-01-13callcatcher: update and remove newly unused codeCaolán McNamara2-12/+0
Change-Id: Iff3ce7c3a44010b3bc81fc0d2156216ee13948dc
2013-01-12default spinbuttons to left alignCaolán McNamara2-1/+2
Change-Id: Idccab2fcf985ede4f07897131e9cae3499030b0f
2013-01-12these members are private now, use accessorsCaolán McNamara1-6/+6
Change-Id: I397a6e5c8585cbc37ec8f28ab6b05914976e163f
2013-01-12Still trying to fix 08def320062ad7c5cf98e577a2af1fad7c8eb267Chr. Rossmanith1-2/+2
Change-Id: I9caea65444cee86897b25f7d8f604af71e91be9a
2013-01-12Further trying to fix 08def320062ad7c5cf98e577a2af1fad7c8eb267Chr. Rossmanith1-24/+24
Change-Id: If1d8e1e77fce5a04531ac4f79630991bb9e24392
2013-01-12Try to fix 08def320062ad7c5cf98e577a2af1fad7c8eb267Chr. Rossmanith1-26/+26
Change-Id: I213717c9e6a9b83932b839d082e59c524c1b78e0
2013-01-12RTL_CONSTASCII_(U)STRINGPARAM removed in vcl/genericChr. Rossmanith8-91/+86
Change-Id: I9d1ebdba22dc59f4761b3ff53d6d5df02a3496e0
2013-01-12RTL_CONSTASCII_(U)STRINGPARAM removed in vcl/[source,null]Chr. Rossmanith11-83/+82
Change-Id: Icedb5ad5c1023829689d56367043451b8fe95eed
2013-01-12RTL_CONSTASCII_(U)STRINGPARAM removed in vcl/source/windowChr. Rossmanith7-76/+70
Change-Id: I0210aa9984040dd8ecbe126097cf2de8d90d843d
2013-01-12RTL_CONSTASCII_(U)STRINGPARAM removed in vcl/source/gdiChr. Rossmanith15-163/+162
Change-Id: If1697c5f6b2ee31959a37a20003321d5016bd63c
2013-01-12RTL_CONSTASCII_(U)STRINGPARAM removed in vcl/source/filterChr. Rossmanith9-54/+50
Change-Id: I5d9b930cb00e485d157ba95ff344fc93c29b54ec
2013-01-12we don't need to cast hereMarkus Mohrhard1-1/+1
Change-Id: I260c7a050c5998e5dca634ea5d5f43742bf604fe
2013-01-12fix crash with new personas when notifying windowsMarkus Mohrhard1-1/+5
Change-Id: I41e4c747c4662fb066746c0ca87d17ea6742080e
2013-01-11create VclSizeGroup analog of GtkSizeGroupCaolán McNamara8-35/+333
Change-Id: I01015184223960a5bdfb895fedc79e982a408082
2013-01-11split out the ComboBox code that determines the positioning of subwidgetsCaolán McNamara2-45/+73
and re-use it to get a better calculation of the optimal size of a widget, rather than taking the current position of the subedit Change-Id: I85cb3ff98f23d21d7cfdcc28188e36616a19b5e8
2013-01-11Make the LIBO_VERSION_* macros integers, not stringsTor Lillqvist1-3/+0
Change-Id: I6083de4a3f88d50cf4e923aa7fb495fe1711b632
2013-01-11QUARTZ is equivalent to MACOSXTor Lillqvist9-25/+24
So just check MACOSX in the sources, and don't pass any -DQUARTZ to compilations. Change-Id: Ia1de6024810f81f1eea01b8eb0b885d9d1ee8e20
2013-01-11No "core dumps" on Windows, and not on iOS or Android eitherTor Lillqvist1-0/+6
Change-Id: Ie5d3257d3a289856399f7a3266e3caf66831e00a
2013-01-10include PCH headers for headers changesLuboš Luňák1-0/+32
Change-Id: Id94a4322428e27010757ef36b166f8b01697778f
2013-01-10export cleaned up dotted version in environment and GtkWindow user-data.Michael Meeks4-5/+14
Change-Id: If865127a9a5560f4b3636fb870699e2f3bac0e83
2013-01-10Show takes a sal_Bool, 0x2000 gets truncated to 0, instead of trueCaolán McNamara1-2/+2
Change-Id: I2226213019077e5882b6e27650f9a673e12710b5
2013-01-10split scrolling support for internal/external scrolling supportCaolán McNamara2-29/+47
so for widgets that support their own scrolling we throw away the intermediate scrolling widget and for widgets that don't we retain it. Change-Id: I12444bcf1c6c5b51469ef75f0011ce0d965ebc62
2013-01-10add a stock apply button text and map to gtk-applyCaolán McNamara3-0/+8
Change-Id: I97522b314088d4b5fd1f7b2b46e49d00c155c5c5