Commit Graph

  • 154a0b8170 Accepting request 1313519 from devel:languages:python factory Ana Guerrero 2025-10-27 13:39:07 +00:00
  • 93d5170192 Accepting request 1313227 from home:gcomes.obs Matej Cepl 2025-10-24 15:35:01 +00:00
  • 44eb431210 Accepting request 1290222 from devel:languages:python Leap-16.1 Leap-16.0 Ana Guerrero 2025-07-06 15:07:38 +00:00
  • 37104306a4 Accepting request 1290222 from devel:languages:python Ana Guerrero 2025-07-06 15:07:38 +00:00
  • 0447bdd29a Accepting request 1290151 from home:mlin7442:branches:devel:languages:python Markéta Machová 2025-07-03 12:19:27 +00:00
  • 4b5182be06 Accepting request 1290151 from home:mlin7442:branches:devel:languages:python Markéta Machová 2025-07-03 12:19:27 +00:00
  • 8ac880d25f Accepting request 1266120 from devel:languages:python Ana Guerrero 2025-04-16 18:39:09 +00:00
  • 4adfd2bfa8 Accepting request 1266120 from devel:languages:python Ana Guerrero 2025-04-16 18:39:09 +00:00
  • 0128ad6047 Accepting request 1266087 from home:mcalabkova:branches:devel:languages:python Markéta Machová 2025-04-01 12:14:04 +00:00
  • bb8074e0c6 Accepting request 1266087 from home:mcalabkova:branches:devel:languages:python Markéta Machová 2025-04-01 12:14:04 +00:00
  • 3798726895 Accepting request 1253927 from devel:languages:python Ana Guerrero 2025-03-18 16:41:38 +00:00
  • 701c2d73cd Accepting request 1253927 from devel:languages:python Ana Guerrero 2025-03-18 16:41:38 +00:00
  • 56fa267d56 Accepting request 1253870 from home:Andreas_Schwab:Factory Matej Cepl 2025-03-17 20:13:55 +00:00
  • d92f58ec2f Accepting request 1253870 from home:Andreas_Schwab:Factory Matej Cepl 2025-03-17 20:13:55 +00:00
  • 9bb9a9ee30 Accepting request 1132989 from devel:languages:python Ana Guerrero 2023-12-14 21:03:26 +00:00
  • 1a4fca4958 Accepting request 1132989 from devel:languages:python Ana Guerrero 2023-12-14 21:03:26 +00:00
  • 639a71813b Accepting request 1132913 from home:ecsos:python Dirk Mueller 2023-12-14 08:09:07 +00:00
  • d45947529c Accepting request 1132913 from home:ecsos:python Dirk Mueller 2023-12-14 08:09:07 +00:00
  • 30c35f0dd6 Accepting request 1070005 from devel:languages:python Dominique Leuenberger 2023-03-08 13:52:37 +00:00
  • bce829db09 Accepting request 1070005 from devel:languages:python Dominique Leuenberger 2023-03-08 13:52:37 +00:00
  • bc43332b7f Accepting request 1069993 from home:jengelh:branches:devel:languages:python Dirk Mueller 2023-03-07 19:03:02 +00:00
  • f7b075757a Accepting request 1069993 from home:jengelh:branches:devel:languages:python Dirk Mueller 2023-03-07 19:03:02 +00:00
  • ab00e2e225 Accepting request 1069756 from home:jengelh:branches:devel:languages:python Dirk Mueller 2023-03-07 14:58:12 +00:00
  • 1ac37a4d7b Accepting request 1069756 from home:jengelh:branches:devel:languages:python Dirk Mueller 2023-03-07 14:58:12 +00:00
  • d39fff5705 Accepting request 1056359 from devel:languages:python Dominique Leuenberger 2023-01-06 16:06:02 +00:00
  • 439c909452 Accepting request 1056359 from devel:languages:python Dominique Leuenberger 2023-01-06 16:06:02 +00:00
  • a35b7175dc Accepting request 1056252 from home:yarunachalam:branches:devel:languages:python Markéta Machová 2023-01-06 10:08:58 +00:00
  • 7b6b46f850 Accepting request 1056252 from home:yarunachalam:branches:devel:languages:python Markéta Machová 2023-01-06 10:08:58 +00:00
  • 279e38c1ac Accepting request 1039547 from devel:languages:python Dominique Leuenberger 2022-12-02 14:47:27 +00:00
  • f0992ce9b8 Accepting request 1039547 from devel:languages:python Dominique Leuenberger 2022-12-02 14:47:27 +00:00
  • 3d0b6e0560 Accepting request 1039381 from home:yarunachalam:branches:devel:languages:python Dirk Mueller 2022-12-02 10:45:59 +00:00
  • 2bc0456048 Accepting request 1039381 from home:yarunachalam:branches:devel:languages:python Dirk Mueller 2022-12-02 10:45:59 +00:00
  • 841de67927 Accepting request 1002766 from devel:languages:python Dominique Leuenberger 2022-09-12 17:08:44 +00:00
  • 127837256f Accepting request 1002766 from devel:languages:python Dominique Leuenberger 2022-09-12 17:08:44 +00:00
  • 84e8056418 Accepting request 1002297 from home:jayvdb:branches:devel:languages:python Markéta Machová 2022-09-12 09:31:35 +00:00
  • 741e68e235 Accepting request 1002297 from home:jayvdb:branches:devel:languages:python Markéta Machová 2022-09-12 09:31:35 +00:00
  • f1dc7af31f Accepting request 975957 from devel:languages:python Dominique Leuenberger 2022-05-10 13:12:07 +00:00
  • 51c71fcc1d Accepting request 975957 from devel:languages:python Dominique Leuenberger 2022-05-10 13:12:07 +00:00
  • 210c4b4830 - Clean up SPEC file. - Switch to pip/wheel-based build. Matej Cepl 2022-05-10 00:28:01 +00:00
  • f6cf3fd08a - Clean up SPEC file. - Switch to pip/wheel-based build. Matej Cepl 2022-05-10 00:28:01 +00:00
  • b46f756692 Fix SPEC Matej Cepl 2022-05-10 00:24:03 +00:00
  • 61a64d21c9 Fix SPEC Matej Cepl 2022-05-10 00:24:03 +00:00
  • b350956167 Fix SPEC Matej Cepl 2022-05-10 00:18:34 +00:00
  • 655cf04cfa Fix SPEC Matej Cepl 2022-05-10 00:18:34 +00:00
  • 4edbc57df6 Fix SPEC Matej Cepl 2022-05-10 00:15:55 +00:00
  • c00b5e3e9a Fix SPEC Matej Cepl 2022-05-10 00:15:55 +00:00
  • 8038999ef9 Fix SPEC Matej Cepl 2022-05-10 00:15:21 +00:00
  • ab7fe1676e Fix SPEC Matej Cepl 2022-05-10 00:15:21 +00:00
  • 2a6098f54c Fix SPEC Matej Cepl 2022-05-10 00:14:03 +00:00
  • 3298cc36fc Fix SPEC Matej Cepl 2022-05-10 00:14:03 +00:00
  • 7b05a7d1ac - Update to v1.19.6 * Fixed #1620. The TextPage created by Page.get_textpage() will now be freed correctly (removed memory leak). * Fixed #1601. Document open errors should now be more concise and easier to interpret. In the course of this, two PyMuPDF-specific Python exceptions have been added: EmptyFileError – raised when trying to create a Document (fitz.open()) from an empty file or zero-length memory. FileDataError – raised when MuPDF encounters irrecoverable document structure issues. * Added Page.load_widget() given a PDF field’s xref. * Added Dictionary pdfcolor which provide the about 500 colors defined as PDF color values with the lower case color name as key. * Added algebra functionality to the Quad class. These objects can now also be added and subtracted among themselves, and be multiplied by numbers and matrices. * Added new constants defining the default text extraction flags for more comfortable handling. Their naming convention is like TEXTFLAGS_WORDS for page.get_text("words"). See Text Extraction Flags Defaults. * Changed Page.annots() and Page.widgets() to detect and prevent reloading the page (illegally) inside the iterator loops via Document.reload_page(). Doing this brings down the interpretor. Documented clean ways to do annotation and widget mass updates within properly designed loops. * Changed several internal utility functions to become standalone (“SWIG inline”) as opposed to be part of the Tools class. This, among other things, increases the performance of geometry object creation. Matej Cepl 2022-05-10 00:11:10 +00:00
  • 6d39b59bb7 - Update to v1.19.6 * Fixed #1620. The TextPage created by Page.get_textpage() will now be freed correctly (removed memory leak). * Fixed #1601. Document open errors should now be more concise and easier to interpret. In the course of this, two PyMuPDF-specific Python exceptions have been added: EmptyFileError – raised when trying to create a Document (fitz.open()) from an empty file or zero-length memory. FileDataError – raised when MuPDF encounters irrecoverable document structure issues. * Added Page.load_widget() given a PDF field’s xref. * Added Dictionary pdfcolor which provide the about 500 colors defined as PDF color values with the lower case color name as key. * Added algebra functionality to the Quad class. These objects can now also be added and subtracted among themselves, and be multiplied by numbers and matrices. * Added new constants defining the default text extraction flags for more comfortable handling. Their naming convention is like TEXTFLAGS_WORDS for page.get_text("words"). See Text Extraction Flags Defaults. * Changed Page.annots() and Page.widgets() to detect and prevent reloading the page (illegally) inside the iterator loops via Document.reload_page(). Doing this brings down the interpretor. Documented clean ways to do annotation and widget mass updates within properly designed loops. * Changed several internal utility functions to become standalone (“SWIG inline”) as opposed to be part of the Tools class. This, among other things, increases the performance of geometry object creation. Matej Cepl 2022-05-10 00:11:10 +00:00
  • 80bbe9de57 Clean up conflicting files. Matej Cepl 2022-05-10 00:07:54 +00:00
  • 53fe4d5039 Clean up conflicting files. Matej Cepl 2022-05-10 00:07:54 +00:00
  • 09e91ba7fb Accepting request 960716 from devel:languages:python Dominique Leuenberger 2022-03-10 21:45:25 +00:00
  • 5a431e87f2 Accepting request 960716 from devel:languages:python Dominique Leuenberger 2022-03-10 21:45:25 +00:00
  • 21110a4914 Accepting request 960494 from home:cges30901 Matej Cepl 2022-03-10 10:39:51 +00:00
  • 6e4c234233 Accepting request 960494 from home:cges30901 Matej Cepl 2022-03-10 10:39:51 +00:00
  • 88aa3278cb Accepting request 952839 from devel:languages:python Dominique Leuenberger 2022-02-09 19:39:36 +00:00
  • cc0c3e16a8 Accepting request 952839 from devel:languages:python Dominique Leuenberger 2022-02-09 19:39:36 +00:00
  • da7b196dd0 Accepting request 952834 from home:cges30901 Matej Cepl 2022-02-09 00:31:08 +00:00
  • c2f526ccb3 Accepting request 952834 from home:cges30901 Matej Cepl 2022-02-09 00:31:08 +00:00
  • 33137574eb Accepting request 946785 from devel:languages:python Dominique Leuenberger 2022-01-16 22:18:26 +00:00
  • 8419876d5c Accepting request 946785 from devel:languages:python Dominique Leuenberger 2022-01-16 22:18:26 +00:00
  • 5da8b3ec4a Accepting request 946723 from home:cges30901 Dirk Mueller 2022-01-16 13:27:36 +00:00
  • 7226fc146c Accepting request 946723 from home:cges30901 Dirk Mueller 2022-01-16 13:27:36 +00:00
  • bc1ff57372 Accepting request 941390 from devel:languages:python Dominique Leuenberger 2021-12-18 19:30:18 +00:00
  • 600791fc59 Accepting request 941390 from devel:languages:python Dominique Leuenberger 2021-12-18 19:30:18 +00:00
  • 5fe4915c86 Accepting request 941349 from home:cges30901 Matej Cepl 2021-12-18 11:03:44 +00:00
  • b953851246 Accepting request 941349 from home:cges30901 Matej Cepl 2021-12-18 11:03:44 +00:00
  • 53f7d6748e Accepting request 933609 from devel:languages:python Dominique Leuenberger 2021-11-25 22:05:38 +00:00
  • c31f02e2b1 Accepting request 933609 from devel:languages:python Dominique Leuenberger 2021-11-25 22:05:38 +00:00
  • 1001c88625 Accepting request 933458 from home:cges30901 Steve Kowalik 2021-11-25 00:42:48 +00:00
  • b450939ef5 Accepting request 933458 from home:cges30901 Steve Kowalik 2021-11-25 00:42:48 +00:00
  • 5b32d83197 Accepting request 884518 from devel:languages:python Dominique Leuenberger 2021-04-12 10:37:28 +00:00
  • b2bcd745f3 Accepting request 884518 from devel:languages:python Dominique Leuenberger 2021-04-12 10:37:28 +00:00
  • d8fbe88f84 Accepting request 884308 from home:jayvdb:branches:devel:languages:python Matej Cepl 2021-04-11 21:47:29 +00:00
  • 5f853b7f08 Accepting request 884308 from home:jayvdb:branches:devel:languages:python Matej Cepl 2021-04-11 21:47:29 +00:00
  • c425792236 Accepting request 875642 from devel:languages:python Richard Brown 2021-03-30 19:08:41 +00:00
  • 83f94bf9d2 Accepting request 875642 from devel:languages:python Richard Brown 2021-03-30 19:08:41 +00:00
  • a1bb1073bd Accepting request 875556 from home:jayvdb:branches:devel:languages:python Matej Cepl 2021-02-27 17:37:25 +00:00
  • eb4ab4d25f Accepting request 875556 from home:jayvdb:branches:devel:languages:python Matej Cepl 2021-02-27 17:37:25 +00:00
  • 643c73bb90 Accepting request 870308 from devel:languages:python Dominique Leuenberger 2021-02-23 19:20:34 +00:00
  • d5853738ff Accepting request 870308 from devel:languages:python Dominique Leuenberger 2021-02-23 19:20:34 +00:00
  • 661d70ff75 Accepting request 870215 from home:jayvdb:branches:devel:languages:python Matej Cepl 2021-02-08 15:23:16 +00:00
  • 5fb7f7f450 Accepting request 870215 from home:jayvdb:branches:devel:languages:python Matej Cepl 2021-02-08 15:23:16 +00:00
  • 743583fe84 Accepting request 836311 from devel:languages:python Dominique Leuenberger 2020-09-23 16:47:55 +00:00
  • 47e54ac0ad Accepting request 836311 from devel:languages:python Dominique Leuenberger 2020-09-23 16:47:55 +00:00
  • f6f897107c - update to 1.17.4: * 4th bugfix release over 1.17, which provided these highlights: **Added** extended language support for annotations and widgets: a mixture of Latin, Greece, Russian, Chinese, Japanese and Korean characters can now be used in 'FreeText' annotations and text widgets. No special arrangement is required to use it. * Faster page access is implemented for documents supporting a "chapter" structure. This applies to EPUB documents currently. This comes with several new :ref:Document methods and changes for :meth:Document.loadPage and the "indexed" page access *doc[n]*: In addition to specifying a page number as before, a tuple *(chaper, pno)* can be specified to identify the desired page. * **Changed:** Improved support of redaction annotations: images overlapped by redactions are **permanantly modified** by erasing the overlap areas. Also links are removed if overlapped by redactions. This is now fully in sync with PDF specifications. Dirk Mueller 2020-09-23 12:37:02 +00:00
  • 1cf7925e00 - update to 1.17.4: * 4th bugfix release over 1.17, which provided these highlights: **Added** extended language support for annotations and widgets: a mixture of Latin, Greece, Russian, Chinese, Japanese and Korean characters can now be used in 'FreeText' annotations and text widgets. No special arrangement is required to use it. * Faster page access is implemented for documents supporting a "chapter" structure. This applies to EPUB documents currently. This comes with several new :ref:Document methods and changes for :meth:Document.loadPage and the "indexed" page access *doc[n]*: In addition to specifying a page number as before, a tuple *(chaper, pno)* can be specified to identify the desired page. * **Changed:** Improved support of redaction annotations: images overlapped by redactions are **permanantly modified** by erasing the overlap areas. Also links are removed if overlapped by redactions. This is now fully in sync with PDF specifications. Dirk Mueller 2020-09-23 12:37:02 +00:00
  • 46960b8cc5 Accepting request 788958 from devel:languages:python Dominique Leuenberger 2020-03-27 21:00:20 +00:00
  • fdb04fce35 Accepting request 788958 from devel:languages:python Dominique Leuenberger 2020-03-27 21:00:20 +00:00
  • 5744a18477 Accepting request 788939 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2020-03-27 10:21:05 +00:00
  • b3a2e351df Accepting request 788939 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2020-03-27 10:21:05 +00:00
  • fc88c8a5f4 Accepting request 779058 from devel:languages:python Dominique Leuenberger 2020-02-25 15:08:07 +00:00
  • 41063eedab Accepting request 779058 from devel:languages:python Dominique Leuenberger 2020-02-25 15:08:07 +00:00
  • 79e223aabf Accepting request 779055 from home:guoyunhe:branches:devel:languages:python Tomáš Chvátal 2020-02-25 12:41:23 +00:00
  • 142edaa571 Accepting request 779055 from home:guoyunhe:branches:devel:languages:python Tomáš Chvátal 2020-02-25 12:41:23 +00:00
  • a1aa00b57b Accepting request 764647 from devel:languages:python Dominique Leuenberger 2020-01-15 15:18:20 +00:00
  • 1bd10f69b4 Accepting request 764647 from devel:languages:python Dominique Leuenberger 2020-01-15 15:18:20 +00:00