Commit Graph

53209 Commits

Author SHA1 Message Date
Jerome Leveque
ffb788fe58 ice1712 - Refactoring
- Change C source code to C++
- Fix build warning for x86 and x86_64 version
- Re-organize source code
- Change copyright

Signed-off-by: Jerome Duval <jerome.duval@gmail.com>
2015-03-03 22:09:20 +01:00
Jérôme Duval
ed1f97b0b4 Update dtc and wget packages. 2015-03-03 21:33:30 +01:00
Augustin Cavalier
102b06000f Add resattr to the minimum image. 2015-03-03 09:59:37 -05:00
Jérôme Duval
22d29642fb Add packages for zip and use them.
* remove zip Jamfile from the build and from the tree
* clean up image and package definitions.
* added zip in regular builds.
2015-03-02 22:17:56 +01:00
Augustin Cavalier
1f68e420cc Tracker: initialize menus after the PoseView has been added to the window.
Fixes #11819.
2015-03-02 13:33:53 -05:00
Augustin Cavalier
1d329e209a Tracker: fix CountView sizing issues.
And now, the sizing differences between layout Tracker and non-layout Tracker
should not be noticeable to the naked eye.
2015-03-02 12:17:35 -05:00
Augustin Cavalier
cd70e3e26c Tracker: delete MetroWerks compatibility stuff. 2015-03-02 11:34:34 -05:00
Augustin Cavalier
1dedefaf23 Tracker: don't initialize layouts when we're not supposed to.
This didn't cause any problems before because all the views that don't
use layouts reimplemented this function. But that may not be the case in
the future.
2015-03-02 11:29:11 -05:00
Augustin Cavalier
4a33b4e55c AboutSystem Credits: add Richie Nyhus to the website & marketing team.
He's doing such a good job promoting Haiku as well as maintaining
our (extensive) lists of articles on the website, so there's no reason
not to credit him here.
2015-03-01 22:14:49 -05:00
Augustin Cavalier
a6693759c7 AboutSystem credits: split "website & marketing" into a "current" and "past".
No sense having a "website team" with half its members no longer active...
2015-03-01 22:12:41 -05:00
Janus
704a3fe2a7 ShowImage: Correct frame size in fullscreen.
Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
Fixes #7590. Thanks!
2015-03-01 22:03:44 -05:00
Rene Gollent
51427685e9 HaikuPorts_x86: Update haikuwebkit to 1.4.10. 2015-03-01 19:45:29 -05:00
Adrien Destugues
0f94784a5e intel_extreme: fix vblank interrupt on Ivy Bridge and later
Intel changed the PCH interrupt bits between Sandy Bridge and Ivy Bridge
to make space for the 3rd display pipe. Take this into account and check
for the correct bits on the newer devices.

Fixes #11522.
2015-03-01 22:57:43 +01:00
Julian Harnath
f7db4635b0 POP3 mail add-on: set unread attribute on fetched mail
- ...to make the new mails show up in the "New E-Mail" query
2015-03-01 21:00:18 +01:00
Julian Harnath
3d5b1581ac POP3 mail add-on: fix fetching mail bodies without limit
* "No limit set" is signaled by a negative value in fFetchBodyLimit
  (cf. logic in POP3Protocol::SyncMessages())
2015-03-01 21:00:13 +01:00
Augustin Cavalier
c4be934261 mime_db: add Jar mimetype and icon.
Huge thank you to Justin Stressman for the coffee cup icon!
2015-03-01 12:44:43 -05:00
Augustin Cavalier
8b03727a4e Revert "Tracker: Fix memory leak"
This reverts commit de7aed2b56. It turns out
that this causes crashes when trying to navigate in directories with
type-ahead filtering enabled. (possibly related to the root cause of
2015-02-28 13:22:19 -05:00
Augustin Cavalier
2ce07ba6b4 AboutSystem Credits: move Puck and Hamish to the maintainers list. 2015-02-28 13:03:43 -05:00
Augustin Cavalier
643df789c9 AboutSystem Credits: move Andrew Lindesay back to the maintainers list.
As discussed on the Commits ML.
2015-02-28 12:59:29 -05:00
Augustin Cavalier
9e78efbb4d Tracker: delete un-needed #includes.
All of these header files are already included by the .h file that
corresponds to the .cpp file.
2015-02-28 12:54:36 -05:00
Augustin Cavalier
90f65a8853 Cortex: delete old B_BEOS_VERSION ifdefs. 2015-02-28 12:54:33 -05:00
Augustin Cavalier
7dc141827a Delete old rgb_color operators that are no longer needed. 2015-02-28 12:54:31 -05:00
autonielx
ba155ed840 Update translations from Pootle 2015-02-28 06:38:32 +01:00
John Scipione
7d515bdbd6 Tracker: handle copying files from virtual directories
If virtual directory first resolve the symlink before copying/moving/linking the file.

Fixes #11091

R1/B1 bug squashed!
2015-02-27 18:38:39 -05:00
John Scipione
27c5746706 Tracker: Move static functions up
Rename CopySelectionListToBListAsEntryRefs to CopySelectionListToEntryRefList
to reflect that it no longer copies to a BList but instead to a BObjectList<entry_ref>
2015-02-27 18:21:52 -05:00
John Scipione
4c47562f60 Tracker: Minor style fixes to PoseView 2015-02-27 18:17:59 -05:00
John Scipione
f0647531ff Tracker: link to TargetLibsupc++ 2015-02-27 16:02:25 -05:00
John Scipione
370ee87a8e Tracker: replace max_c with std::max
Remove using statements and put map include in its proper place
2015-02-27 16:02:24 -05:00
John Scipione
de7aed2b56 Tracker: Fix memory leak
When items were removed from fFilteredPoseList as opposed to fPoseList, the
items were not automatically deleted and thus leaked. By setting the BObjectList
to automatically delete them on removal (by setting the deleteIfOwned paramete
to true) we avoid this leak.
2015-02-27 16:02:24 -05:00
John Scipione
c8c5ac5107 Tracker: Fix double delete
fWidgetList is a BObjectList, the items are deleted when removed already so we
should not have the BObjectList delete them for us too. Instead, let's just turn
that off so we can delete the items ourselves one time.
2015-02-27 16:02:23 -05:00
John Scipione
8c2813c187 Tracker: Style fixes 2015-02-27 16:02:23 -05:00
Augustin Cavalier
5940aaf69c AboutSystem Credits: clean up current maintainers.
All the people I've moved off this list have not committed anything
since (at least) before 2012-01-01, with the exception of Andrew Lindesay
who never recieved commit access (AFAICT, he only contributed some patches.)
2015-02-27 02:39:14 -05:00
Augustin Cavalier
56d52e3426 AboutSystem software credits: updates & cleanup.
All the packages I delete from here are not included in the tree
and not included in the "default packages" list.

 * Use HTTPS rather than HTTP for sites that support it
 * GDB was removed in hrev48791
 * FFmpeg is spelled as "FFmpeg", not "FFMpeg"
 * atftp was removed from the tree in the previous commit
 * acipca was updated to a version from 2014 recently
 * CannaIM was removed in hrev48034 & hrev48035
 * libxml2 & friends were removed in hrev48798
 * Cleaned up ifdef __INTEL__ lines -- no need to have more than one
2015-02-27 02:39:12 -05:00
Augustin Cavalier
aed7654fff atftpd: remove from tree.
Not included in the build, and I've just pushed a recipe for it to
HaikuPorts.
2015-02-27 02:39:10 -05:00
Augustin Cavalier
c86c9e29d3 ScrollView docs: make parameter name match the header file. 2015-02-27 02:39:07 -05:00
Jérôme Duval
1e3c19ec2f added mime types for x-portable-bitmap and x-portable-graymap. 2015-02-27 17:46:36 +01:00
John Scipione
dd25136936 Deskbar: Fix an edge case sizing bug
If you have no apps open because Tracker crashed and you opened a new team it
would size the expando menu bar incorrectly in vertical mode.

This fixes the problem.
2015-02-26 20:12:12 -05:00
Adrien Destugues
e3468ef600 ifaddrs: add extern "C"
We need this to be callable from C programs. Thanks to Diver for
reporting!
2015-02-26 22:02:37 +01:00
Jérôme Duval
85e5aa30b1 Add packages for unzip and use them.
* remove unzip Jamfile from the build, <build>unzip stays with us.
* clean up image and package definitions.
* added unzip in regular builds.
2015-02-26 19:21:04 +01:00
Automatic Committer
609834be06 Update usb.ids from www.linux-usb.org 2015-02-26 05:20:29 +01:00
Automatic Committer
a0a1524fe7 Update pci.ids from pciids.sourceforge.net 2015-02-26 05:20:27 +01:00
John Scipione
95e8362c52 Tracker: Save Desktop state again
Let me tell you a story about a bug.

In a615ec8f86 Axel imported the OpenTracker code
into Haiku with fSaveStateIsEnabled set to true (for Desktop and all windows).

In 9f2a3f6f47 I (John) changed it to:
fSaveStateIsEnabled(dynamic_cast<BDeskWindow*>(this) == NULL) which is suppose
to detect whether or not the ContainerWindow is the Desktop and only save the
state if it is NOT. However, this didn't actually work because since this is
called in the constructor the dynamic_cast to BDeskWindow* fails. Therefore we
were still saving the state of Desktop even though the code make it look like
we weren't.

In e7803cf1f6 Augustin updated the code so that
BDeskWindow passes in a isDeskbar flag as part of the constructor parameters
thus detecting that the window was Deskbar correctly. So basically Augustin
fixed the bug detecting whether or not the window was the Deskbar in the
constructor which then disabled saving the Desktop's state to attributes.
Augustin unknowingly turned saving the Desktop's state off.

We don't want to disable saving the Desktop's state because that's where we
store things like the icon size. What I was probably thinking when I tried
unsuccessfully to turn off saving the state of the Desktop was that I don't
want to save the WINDOW state of the Desktop since that would save the
window dimensions of the Desktop (whatever your screen resolution is) and if
you changed Tracker to non-spatial mode and opened the Desktop in a Tracker
window it would pick up those attributes and then make the window take up the
entire dimensions of your screen (a whole different bug).

This bug, however, is also handled in 9f2a3f6f47
because code was added to BContainerWindow::SaveWindowState() which detects
whether or not the window is the Desktop and if so, doesn't save (or restore)
the window state (which is only part of the state).

So with this change (reversal really) the other parts of the Desktop's state
like icon size are once again saved while the window state is not.

Fixes #11864
2015-02-25 15:31:43 -05:00
John Scipione
94dcb68b55 Tracker: Code simplication
Replace calls to  dynamic_cast<BDeskWindow*>(this) != NULL with fIsDesktop
which is the flag added to the constructor in
e7803cf1f6.

We no longer need to do the expensive dynamic_cast's because we have a handy
flag to check instead.
2015-02-25 15:31:27 -05:00
John Scipione
5f26850cba Tracker: Small style fixes 2015-02-25 15:01:13 -05:00
John Scipione
ec9d05b0f2 ControlLook: Remove erroneous PopState() call.
This may have contributed to some drawing issues on the keymap app.
2015-02-24 19:35:43 -05:00
Jessica Hamilton
1d9c14949e Add package: ocaml-4.02.1 [x86_gcc2] 2015-02-24 09:48:14 +13:00
John Scipione
548661da7a Deskbar: Fix window updating bug #11865
We must toggle the expanded state of new windows if we are in
VERTICAL expando mode with Expand New Teams on.

The vertical part of the check got dropped accidentally in hrev48817

Thanks jstressman for reporting.

Fixes #11865
2015-02-23 14:58:53 -05:00
John Scipione
ae30ad6e23 Deskbar: Remove settings member vars
... from expando menu bar. Get them from the BarApp settings instead.

This is so that we don't have to keep the settings and the member vars in sync.
2015-02-23 14:51:07 -05:00
John Scipione
4f4cab958e Deskbar: Move ExpandoMenuBar name to constructor
... instead of passing it in from BarView.
2015-02-23 14:42:16 -05:00
John Scipione
2bb1829853 Deskbar: Tiny indent style fix 2015-02-23 14:18:14 -05:00