Commit Graph

19161 Commits

Author SHA1 Message Date
wp
3992921b51 TAChart: Optimized floating point compare routine for sorting. Issue #35356, patch by Marcin Wiazowski
git-svn-id: trunk@61252 -
2019-05-20 21:03:24 +00:00
wp
adc9225cec TAChart: New TSortedChartSource. Issue #35356, patch by Marcin Wiazowski.
git-svn-id: trunk@61251 -
2019-05-20 20:54:41 +00:00
jesus
83f87d971d CairoCanvas: implements SetPenMode, from Anton Kavalenka, issue #35425
git-svn-id: trunk@61249 -
2019-05-20 19:35:05 +00:00
wp
0fce68a18e TAChart: Rework of sorting by TCustomChartSource and TListChartSource. Issue #35356, patch by Marcin Wiazowski
git-svn-id: trunk@61248 -
2019-05-20 17:32:47 +00:00
martin
71fad749a4 GdbmiDebugger, test: Prevent error pop ups.
git-svn-id: trunk@61247 -
2019-05-19 21:23:37 +00:00
martin
a6a89eba31 GdbmiDebugger: Ignore warning by gdb 8.3
git-svn-id: trunk@61246 -
2019-05-19 21:23:35 +00:00
wp
31de6345cf LazUtils: Use exception class EFreeType instead of general Exception in EasyLazFreeType.
git-svn-id: trunk@61244 -
2019-05-18 23:23:11 +00:00
wp
a0c1900d66 TAChart: Fix demo of svg drawer on non-Windows systems.
git-svn-id: trunk@61243 -
2019-05-18 23:08:18 +00:00
martin
6f4a672236 Revert "Revert "GdbmiDebugger, Windows: Improved speed."" / WaitForSingleObject did not wait.
git-svn-id: trunk@61241 -
2019-05-18 22:03:35 +00:00
wp
5014b158a4 TAChart: Fix svg drawer not finding fonts on Mac (https://forum.lazarus.freepascal.org/index.php/topic,45461.msg321532.html).
git-svn-id: trunk@61240 -
2019-05-18 21:53:16 +00:00
martin
636383149c GdbmiDebugger, Windows: Improved speed. Wait for gdb responses, using WaitForSingleObject
git-svn-id: trunk@61239 -
2019-05-18 14:26:24 +00:00
martin
6dc1e4fd75 Revert "GdbmiDebugger, Windows: Improved speed. Wait for gdb responses, with less sleep calls (increase cpu usage) / Option to disable for laptops/etc."
This reverts commit 61132 #ef247de448, 61130 #d6a6435a9c, 61117 #a08b1f9560

git-svn-id: trunk@61238 -
2019-05-18 14:26:22 +00:00
maxim
dd661a10de Translations: regenerated all relevant translation files after r61231 #5b72fe1d56
git-svn-id: trunk@61233 -
2019-05-16 23:10:15 +00:00
maxim
e27c505be2 LazUtils, Translations unit: treat items with no-object-pascal-format flag as having correct formatting (never mark them with fuzzy and badformat flags for the formatting reasons)
git-svn-id: trunk@61232 -
2019-05-16 23:05:04 +00:00
maxim
5b72fe1d56 LazUtils, Translations unit: fixed/improved propagation logic of translation items user flags:
In base .pot file (template):
- Newly created item has no user flags.
- Existing updated item has its user flags kept intact.

In translation .po file:
- Newly created item gets user flags copied from base file (all flags missing in base file are removed).
- Existing updated item gets user flags copied from base file (all flags missing in base file are removed except fuzzy flag, whose state is kept).

After copying user flags, object-pascal-format, badformat and fuzzy flags are set automatically for each item (if needed).

This makes flags in translations (.po files) follow the ones from base file (.pot file) when they are added or removed in all cases (even when an item in .pot file gets its last flag deleted).

git-svn-id: trunk@61231 -
2019-05-16 22:49:46 +00:00
jesus
c61b928517 CairoCanvas: Fix cairocanvas example and add note for windows
git-svn-id: trunk@61228 -
2019-05-15 01:55:16 +00:00
maxim
b68407fc52 Translations: regenerated all relevant translation files after r61225 #75a8b1b83c
git-svn-id: trunk@61226 -
2019-05-13 23:21:39 +00:00
maxim
75a8b1b83c LazUtils: .pot/.po file generation and update improvements by Yuriy Sydorov, bug #35543:
- Automatically set the "object-pascal-format" flag for strings containing format chars. It allows tracking of format errors by external tools such as Poedit.
- The "no-object-pascal-format" flag can be specified for a string in the main .pot file if needed.
- It is possible to specify flags in the main .pot file for particular strings and these flags will be preserved and propagated to language specific .po files during the update.
- Fixed delimiter for flags. At least Poedit expects that flags are separated by comma and space, not just comma.
- TPOFileItem.ModifyFlag() can accept the comma separated list of flags and returns true if the Flags property has been modified.

git-svn-id: trunk@61225 -
2019-05-13 23:19:17 +00:00
maxim
117265f357 LazUtils: removed unused stale translation files
git-svn-id: trunk@61224 -
2019-05-13 23:09:38 +00:00
hnb
298236df33 Patch from jmpessoa for IDE crash when closing some forms (highly visible for LAMW)
git-svn-id: trunk@61223 -
2019-05-13 23:03:33 +00:00
juha
eda8d749c2 Project Groups: Allow adding multiple projects to a group at one go. Issue #34989.
git-svn-id: trunk@61217 -
2019-05-13 10:53:07 +00:00
michael
0edb6832bf * Improve compilation experience under 3.0.4
git-svn-id: trunk@61215 -
2019-05-13 06:59:46 +00:00
maxim
8f24e15b5a Opkman: regenerated translations and updated Russian translation
git-svn-id: trunk@61214 -
2019-05-12 23:17:35 +00:00
maxim
a1312cc978 Opkman: improved question
git-svn-id: trunk@61213 -
2019-05-12 23:13:08 +00:00
wp
1740585023 TAChart: Make sure that TCustomChartSource.IsSorted is true only when the source really is sorted. Issue #35356, patch by Marcin Wiazowski.
git-svn-id: trunk@61211 -
2019-05-12 20:21:17 +00:00
michael
96567e8916 * Refresh list of recent files when MRUManager is restored.
git-svn-id: trunk@61206 -
2019-05-11 20:06:25 +00:00
michael
91d5a3d033 * Lazwebextra no longer needed (since a long time)
git-svn-id: trunk@61204 -
2019-05-11 17:06:52 +00:00
michael
47e62d674c * Move SQLDB REST bridge functionality to separate directory, as per Mattias' request
git-svn-id: trunk@61203 -
2019-05-11 16:03:10 +00:00
balazs
3fbcfaafe5 Opkman: Hide Options->OpenSSL on non windows systems.
git-svn-id: trunk@61199 -
2019-05-11 06:41:54 +00:00
mattias
7906467427 codetools: sourcecloser: keep implementation keyword
git-svn-id: trunk@61197 -
2019-05-10 13:18:14 +00:00
mattias
e408bd979a IDE: fixed adding event, when property unit has no implementation section
git-svn-id: trunk@61195 -
2019-05-10 13:11:43 +00:00
mattias
2248ddea17 codetools: added option -M syntaxmode
git-svn-id: trunk@61193 -
2019-05-10 08:23:03 +00:00
wp
868bbcd076 TAChart: Micro-optimization by declaring (some) parameters as "const". Issue #35356, modified patch by Marcin Wiazowski.
git-svn-id: trunk@61190 -
2019-05-09 12:42:23 +00:00
wp
68f8ce110e TAChart: Move TCustomSortedChartSource to TACustomSource units. Issue #35356, modified patch by Marcin Wiazowski.
git-svn-id: trunk@61189 -
2019-05-09 12:22:17 +00:00
wp
cf39c4e02a TAChart: Improved implementation of IsEquivalent. Issue #35537, patch by Marcin Wiazowski.
git-svn-id: trunk@61188 -
2019-05-09 10:32:43 +00:00
balazs
be344c2282 Opkman: OptionsFrm more meaningful description.
git-svn-id: trunk@61187 -
2019-05-09 09:56:45 +00:00
balazs
b8b713f458 Opkman: Ask to download openssl, if it is missing (Win), issue #35545
git-svn-id: trunk@61186 -
2019-05-09 09:42:31 +00:00
jesus
123a22f231 LazReport: removed old, inactive code.
git-svn-id: trunk@61185 -
2019-05-09 04:56:13 +00:00
martin
d879259b62 LazLogger: fix wrong override for inherited method
git-svn-id: trunk@61176 -
2019-05-08 12:01:54 +00:00
michael
7bee5358e4 * GUI SQLDB Rest Schema editor, in IDE and standalone
git-svn-id: trunk@61174 -
2019-05-07 15:38:19 +00:00
balazs
76c7bf9958 Opkman: Remove minimize button from the main form.
git-svn-id: trunk@61172 -
2019-05-07 14:17:27 +00:00
wp
854d6a57f8 TAChart: More user-friendly zooming behavior when extent limits are active. Issue #35344, patch by Marcin Wiazowski
git-svn-id: trunk@61171 -
2019-05-07 14:00:33 +00:00
wp
489364c2aa TAChart: Rework of zooming. Issue #35344, patch by Marcin Wiazowski.
git-svn-id: trunk@61170 -
2019-05-07 09:59:37 +00:00
wp
9d5c5b671a TAChart: Avoid occasional unnecessary flicker by TZoomDragTool. Issue #35459, modified patch by Marcin Wiazowski.
git-svn-id: trunk@61166 -
2019-05-06 16:27:31 +00:00
juha
3470923dd4 LazUtils: Remove incorrect code dealing with strings on Windows, use SysUtils code instead. Issue #35512, patch from Serge Anvarov.
git-svn-id: trunk@61165 -
2019-05-06 14:24:37 +00:00
martin
fec293914e LazReport: fix compile
git-svn-id: trunk@61163 -
2019-05-06 10:44:46 +00:00
martin
a17ed6695c fix compare function
git-svn-id: trunk@61158 -
2019-05-05 15:53:28 +00:00
martin
eb2966c1f0 SynEdit: fix compare function
git-svn-id: trunk@61157 -
2019-05-05 15:48:43 +00:00
martin
120e246c89 LazReport: fix compare function
git-svn-id: trunk@61155 -
2019-05-05 15:48:40 +00:00
martin
59d9225b25 LazReport: fix potential overflow in compare function
git-svn-id: trunk@61154 -
2019-05-05 15:35:56 +00:00