reuk
83e5264c86
Formatting: Remove double-dots from comments and other strings
2025-11-18 15:47:42 +00:00
attila
3c38adcc03
ResizableWindow: Remove assertion
...
The assertion can routinely fire on Linux, where a window may go through
many size changes from (0, 0) to its actual size due to the nature of
how XWindow reports these in subsequent ConfigureNotify events.
These subsequent changes aren't visibly observable by users.
2024-10-24 13:10:14 +02:00
reuk
3da5a3c9bd
ResizableWindow: Set resizable flag only when desktop does not support native nonclient resize
2024-07-31 19:36:52 +01:00
attila
b5cbdfd980
ResizableWindow: Fix window becoming non-resizable when a constrainer is added
...
This is fixing a regression in f764026626 .
2024-06-11 20:49:56 +02:00
reuk
f764026626
ResizableWindow: Disable resizing border for desktop windows
2024-05-31 11:43:30 +01:00
reuk
8a09ac37cb
ResizableWindow: Always set resizable flag, regardless of whether the window has a title bar
2024-05-31 11:43:29 +01:00
reuk
4201b76d15
ResizableWindow: Add const to virtual members
2024-05-31 11:43:29 +01:00
reuk
e12a1a75ac
ResizableWindow: Always recreate desktop window when updating resizability
...
Windows without titlebars may now be resizable, and therefore must be
recreated if resizing is enabled/disabled.
2024-05-31 11:43:29 +01:00
Tom Poole
fd933dfac6
Projucer: Remove the JUCE splash screen and update licensing
2024-04-16 17:43:19 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
attila
6575d24a81
ComponentPeer: Deprecate getFrameSize()
2022-02-03 21:46:36 +01:00
attila
a7811661c5
Linux: Fix restoreWindowFromStateString() when the peer already exists
2022-02-02 19:53:31 +01:00
Tom Poole
845631c762
Linux: Fix bug restoring window positions from saved state
2021-07-01 11:48:20 +01:00
ed
b7e28541ca
Replaced deprecated Displays methods
2020-10-27 12:38:59 +00:00
reuk
013fd5e5d6
juce6: Update some referenes to JUCE 5 in docstrings
2020-07-01 10:00:43 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
ed
b78e63aa02
Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()
2018-08-10 16:37:52 +01:00
jules
1a60fa9765
More ScopedPointer/unique_ptr compatibility work
2018-01-10 17:35:08 +00:00
jules
48a5fbd333
Another batch of ScopedPointer cleanups
2018-01-10 14:49:57 +00:00
jules
2dc9316420
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
2017-11-01 17:41:06 +00:00
tpoole
71bd8f6bed
Whitespace tidy up
2017-10-30 12:02:43 +00:00
jules
c42719c2eb
Some internal modernisation in windowing classes
2017-09-28 16:57:01 +01:00
jules
eda613c6db
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
2017-09-08 08:59:55 +01:00
jules
ebe5916c49
Misc code cleanups
2017-06-07 10:13:38 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
hogliux
7ed37f8600
Added the standard JUCE splash screen and app usage reporting
2017-04-27 14:43:03 +01:00
jules
00d98c991d
Fix for ResizableWindow handling size constraints that are set before it gets made visible
2016-02-12 13:09:04 +00:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
jules
a73e8d6b80
Added a method ResizableWindow::setDraggable()
2015-05-05 14:35:08 +01:00
jules
72b49689bf
Fix to make sure that ResizableWindow can't accidentally be dragged without first getting a mouseDown event.
2015-03-25 15:14:46 +00:00
jules
43fa10b12f
More template cleanups
2014-11-04 17:36:59 +00:00
jules
042d9f22fc
Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32.
2014-01-27 17:39:21 +00:00
jules
a79292179d
Better handling of ResizableWindow screen bounds handling when in kiosk mode.
2014-01-09 17:44:46 +00:00
jules
329127ad87
Changes to ResizableWindow to avoid flicker when first adding to desktop.
2013-09-27 12:47:31 +01:00
jules
1b9a60e52c
Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before.
2013-07-28 18:08:28 +01:00
jules
2329e63f20
Converted a few Colour references to pass-by-values.
2013-07-01 17:38:47 +01:00
jules
7bd867794c
Misc minor clean-ups.
2013-06-23 20:31:02 +01:00
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
2013-06-13 13:17:12 +01:00
jules
89d5e19fca
misc cleanups.
2012-10-18 09:50:10 +01:00
jules
e3537ba57a
Cleaned out some defunct ComponentBuilder code.
2012-07-26 15:32:34 +01:00
jules
7d4bbd114a
New class Desktop::Displays, which now handles all display size information and replaces some methods that were in Desktop. Also now supports display scaling values. See Desktop::getDisplays().
2012-04-24 13:24:07 +01:00
jules
56bbab1537
(automated whitespace clean-up)
2012-03-20 16:00:06 +00:00
jules
295d125142
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
2012-02-11 14:09:23 +00:00
jules
36bd285c4b
Viewport component listener fix. Minor clean-ups.
2012-01-30 12:59:36 +00:00
jules
f4cbb721a5
Minor update to ResizableWindow positioning, and slider tooltips.
2012-01-02 10:57:11 +00:00
jules
2c0902833d
Lock for multithreaded font rendering. Tweaks for some openGL settings. Updated the demo to have an openGL rendering engine option.
2011-12-20 13:32:11 +00:00