Sergii Stoian
64c5bb581d
NSFontPanel: implement alternative method for autozing of browsers.
2024-10-03 16:21:53 +00:00
williameveretteggplant
3b02ac1d9d
implement integerValue method in NSSliderCell ( #296 )
...
the superclass method integerValue: method in NSCell uses the _object_value to retrieve the result, but the implementation of setObjectValue: in NSSliderCell sets _value. So integerValue: needs to return _value.
2024-10-03 09:14:45 +02:00
Riccardo
fb61a0f287
use macro to decode NSInteger into enum - fixes 64Bit Big Endian ( #292 )
2024-09-19 08:29:36 +02:00
Frederik Carlier
22e5304a7b
Fall back to pkgconfig for resolving libtiff ( #290 )
...
In certain configurations (e.g. when built in debug mode using the msvc compiler), the libtiff link library may have a 'd' suffix -- 'tiffd'. `AC_CHECK_LIB(tiff, TIFFReadScanline)` will fail because it doesn't search for `tiffd`.
Rather than hardcoding the `tiffd` variant, use pkg-config to find libtiff.
2024-09-15 10:54:50 +02:00
Frederik Carlier
3784462321
GSMemoryPanel: Only call GSDebug* in debug mode ( #289 )
...
The GSDebug* methods are conditional on NDEBUG not being defined; so do not attempt to call these methods if this variable is not set.
2024-09-14 10:31:42 +02:00
Frederik Carlier
6a3681aa82
Add APPKIT_EXPORT_CLASS, APPKIT_EXPORT annotations ( #288 )
...
Some GS* classes and methods are used by the ColorPicker or Printing bundles. That means that they are referenced from an external module. For this module to be able to resolve these symbols, on Windows, they need to be exported.
This commit adds `APPKIT_EXPORT_CLASS` and `APPKIT_EXPORT` annotations, allowing ColorPickers to compile on Windows.
2024-09-12 22:45:55 +02:00
rfm
3c160c9bb8
for documentation, ignore DPS macros
2024-09-03 11:30:18 +01:00
Gregory John Casamento
530dee1e2f
Minor fix in NSNib to use NULL, quick fix in NSBundleAdditions to fix issue with model not returning top-level objects
2024-08-29 16:16:43 -04:00
Gregory Casamento
b003db284e
Merge pull request #277 from gnustep/NSTreeController_branch2
...
Updated PR for NSOutlineView/NSTreeController due to refactor
2024-08-23 03:25:51 -04:00
Gregory John Casamento
e1f3109c94
Fix issues with setting editable property on NSTableColumn and call _keyPathForValueBinding
2024-08-21 00:12:03 -04:00
Gregory John Casamento
8ed8754b2a
Correction compile error
2024-08-20 23:43:30 -04:00
Gregory John Casamento
068684d6d3
Add method _keyPathForValueBinding in _setObjectValue for table view
2024-08-20 23:00:16 -04:00
Gregory John Casamento
1a188b7eb7
Add method _keyPathForValueBinding in _setObjectValue for Outline view
2024-08-20 22:56:18 -04:00
Gregory John Casamento
27d57fe5eb
Add method _keyPathForValueBinding to encapsulate the code for getting the path
2024-08-20 22:53:31 -04:00
Gregory John Casamento
4b380ab272
Merge conflic fixes
2024-08-18 22:11:42 -04:00
Gregory Casamento
97ea7c5cc5
Merge pull request #281 from gnustep/NSBrowser_branch
...
Add new 10.6 delegate methods to NSBrowserDelegate
2024-08-18 21:08:54 -04:00
Gregory John Casamento
4813800ac8
Final fixes per discussion with @fredkiefer
2024-08-18 21:04:22 -04:00
Gregory John Casamento
5befed5855
Fix a number of issues pointed out by @fredkiefer
2024-08-18 17:25:47 -04:00
Gregory John Casamento
fbc0cd160b
Fix issues mentioned by @fredkiefer as well as some addiutional cleanup
2024-08-12 14:44:13 -04:00
Gregory John Casamento
ddf6546c37
Release selection_index_paths in -dealloc method, per discussion with @fredkiefer
2024-08-11 17:06:49 -04:00
Gregory John Casamento
118eb26a5f
Fix issues mentioned by @fredkiefer
2024-08-11 16:40:37 -04:00
Gregory John Casamento
bb2c12d74a
Merge branch 'master' of github.com:gnustep/libs-gui into NSTreeController_branch2
2024-08-09 14:27:23 -04:00
Gregory Casamento
ac56a0fe29
Merge pull request #282 from williameveretteggplant/modal_linux_fix
2024-08-09 12:12:30 -04:00
Gregory Casamento
6474e53fb6
Update NSOutlineView.m - remove unbind per discussion with @fredkiefer
2024-08-09 02:28:29 -04:00
Gregory John Casamento
5d9e49a2ff
Remove both instances where we get properties from the binding where it is not needed during the loading process, per discussion with @fredkiefer
2024-08-08 18:20:00 -04:00
Gregory John Casamento
854af0901e
Cleanup of unused or commented out methods
2024-08-08 17:48:16 -04:00
Gregory John Casamento
0ab960e6fc
Remove uneeded outside iteration and get the lastIndex more efficiently, also cleanup NSLog per @fredkiefer
2024-08-08 17:44:04 -04:00
williameveretteggplant
dd67057784
push modal window to top later in process
2024-08-08 10:16:27 -06:00
William Everett
8760810340
Revert "Force modal to front"
...
This reverts commit 1fd80dabc2
.
2024-08-08 10:02:52 -06:00
Gregory John Casamento
d8c4c14018
Move _applyBindingsToCell:atRow: to NSTableColumn
2024-08-07 22:55:14 -04:00
williameveretteggplant
1fd80dabc2
Force modal to front
2024-08-07 16:48:39 -06:00
Gregory John Casamento
21d0bc906e
Fix issues pointed out by @fredkiefer
2024-08-04 18:44:01 -04:00
Gregory John Casamento
c85e4fcf37
Merge branch 'master' into NSBrowser_branch
2024-08-03 22:26:49 -04:00
Gregory John Casamento
329553c196
Merge branch 'master' into NSTreeController_branch2
2024-08-03 22:20:42 -04:00
Gregory John Casamento
d694efc941
Fix compilation error
2024-08-03 21:44:02 -04:00
Gregory John Casamento
a1b9dc546e
Eliminate category, move logic for prepend inline
2024-08-03 21:40:04 -04:00
Gregory John Casamento
300a84c493
Improve adding a child, also do whitespace-cleanup
2024-08-03 21:02:33 -04:00
Gregory John Casamento
13f86ebfa9
Add child index, add category that properly prepends the index to the NSIndexPath
2024-08-03 20:48:09 -04:00
Gregory John Casamento
8059cdadd0
Slight improvements
2024-08-03 20:05:23 -04:00
Gregory John Casamento
27718ee794
Slightly better attempt at getting the index path
2024-08-03 15:05:44 -04:00
Gregory John Casamento
1a8f0fa8e6
First cut at recursive method to find NSIndexPath for non NSTreeNode items
2024-08-03 14:31:51 -04:00
Gregory John Casamento
fbee6dce81
If no indexPaths are found, return the root
2024-08-02 11:20:58 -04:00
Gregory John Casamento
8935a2d2da
Fix compilation issue
2024-07-28 21:05:22 -04:00
Gregory John Casamento
ad75804102
Remove method, minor cleanup, per discussion with @fredkiefer
2024-07-28 20:49:18 -04:00
Gregory John Casamento
52eef305b0
Use FOR_IN instead of while loop
2024-07-27 19:46:51 -04:00
Gregory John Casamento
6f2c542b46
Move handling of dictionary creation into GSControllerTreeProxy class, per discussion with @fredkiefer
2024-07-27 18:51:59 -04:00
Gregory John Casamento
abfc782a6c
Move check for dataSource or binding into NSOutlineView before calling method to draw the row per discussion with @fredkiefer
2024-07-27 18:29:00 -04:00
Gregory John Casamento
3d59afd2c9
Improvements, per discussion with @fredkiefer
2024-07-27 17:37:04 -04:00
Gregory John Casamento
7b78d9b64e
Check for methods for an item-based delegate, per discussion with @fredkiefer
2024-07-27 17:19:16 -04:00
Gregory John Casamento
4e95021973
Update to simplify code per discussion with @fredkiefer
2024-07-27 16:59:05 -04:00