Commit Graph
324550 Commits
Author SHA1 Message Date
Miklos Vajna da16b278ee RTF import: initial handling of posrelh and posrelv shape properties
Change-Id: Id576d6df4b7a6144507e5f8230ac62a953b5c050
2013-04-12 16:33:07 +02:00
Caolán McNamara 1f39925c4c fix build, "touch" headers only on !HAVE_FEATURE_DESKTOP platforms
Change-Id: Ie0a40b5aaf26185546916843a913d4be47f7b6fb
2013-04-12 15:11:58 +01:00
Lei De Bin 1799937b9e Resolves: #i119632# Macro button lost if save template to .doc file
Add export MACROBUTTON field codes in AttributeOutputBase::TextField

Found by: yan ji
Patch by: Lei De Bin
Review by: Chen Zuo Jun(cherry picked from commit b51d354f043d19c1a8f22e1cfff6d0b43eb62b5e)

Conflicts:
	sw/source/filter/ww8/ww8atr.cxx

Change-Id: I419ce091bb676aecfe8b53660549da40eec6057f
2013-04-12 14:46:14 +01:00
Caolán McNamara f1bdd56b4f document VclContainer a bit
Change-Id: Ib00a0ab1c2e382547041137c11f8955140b8113d
2013-04-12 14:46:14 +01:00
Stephan Bergmann 0557453a35 Combine getSortResolve...() into one decompose()
Change-Id: Ie1c1311d1df14d5639b7642d2b9a1588605c31fc
2013-04-12 15:22:11 +02:00
Jan Holesovsky 9fb856ce84 i#101884: Fix crash on load.
This was originally fixed in commit 792cbc03ae
due to fix of i#99564.

But later we reworked the handling of empty paragraphs in tables in commit
56b2cf0c10, which caused the fix from i#99564
to regress.

Change-Id: Ief063181cee87c7cd43404469247d85eb96bcfe1
2013-04-12 15:03:31 +02:00
Michael Meeks ffa651bd4f fix embarassing mess up around gtk+ version detection.
Change-Id: I5a24235f5bb6791f64ba752b01cf185e7a7287cb
2013-04-12 14:02:01 +01:00
Andre Fischer 694ac81555 Resolves: #i119546# Set minimal ppt table border width to 1
for loading from ppt format.

Patch by: Lei Debin
Review by: Andre

(cherry picked from commit 2b747915abca3369178d177291d706377676b19e)

Conflicts:
	filter/source/msfilter/svdfppt.cxx

Change-Id: I2c10ae8161c44f2c60e7605a529887a0925d456d
2013-04-12 13:27:37 +01:00
Tor Lillqvist a6e1f214c9 Start implementing on-demand keyboard display for non-DESKTOP
Change-Id: I9321dcf9d863cb59eee9b2a012d887a17cb1b454
2013-04-12 15:22:10 +03:00
Tor Lillqvist 8000406861 Add one more file for easy breakpointing and re-structure list a bit
Change-Id: If37b5e646562357c4c6c9ce0a3821d92bbfc07f9
2013-04-12 15:22:10 +03:00
Tor Lillqvist 3f4a63c9dd Add new <touch/touch.h> header
Change-Id: I25016b17356e0b3732f324f4edb748660cd110fd
2013-04-12 15:22:10 +03:00
Oliver-Rainer Wittmann 38a3e82938 Related: #i119624# GetUpperSpaceAmountConsideredForPrevFrmAndPageGrid
- consider upper space amount only for page grids in squared page mode

Found by: louqle <louqingle at gmail dot com>
Patch by: Oliver-Rainer Wittmann <orw at apache dot org>
Review by: zjchen <zjchencdl at gmail dot com>
(cherry picked from commit 53ba60618af3977f5e5488225dcf050a517fb5b8)

Change-Id: If6592a41f0ef67cc20fa8b3ddaefa36571561f85
2013-04-12 13:05:42 +01:00
Oliver-Rainer Wittmann eeef836f68 Related: #i119624# method <SwWW8ImplReader::IsObjectLayoutInTableCell(..)>
- correction of condition interpreting <LayoutInTableCell> attribute
- include support for Microsoft Office 2010 version

Found by: louqle <louqingle at gmail dot com>
Patch by: Oliver-Rainer Wittmann <orw at apache dot org>
Review by: zjchen <zjchencdl at gmail dot com>
(cherry picked from commit 3b8b3136a51af56321a1a35fcdd9ec1d7126daa3)

Conflicts:
	sw/source/filter/ww8/ww8graf.cxx

Change-Id: I065ba88f0e08c5c5e892665933587fa2b796226e
2013-04-12 13:03:47 +01:00
Jan Holesovsky bebf8ccfba i#98430: Import at least the shape.
The image that is inside is dropped though, we do not have support for that in
editeng.

Change-Id: I16dc1656e6f71fd80136bc39233decef4e1d4069
2013-04-12 13:09:16 +02:00
Andras Timar e7808c250f make Photo Album warning string localizable
Change-Id: Ib57d76313732fed18d1d3b91b27df33d60dabf2b
2013-04-12 03:39:55 -07:00
Gergő Mocsi d99f529676 Create Photo Album implementation
UI tweaks: dialog window open in all modes (Normal, Outline, Slide Sorter, ..).
Fixed some pointer issues in function CreateHdl).
Functionality: Title slide gets inserted only when we have one slide in the
presentation (having > 1, I assume that we don't have an empty presentation).

Conflicts:

	sd/source/ui/dlg/PhotoAlbumDialog.cxx

Change-Id: I7eb844bf2382a44481435cfaa8f498e29c56bd69
2013-04-12 03:39:54 -07:00
Stephan Bergmann 5acb6ad0fe warning C4101: 'e' : unreferenced local variable
Change-Id: I31372075311e45b7b772ff057aedf4c5f1d0ed18
2013-04-12 12:28:50 +02:00
Michael Meeks 6a0757f0e0 fdo#60690 - a little more cleanup of gtk+ mutex bits.
Change-Id: I020d6f59751aef0bfb06667317ddcaf2965395d1
2013-04-12 11:07:16 +01:00
Caolán McNamara 0754dde7aa consume hectares of empty space on outline and numbering tab page
We now have hectares of empty space in the English ui on the right side because
the other tabs are wider than this one.

What to do with the extra space, leave it on the right, or consume it in some
other way ? I'm inclined to spread things around the available space. If we set
our elements to expand to consume it (but left align the spinbuttons within
their expanded space) then we get a page that looks very like the original.

I'm not entirely sure if I prefer it this way because it's genuinely more
pleasing to the eye, or because it's just familiar looking this way.

Change-Id: Iafe60713eb8c6f0bd1ecd70e3f288d52b453a247
2013-04-12 11:05:01 +01:00
Stephan Bergmann 1f89a76dcc Install SDK in Windows dev-install, too
Change-Id: Ic26237c2ecdc0728be6acb6d15e2d258bf093c74
2013-04-12 11:57:28 +02:00
Stephan Bergmann 78120c41f0 Missing return
Change-Id: I76db8e6e1460141ee4ef1bed10ea46c2b402b249
2013-04-12 11:57:03 +02:00
Stephan Bergmann a5ee2d5a20 -Werror=unused
Change-Id: Icab9990a1e4bcbd709f63cb5ef24358441cced8d
2013-04-12 11:51:34 +02:00
Andrzej J.R. Hunt 520f4d45e9 Image/Notes storage and basic preview.
Change-Id: I466b5e2232811af3fad2266c28e8c4475b77eb71
2013-04-12 10:50:24 +01:00
Caolán McNamara fd8324adb1 use a size-group for the labels to get things to align nicely
It appears I have a small bug in how size-groups and/or generic size-requests
work. It seems that margins should be part of the request, but I'm adding those
on after the request, not as part of the request. But we can workaround that by
putting a one element box around the elements with margins and put those boxes
into the size group instead. That way it works now, and will continue to work
after I change the request+margin logic

tristates are a pain, They are always set to "state unknown" on .ui load, while
in .src load they default to "state nocheck". So to be super sure that the
logic is unchanged set them explicitly initially in .cxx to "state nocheck"

restore accessibility relationship between tristate used as a label and the
labeled thing.

Change-Id: Ibf4879c3e9a4ecc4726896479377f51bf727b238
2013-04-12 10:42:35 +01:00
Olivier Hallot 3ce8127936 Convert Paragraph Outline&Numbering tab page to Widget UI
Conflicts:
	sw/UI_swriter.mk

Change-Id: I5280ddaa714db0f9ffd61cf400acf9a9fcc1087b
Reviewed-on: https://gerrit.libreoffice.org/3337
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-04-12 09:38:01 +00:00
vjinoch fd69d1ab77 Remove GtkHookedYieldMutex and some small changes.
Change-Id: Id84a5eaa4cea4c7cce9aa873c1a7c286e5d5cc92
Reviewed-on: https://gerrit.libreoffice.org/3349
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Tested-by: Michael Meeks <michael.meeks@suse.com>
2013-04-12 09:32:26 +00:00
vjinoch c7c7b08ca6 Remove code marked by HORRIBLE_OBSOLETE_YIELDMUTEX_IMPL tag.
Change-Id: Ib87e3a5155176a6ce0531e04b08a2731a9c956a7
Reviewed-on: https://gerrit.libreoffice.org/3289
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Tested-by: Michael Meeks <michael.meeks@suse.com>
2013-04-12 09:29:25 +00:00
Matúš Kukan 9fbe2f1b65 do not set soversion for private ure libraries
Change-Id: I2b2099d8fc00062f67c42e73c4b8a17a689db89d
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2013-04-12 11:21:33 +02:00
Tor Lillqvist 5378bb1438 Mention the same messages are used over TCP as for BT
Change-Id: Ia71f49eeca36ca65b319d47c6047fad310f5f248
2013-04-12 11:26:52 +03:00
Miklos Vajna 89035356bc pyuno_dlopenwrapper: give error message before abort() if dlopen() fails
Change-Id: Idf39b33efe4c7838f2669aec8773616416811d57
2013-04-12 09:47:18 +02:00
Jürgen Schmidt 2c737cedd9 Resolves: #i119912# Crash when redo split pasted table used by chart
fix: While deleting any box from chart data provider, verify whether there are
any invalidate chart data sequence inside, if so, catch the exception and
remove it.

Patch By: Peng Chen
Found By: yanji
Review By: jsc

(cherry picked from commit a92e353922d63d785e3d46aa1a4783846a9dea18)

Change-Id: I239824e92d13e42b83674dbdeaeef053f1e6ea9a
2013-04-12 08:01:26 +01:00
Miklos Vajna ac8461c628 configure: fix typo that enabled mergelibs by default
The commit message of 0e5f2ea0de71439fe121da47deaba68585541808? didn't
mention this, so I guess flipping over the default was just an accident.

Change-Id: I9078cc56a6064e3498b012848b860c7b414b37e6
2013-04-12 07:46:12 +02:00
Miklos Vajna ef68c2b97d sw/qa: add new script to make sure all files are tested
When some import filter fix arrives in, and the submitter submits a test
file, but doesn't provide a matching testcase, we accept the patch, as
it's better than nothing. This script will search for such files,
providing kind of a TODO list for what testcases have to be implemented.

Change-Id: I713fe2f0aef4cbca66ba913baf54b7bd28ba2471
2013-04-12 07:40:24 +02:00
Julien Nabet e7111979c6 fdo#63197, Convert Zip_autotextuser
Change-Id: I6a7764637f6e5754e68ee6e4ab417224f542592d
Reviewed-on: https://gerrit.libreoffice.org/3348
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-04-12 03:34:36 +00:00
Rafael Dominguez 9b991a1764 Remove thumbnail from local view if we erase it throught the search view.
Change-Id: I42e5fe1f806712b2b912f945c164b0e239ecaa54
2013-04-11 19:24:20 -04:30
Rafael Dominguez d2b272c19d Set Template Manager dialog minimum size.
Change-Id: Ifa5091a5159d3832d3b8c8846eff57b6bfcf9854
2013-04-11 19:24:20 -04:30
Tor Lillqvist 873d2149f7 No point in even considering mergelibs for Android or iOS
Change-Id: I2b587946f094cd4e83f4148d6e3359452ec36bf6
2013-04-12 02:38:04 +03:00
Tor Lillqvist ebb09ee4f0 No jvmaccess or jvmfwk library unless SOLAR_JAVA
Change-Id: I676c1305d997d756456245264e68676666f75c7e
2013-04-12 02:32:42 +03:00
Tor Lillqvist 1a6b1873ce Turn off subpixel positioning for now
Change-Id: Id8b9bec79e5673db738e16905eacd8e84cea89e1
2013-04-12 02:24:45 +03:00
Tor Lillqvist 034d5fe9ac Sort source files for clarity
Change-Id: Idac1c756faa47236e4ebc3c7400f7e4412f02a44
2013-04-12 02:24:44 +03:00
Tor Lillqvist 84587bdf9a Use my improved understanding of what a subset BitmapDevice is
Need to pass the whole pixel buffer to CGBitmapContextCreate().

Change-Id: Iadac7dc3e63c29e5d0cc328b2e2a1f10824248a6
2013-04-12 02:24:43 +03:00
Tor Lillqvist d520bd0903 A bit more logging in DrawText()
Change-Id: I04c715e88ee79aa639c10f2a39d303eecdbd3962
2013-04-12 02:24:42 +03:00
Tor Lillqvist 3f9acb7f9c Nah, I don't need a getOffset(), but I do need a getBufferSize()
To properly handle subsetted BitmapDevices in the iOS vcl backend I
seem to need to know what the size of the full BitmapDevice is.

I wasted at least one day on desperate hacking and debugging, trying
to wrap my head around a misunderstanding of what a subsetted
BitmapDevice is. I thought it involved coordinate offsetting...

Change-Id: I83bf1a7d75ce192aaf21f1e408008e362fd6c6e6
2013-04-12 02:24:12 +03:00
Peter Foley b7bae354aa add a env variable to keep the libraries w/ module-deps.pl
Change-Id: Id9279b7e0dea2231db12997e571fe13ae240b914
2013-04-11 19:00:12 -04:00
Peter Foley 0e5f2ea0de create --enable-mergelibs=all option
Support cramming everything into one big merged library as well as
only the libraries depended upon by almost everything.

Change-Id: I69647037dc62840294ba670d5d6c172a4608bf3f
2013-04-11 19:00:12 -04:00
Takeshi Abe 6524435017 make it local
Change-Id: I5e44f15c236f5535fda1932c3206f4190834ae50
2013-04-12 06:30:03 +09:00
Takeshi Abe d2867f4ab8 drop unused field
Change-Id: Ic362baf2204768d2e636b6fdd9199e8009c786d8
2013-04-12 06:30:03 +09:00
Takeshi Abe bd7b2c7bef sal_Bool to bool
Change-Id: Ia86be34c6cfeab2a853305aa1568c384d7b4e2b9
2013-04-12 06:30:03 +09:00
Matúš Kukan 9305b30cb1 fix typo
Change-Id: Ib2efc547f0f1daf337cd15d78d76154b9863917f
2013-04-11 22:49:48 +02:00
Caolán McNamara 74d942fb23 Resolves: fdo#48039 use same algorithm for assigning get/set replacement ids
i.e. use the same algorithm for assigning replacement ids for both get and set
exp fields.

Otherwise, consider for ex.
1. fields exists with ids of 1 and 2 in master document
2. a field exists with id of 1 in subdocument and must be reassigned a new
id to not collide with the pre existing master ids

In get orig algorithm assigned first unused slot of master to subdocument field
i.e. 0 unused in master, so subdocument:1 converted to master:0

In set orig algorithm sorted all used master slots and assigned largest used id
plus 1 (therefore unused) to subdocument field i.e. largest id used in master is
2, so subdocument:1 converted to master:3

so get can't find set and error's out with:
Error: Reference source not found

Change-Id: Ie8758dc22cf8deeeeff079532284e57eeaf4a9bd
2013-04-11 21:10:11 +01:00