惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 【当耐特】
云风的 BLOG
云风的 BLOG
罗磊的独立博客
C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Blog — PlanetScale
Blog — PlanetScale
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
J
Java Code Geeks
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
I
InfoQ
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
B
Blog RSS Feed

Martin Owens activity

Martin Owens deleted project branch average-color-divide at Inkscape / inkscape Fix divide-by-zero crash when using calligraphy tool (!7923) · Merge requests · Inkscape / inkscape · GitLab Add selection file to bypass Windows command length limits (correction) (865df7a5) · Commits · Inkscape / inkscape · GitLab Draft: Fix AppImage crashing during save on older distros (!7922) · Merge requests · Inkscape / inkscape · GitLab e71fa7f8e0858aab87b7fc0814a30a8c88da9b43 to fe225a6b9e1042c7221d95173be22a02b3725337 · Martin Owens / inkscape · GitLab 403 Forbidden on Inkscape web server (#693) · Issues · Inkscape / inkscape-web · GitLab 403 Forbidden on Inkscape web server (#13509) · Issues · Inkscape / Inbox · GitLab Add selection file to bypass Windows command length limits (correction) (!7917) · 合并请求 · Inkscape / inkscape · GitLab Non-vertical axonometric axis implementation (!7912) · Merge requests · Inkscape / inkscape · GitLab Update split mode on tab switch (!7915) · Merge requests · Inkscape / inkscape · GitLab inset/offset as app functions so they can be used from CLI (!7914) · Merge requests · Inkscape / inkscape · GitLab Performace regresion in last month (#5879) · Issues · Inkscape / inkscape · GitLab [Regression] Right-aligned text has a new gap in 1.4.4 (#6130) · Issues · Inkscape / inkscape · GitLab [Regression] Right-aligned text has a new gap in 1.4.4 (#13498) · Issues · Inkscape / Inbox · GitLab c503804e014994d611de1b225bee8158c06448a8 to a4588d8ead1e7049b90c5a126962746ed286ab17 · Inkscape / inkscape-web · GitLab Validate the extensions of signature file uploads (a4588d8e) · 提交 · Inkscape / inkscape-web · GitLab Allow color conversions using static arrays instead of just vectors (e71fa7f8) · 提交 · Martin Owens / inkscape · GitLab Speed up ungroup on thousands of items (!7908) · Merge requests · Inkscape / inkscape · GitLab Incorrect handling of FontMatrix and transformation matrices with internal PDF import (#4845) · Issues · Inkscape / inkscape · GitLab Handling edge case of negative fonts in PDF (59040229) · 提交 · Inkscape / inkscape · GitLab Handling edge case of negative fonts in PDF (!7911) · 合并请求 · Inkscape / inkscape · GitLab Allow color conversions using static arrays instead of just vectors (33e65d1b) · Commits · Martin Owens / inkscape · GitLab Allow color conversions using static arrays instead of just vectors (9be5f867) · Commits · Martin Owens / inkscape · GitLab a9672ea1dff483b5b3aa8c6b5d88cd223001bef5 to 512a5e57602ac52e1d35782a7dcebae04262b2b8 · Martin Owens / inkscape · GitLab Add selection file to bypass Windows command length limits (!7905) · 合并请求 · Inkscape / inkscape · GitLab Revert Pango label changes (1.4.x) (!7907) · 合并请求 · Inkscape / inkscape · GitLab Crash on selecting a `<text>` object without a `<tspan>` inside (#5462) · Issues · Inkscape / inkscape · GitLab Fix breakage with Ubuntu 26.04 CI (!7904) · 合并请求 · Inkscape / inkscape · GitLab c673fdd5148253276826d4eda3951daaefb82607 to 356b31383ba324396a225686613236484305533d · Martin Owens / inkscape · GitLab Revert Text tool cursor changes (1.4.x) (!7903) · 合并请求 · Inkscape / inkscape · GitLab
00e9e9ab11664e6e3d03ffe02933e7656ad819f1 to d484b011bfe06...
Martin Owens · 2026-06-18 · via Martin Owens activity

Commits on Source 24

  • Fix b-spline LPE not showing up when bending from clipboard · 8b72d3bb
    Michael Terry authored
    The method that applied the b-spline was doing it on the wrong
    object because when bending, there's a different object that will
    end up being the result object.
    
    This method is a bit spaghetti, I didn't try a broader refactor.
    Hopefully I made the method cleaner, not more confusing...
    
    Fixes #6198
  • Add back a bare-bones Text object props panel · 50ae8974
    Michael Terry authored
    The perfect was the enemy of the good when the object properties panel
    got redesigned. The Text panel had a whole lot of new properties added,
    but they weren't all hooked up. So it was disabled.
    
    But what had been completed was quite good, and better than 1.4
    offered. So this commit brings the functional bits of the Text panel
    back and removes the non-functional bits. Which can be revived in the
    future, but we can have a decent panel in the meantime.
    
    Fixes inkscape/inkscape#6166
  • Add special handling on Marker style changes when painting · 77882b2d
    Martin Owens authored
    The marker does not follow the normal rules of inheritance that clones or
    groups do. This is a departure from what PDF can support.
    
    Added test to pdfoutput 06 markers.
    
    Also fixed pdf version error, we now only support PDF 2.0 and not any version
    lower than this. PDF changes very little and our output is actually PDF 1.4
    because very little changed between 1.4 and 2.0 outside of the tightening for
    archive standards. This is the policy of the PDF Ass. and CapyPDF.
    
    Also remove polyfill from pdfoutput test fill.
  • Fix crash with selecting object with Fill/Stroke dialog open · 0b46649b
    Michael Terry authored
    - Open blank document and have fill/stroke panel open
    - Open svg
    - Select something
    - You might see crash
    
    The Fill and Stroke dialog wasn't responding to the documentReplaced
    signal and swapping out its connections - so it was reacting to
    color changed signals and acting on old disposed documents. Leading to
    a crash.
    
    Related to inbox#13064
  • Convert more tools to the new Modifiers system · 8f7d38ed
    Michael Terry authored
    Notably the Node tool, which has a lot of complicated tooltip
    interactions. I did not try to solve it in the ideal way, because I
    started going down that track but realized it would take a while.
    
    So this commit just does the more targeted thing, which is update the
    tooltips to be dynamic, but not entirely break us from the manual
    combinating of modifier labels. Ideally it would all be handled for us
    by some helper methods.
  • Fix many keyboard shortcuts · 3517f4b3
    Michael Terry authored
    I broke a lot of keyboard shortcuts with a recent accidental confusion
    between keyvals and modifier flags. This should get keyboard shortcuts
    like "moving with arrows" (and others) working again.
    
    Fixes #6226
  • Prevent Pages Tool margin popup from closing prematurely · 3e124f16
    Michael Terry authored
    It had an expander inside the popup, and when a popup wants to grow,
    gtk4 will close it instead (popups shouldn't change size).
    
    So instead, this commit drops the expander (it's just for one field)
    and adjusts the spacing around the popup too for simplification.
    
    Fixes #5820
  • Unify some command line export code paths · 4079a478
    Michael Terry authored
    For vector outputs, the following now work:
    * --export-area
    * --export-area-snap
    
    For png outputs:
    * --export-area-drawing will now be respected even if you pass in an
      --export-id.
    
    And now the vector, png, and other-raster code paths all use the same
    function for export area and export ID handling.
    
    This change does not make other-raster code paths support --export-area
    yet, but it should get us closer.
    
    Fixes inkscape/inkscape#678
  • Make restoring-window-size work more consistently · 3da5e8c1
    Michael Terry authored
    This commit moves up when we try to restore window size to "as early as
    possible" so that attempts to show the window during initialization
    (like can happen if dialogs try to be shown) don't cause the window to
    store its in-progress size in prefences, which then get loaded.
    
    Instead, we load it up front, and later attempts to show the window
    are just fine.
    
    This commit also makes two behavior changes, both of which I think are
    desirable:
    - Detaching a tab into a new window (either by right clicking on tab
      name or dragging it out of the window) will now follow "new window
      sizing rules".
    - Opening a "new template" document will no longer attempt to resize
      your current window to match the "new window sizing rules" -- it's
      already an open window, we shouldn't resize it.
    
    Fixes #6229