M4V is a standard extension for MPEG-4 video files, commonly used by Apple devices and software.
…since that only is made available when installing wsl via the appstore.
Whenever the link register is stored on the stack, sign it before storing it and validate at a symmetrical point (with the stack at the same level as when it was signed). These macros only have an effect if built with PAC enabled (e.g.
Change-Id: I075e94798aaf83b394e713f6ef6139a985e22064 Reviewed-on:
Using a zero width does not work on gtk; this set_column_visible() method was introduced in b1654a57b5db5683305f80cee7c98069496d06ea
This change updates vcl to allow users and documents to reference fonts using any localized font family name, regardless of UI language.
Change-Id: I0dc7b0840f7ee45d27c56728ebd7dec13fbd81b2 Reviewed-on:
Regression from commit 5dc4ab7e3a071133b08db1c234eac6e6c253516e (tdf#157119 sw floattable: fix moving master of split fly to next page, 2023-09-22), Writer layout went into a loop on opening the bugdoc. There are multiple problems here at a Writer layout level, if the actual feature of having 3 nested floating tables would have to work across pages: first there is some oscillation around borders (+- 10 twips for the calculated fly position, which looks like the border width of the table), and then later a lot of new fly frames are created, even if SwFrame::GetNextFlyLeaf() has code to reuse existing follows.
commit 430f603c6a40e6011ec27b9a3b3d5e328612aadb Author: Tor Lillqvist Date: Tue Feb 25 19:52:15 2025 +0200 Make --enable-headless possible also on Windows, for CODA-W [...] In the --enable-headless case, freetype, fontconfig and cairo are built.
New methods in the 'array' service:- Map(module, method, array, Args) -> outarray Executes the method for each item in array and accumulates the results in outarray.- Filter(module, method, array, Args) -> outarray outarray contains all the items of the input array for which the method has returned True- Reduce(module, method, array, initialvalue) -> scalar At each iteration, the partial result is passed as 1st argument of the next iteration. Module = any Basic module, any Basic class instance, any ScriptForge service instance Method = given as a string may be a method or a property when module is a SF object Above mzthods allow the programmer to write simpler, shorter code, without neccessarily needing to bother about intricacies like loops, branching and error handling. Examples: Let's assume: ar = CreateScriptService("array") fs = CreateScriptService("filesystem") st = CreateScriptService("string") ui = CreateScriptService("UI") Open read-only all Calc docs stored in a folder folder = "C:\MyFolder" ar.Map(ui, "OpenDocument", fs.Files(folder, filter := "*.ods"), "", True) Minimize all active Writer docs ar.Map(ui, "Minimize", ar.Filter(st, "EndsWith", _ ui.Documents(), ".odt")) Designed for Basic user scripts only.
The libgcc implementations of __builtin_clzl/__builtin_ctzl may require access to additional data that is not marked as hidden, which could introduce additional GOT indirection and necessitate RELATIVE relocs.
With resolution of tdf#49787, it is now possible to use different slide sizes for the different masters.
Fixes this build error seen in my local --disable-pch clang build on Debian testing after
Mainly so setup functions can look at table->block_size, and perhaps the table flags, as well as anything else we may add in the future.
Mainly so that implementations can consult sws->flags, to e.g.
With resolution of tdf#49787, it is now possible to use different slide sizes for the different masters.
With resolution of tdf#49787, it is now possible to use different slide sizes for the different masters.
With resolution of tdf#49787, it is now possible to use different slide sizes for the different masters.
By now, all callers call the method with MapUnit::MapPixel, which is also the destination unit.
For cases when returning early without updating any pixels, we previously returned to return address in the caller's scope, bypassing one function entirely.
Signal that our assembly is compliant with the GCS feature, if the GCS feature is enabled in the compiler (available since Clang 18 and GCC 15) - this is enabled by -mbranch-protection=standard with a new enough compiler.
There is no (more) override, so no need for it to be virtual.
It doesn't do anything and is overriden in the SvTreeListBox subclass.
Drop empty dummy implementations of these virtual methods that are all overriden in the SvTreeListBox subclass.
Moved creation of Undo/Redo actions for geometry changes directly to the methods addDiagramNode/removeDiagramNode of class DiagramHelper so that not every caller has to do that again.
The cosh shows an improvement of about ~35% when building for x86_64-v3.
The current implementation precision shows the following accuracy, on three ranges ([-DBL_MAX,-10], [-10,10], [10,DBL_MAX]) with 10e9 uniform randomly generated numbers for each range (first column is the accuracy in ULP, with '0' being correctly rounded, second is the number of samples with the corresponding precision): - Range [-DBL_MAX, -10] - FE_TONEAREST 0: 10000000000 100.00% - FE_UPWARD 0: 10000000000 100.00% - FE_DOWNWARD 0: 10000000000 100.00% - FE_TOWARDZERO 0: 10000000000 100.00% - Range [-10, -10] - FE_TONEAREST 0: 4059325526 94.51% 1: 231023238 5.38% 2: 4618531 0.11% - FE_UPWARD 0: 2106654900 49.05% 1: 2145413180 49.95% 2: 40847554 0.95% 3: 2051661 0.05% - FE_DOWNWARD 0: 2106618401 49.05% 1: 2145409958 49.95% 2: 40880992 0.95% 3: 2057944 0.05% - FE_TOWARDZERO 0: 4061659952 94.57% 1: 221006985 5.15% 2: 12285512 0.29% 3: 14846 0.00% - Range [10, DBL_MAX] - FE_TONEAREST 0: 10000000000 100.00% - FE_UPWARD 0: 10000000000 100.00% - FE_DOWNWARD 0: 10000000000 100.00% - FE_TOWARDZERO 0: 10000000000 100.00% The CORE-MATH implementation is correctly rounded for any rounding mode.
The current implementation precision shows the following accuracy, on three ranges ([-DBL_MAX,-10], [-10,10], [10,DBL_MAX]) with 10e9 uniform randomly generated numbers for each range (first column is the accuracy in ULP, with '0' being correctly rounded, second is the number of samples with the corresponding precision): - Range [-DBL_MAX, -10] - FE_TONEAREST 0: 10000000000 100.00% - FE_UPWARD 0: 10000000000 100.00% - FE_DOWNWARD 0: 10000000000 100.00% - FE_TOWARDZERO 0: 10000000000 100.00% - Range [-10, -10] - FE_TONEAREST 0: 3169388892 73.79% 1: 1125270674 26.20% 2: 307729 0.01% - FE_UPWARD 0: 1450068660 33.76% 1: 2146926394 49.99% 2: 697404986 16.24% 3: 567255 0.01% - FE_DOWNWARD 0: 1449727976 33.75% 1: 2146957381 49.99% 2: 697719649 16.25% 3: 562289 0.01% - FE_TOWARDZERO 0: 2519351889 58.66% 1: 1773434502 41.29% 2: 2180904 0.05% - Range [10, DBL_MAX] - FE_TONEAREST 0: 10000000000 100.00% - FE_UPWARD 0: 10000000000 100.00% - FE_DOWNWARD 0: 10000000000 100.00% - FE_TOWARDZERO 0: 10000000000 100.00% The CORE-MATH implementation is correctly rounded for any rounding mode.
This is for consistency.
We have an iterator over the checked entries, MarkCheckedMembers maps the visible & checked entries to maMembers (the internal vector of members).
Rely on the environment variables to be set properly to detect a GNOME session.
Depending on the platform, vcl/inc/svsys.h includes a platform-specific version.