Age | Commit message (Collapse) | Author |
|
Since the tests are run during LO startup, this is not such a good idea.
Also redo the socket notifier test which seems a bit of an overkill
when a mere pipe will do (and I'm not sure TCP sockets would have
the data available the moment it's written to).
Change-Id: I6a436b286d20ceecf859f9028af98da03c2561b7
|
|
should not be virtual then prior to 95711f5b9e7b6a982d1762d37d5a38e0f40b86f9
the menu ImplInitClipRegion had nothing to do with the outdev
ImplInitClipRegion and so all the original ImplInitClipRegion calls here should
now be routed to InitMenuClipRegion which was removed by "In fact
InitMenuClipRegion() is unused" so restore that
Change-Id: Id208b30561803ee774e10d44e19ed0808f824766
|
|
Change-Id: If2c5d406994902839c4c81a947fc46a06056fe90
|
|
Dash length, dot length and distance also need to be world
transformed to be compatible with device metrics.
Change-Id: I57c04f5010006aaf8c1c32e0949cb39b7f2bc67d
|
|
Change-Id: I5198baeb7b396bec2df991a94a57531f35b7a24b
|
|
Specific to KDE4 vclplug and just a bit of a hack, but it's at least something.
Change-Id: I4bf0f9c8e0b4f7faebaf010a06fcc4ff2e44fa6b
|
|
When OutputDevice's ImplInitClipRegion got marked as virtual, the
compiler raised a warning about colliding method names in
MenuFloatingWindow, and this got fixed by making the method virtual. But
making it virtual just makes the warning go away, doesn't fix the real
problem, that OutputDevice's ImplInitClipRegion() is no longer called,
leading to strange missing text in the menus.
In the meantime also ImplInitClipRegion() got renamed to
InitClipRegion(). Fix the problem by renaming InitClipRegion() to
InitMenuClipRegion() in MenuFloatingWindow.
Regression from 95711f5b9e7b6a982d1762d37d5a38e0f40b86f9 (fdo#74702 Move
ImplInitClipRegion Window code out of OutputDevice, 2014-04-25).
Change-Id: Ibeb5e8e99bf4369b349ac44376a2c217786ef318
|
|
Change-Id: Ic342d785746280b6c75d237cfafc83a42786ec7f
|
|
Change-Id: I4a664c1c71a5aab183e7441dcdbcdb8b769fb996
|
|
Change-Id: I4796075c4727d30178bb6c7d0752e87ab22c36cf
|
|
Change-Id: I82b5c5ced8a4f0e719d1aeffed86845b9db1b68b
|
|
regression since cf3c6cb40f99fa1761a6af3d7447a899b9447868
Change-Id: Iaeb44d948d3e0a0b26cfd3e16aa81b979cf56457
|
|
Previously the overflow/context menu should have had a separator shown
between the overflow items and the hidden items, however these were
inadvertently removed by ImplClearPopupMenu which filters the items
before the menu is displayed.
The previous ordering of items was also the REVERSE of the ordering in
the toolbar -- the overflow menu is a logical extension of the toolbar
hence items should be in the same order as they were in the toolbar.
Change-Id: I8444f4814fea64be1d8f8790445ad6aa01532e70
|
|
Change-Id: I846f5f10649e2f12bac763c87e88cd55135f3d00
|
|
and make a real copy of the TargetFont
the 0,0 font size appears to mean "default" size so it can
take the desktop env font size or some such, with a hard-coded
value then the various "bold" entries in the UI are huge
This reverts commit 121aac37673c1a8142db01e26e50be6de7b36987.
Change-Id: Iec1d3867403808370d89d6b5ad2fec60ffdcd881
|
|
Change-Id: Iaaf19c01dc4ec10c72a66dac35ac64e37766d08e
|
|
ImpObjStack uses it's own home-grown stack and stack functions. There
is a function that unwinds the stack, but really it would be better if
we used std::set. In fact, this is better, because the name ImpObjStack
is really not terribly descriptive. I've replaced it with a stack of
OutDevState objects.
Change-Id: I87bdd4340ad77b7ffd9ff176fa5a9ffeac8b8666
|
|
Change-Id: I3fcf630b8a0ef5be0d98ddc11a746e07885bae53
|
|
Change-Id: I1902f962ac03b171c5e7a45d9c8e59450b04418f
|
|
Change-Id: If23a365b96c1634c2f8940f6ece973089dc3151f
|
|
When built as a part of the configure check, this doesn't know SAL_OVERRIDE.
Change-Id: I1420dd50efdd6666f246884f286a3f29e0b56a2c
|
|
Change-Id: I806bf5fe1cd1871de499ceeeadf36de539e9d637
|
|
In a dbgutil build LO aborts on an assertion failure the moment
KFileDialog is open. It's definitely on okay to release SolarMutex just
like that, since the Qt event loop is integrated with LO's, it'll call
back to LO code without the mutex held.
This reverts commit 13a34f4c6307d1bd2443cbf3fbd83bfdd8cdbafb.
Conflicts:
vcl/unx/kde4/KDE4FilePicker.cxx
vcl/unx/kde4/KDEXLib.cxx
Change-Id: Idfa27fbb4728b529c37c25f710ea208fdaa4455c
|
|
Grouped wallpaper functions in outdev.hxx, also changed the function
names:
+ ImplDrawColorWallpaper -> DrawColorWallpaper
+ ImplDrawBitmapWallpaper -> DrawBitmapWallpaper
+ ImplDrawWallpaper -> DrawWallpaper
Change-Id: I0eb9c21bf2f6a336df22cd27cd1557f2c795f792
|
|
Change-Id: If76b99589ddd83431593404c1034b8b726bc3f9b
|
|
All these do is some very, very basic initialization. There is no need
to lazy load the structure, it should be initialized when OutputDevice
is created in the constructor and deinitialized in the destructor.
Change-Id: I780caf4d02e9a2a7d094989cf0bba579493ca98d
|
|
Change-Id: Idcfaa127ed6abed40d6eec7f81fbbfb36658cc91
|
|
Change-Id: I6c73da1d2470e75774affda836a8d587eebfbe4b
|
|
Change-Id: I3915cfabb9568480d74ea6d4e459def6fe912eb9
|
|
Change-Id: I9fe9d7b5237031e3001f64af7001d91fa53f1c64
|
|
Change-Id: Ib69a5d651dfffa4ebe4806a1836d78b09103188e
|
|
Change-Id: Iac28bea6f7ae7d83e48945ac34807d9db8f71caf
|
|
Change-Id: If9d3d92c4ceb11a3a49cb8d59e9e40bbebf737f5
|
|
Change-Id: Idb1faf5632da8ea3fec674f9fb2d042c7ff14fa7
|
|
Change-Id: I8c683588d8bdb6dd287e60fc1e249bd5633a4ee2
|
|
Change-Id: Ia2db9d640af6bdc35f3e38b5b85355721d5b8331
|
|
Window checks to see if the window is currently being painted, then it
checks to see if there is an active clipping region (which it needs to
intersect with).
Printer and VirtualDevice don't have this need, so they just return the
clipping region.
Change-Id: I1a9af237940f5add725c783c02a193c9e3329fa6
|
|
Change-Id: If8d18b59285f75d61d9972ca019390fce700be3c
|
|
Change-Id: I1a7172cb9b2663b84874b3c3f277fb3b3786c7a4
|
|
Window instances need to handle overlapped window clipping,
VirtualDevice and Printer do not have to worry about this. This code
should be kept in the class that handles it, so I'm seperating it out.
Change-Id: Ie7df90c983f7a858b563d4f892ceb64d575c0319
|
|
Change-Id: Iff4198fdd51db787461b897f2d9d8b7640dbf772
|
|
Change-Id: I277d9e2f385b712001385e115b22f6fbb8106ae5
Reviewed-on: https://gerrit.libreoffice.org/8790
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
(cherry picked from commit 4a7c54e07713f02a5658471e4aa9163de53f7460)
Change-Id: Iaff17eb95d1ad1e1b9bca4388b03703899d9a0db
|
|
Change-Id: I0b3c6e4a1f75d2cb50ed35595dca65d8bb89996e
|
|
Change-Id: I0a55fcad484c368634d8eb79d1a0fb440c6f635a
|
|
Change-Id: I2439ad38dc531fb35167f6778312a244bb2fbb01
|
|
Change-Id: Ibc307a74e93cd80c651d17e41a3828c06a58b160
|
|
Change-Id: I3dd371fee066eebe357379d6a3b3f6ebe1901471
|
|
Change-Id: I361074519a84c9c1497a4ce91df86842e69fc6b0
|
|
Change-Id: I533593d8e5dee52441e97d55a72685def7566320
|