- Mar 31, 2023
-
-
brittney allen authored
-
brittney allen authored
-
- Feb 07, 2023
-
-
Jonathan Wilkes authored
-
- Feb 06, 2023
-
-
Albert Gräf authored
-
- Feb 03, 2023
-
-
Jonathan Wilkes authored
-
- Feb 02, 2023
-
-
Albert Gräf authored
Implements the gui features for the cyclone "hammereditor", replacing legacy tcl/tk calls, so that the cyclone objects utilizing the editor (capture, coll, seq, etc.) will now function properly in Purr Data. This is in part a backport from DISIS Pd-l2ork (thanks, Ico!), cf. https://github.com/pd-l2ork/pd-l2ork/commit/8a93fa83. However, our version is essentially a complete overhaul in order to minimize the impact on Purr Data's existing text dialog interface, and we also fixed some bugs along the way. Some related regressions in the vanilla text, qlist, and textfile objects have also been ironed out. Last but not least, pd-lua was updated to 0.11.5 (bugfix release).
-
Albert Gräf authored
-
- Feb 01, 2023
-
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
Albert Gräf authored
-
- Jan 31, 2023
-
-
This was completely rewritten in order to minimize the changes to the existing text dialog interface. In particular, the text buffer used in hammereditor_append is now maintained on the C side. This additional buffer is required by the cyclone objects which call this routine to populate the hammereditor before the text dialog window is mapped, so gui_text_dialog_append doesn't work in that context. The only essential change in the text dialog interface is in the way the window position gets passed to the gui_text_dialog routine. We have two new x, y arguments there which are necessary to make the click actions of various cyclone objects work. The text object in x_text.c, which is the only other object where this gui call is being used, was modified accordingly, and seems to work alright with this change.
-
Albert Gräf authored
-
Albert Gräf authored
-
Albert Gräf authored
Replaces non-functioning legacy (tcl/tk) calls. Backport from DISIS Pd-l2ork, cf. https://github.com/pd-l2ork/pd-l2ork/commit/8a93fa83. Thanks Ico! Please note that this needed quite some editing to apply cleanly to our codebase and to get rid of whitespace glitches obfuscating the real changes. So our changeset looks different from the original commit, but that's (mostly) cosmetic.
-
Jonathan Wilkes authored
-
- Jan 30, 2023
-
-
Albert Gräf authored
-
- Jan 29, 2023
-
-
- Backported some GUI regression fixes from DISIS Pd-l2ork. - Better icons for win32 and win64 inno (converted from the png icons). The ones we had looked dated and terribly blurry on modern hi-dpi displays. - Cleaned up linux_make: Got rid of some obsolete stuff and removed some of the l2ork branding.
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
-
- Jan 28, 2023
-
-
Albert Gräf authored
-
Albert Gräf authored
This has the wrong zoom factors anyway, and we can replace it with zoom_kludge which has the right factors (albeit their reciprocals).
-
Albert Gräf authored
-
Remove some really old cruft from the Linux package that hopefully nobody uses any more. Also remove the l2ork branding as much as we can in icons, desktop files, etc., while ensuring that a straight `make && make install` from source still does the right thing. Adjust the debuild accordingly.
-
-
Albert Gräf authored
See: - https://github.com/pd-l2ork/pd-l2ork/commit/3be1bac4 - https://github.com/pd-l2ork/pd-l2ork/commit/37153fa4 - https://github.com/pd-l2ork/pd-l2ork/commit/b7f94f4f The first two are Mac-specific, the third bug applies to all platforms. - Cmd+Q not actually quitting after replying "no" to a save prompt. This is at odds with the behavior on other platforms. We need to actually call pdgui.menu_quit() in the appropriate handler after the last patch window was closed and we're about to quit. (That call doesn't seem to be needed on Linux and Windows, but it doesn't seem to do any harm there either.) - Patch window growing vertically after each save on the Mac. To fix this, the menu bar height of 25 needs to be accounted for in canvas_check_geometry, even though the canvas actually has no menu bar on the Mac. It is not entirely clear why this is needed, but most likely it's due to the way that canvas_relocate works, which can't be changed since it's an official vanilla API. - Subpatch window forgets its geometry when closed and re-opened. Fixed by calling canvas_check_geometry in the close event and menu option, as we already do in the save and saveas menu options.
-
- Jan 26, 2023
-
-
Jonathan Wilkes authored
-
-
- Jan 25, 2023
-
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
Jonathan Wilkes authored
-
- Jan 24, 2023
-
-
Albert Gräf authored
-
- Jan 21, 2023
-
-
Albert Gräf authored
-
Albert Gräf authored
-
- Jan 20, 2023
-
-
Albert Gräf authored
-
Albert Gräf authored
-
Albert Gräf authored
-
Albert Gräf authored
-